找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

电巢直播8月计划
查看: 2086|回复: 26
打印 上一主题 下一主题

EMMC的DATA1和CMD上拉?

[复制链接]

2

主题

6

帖子

73

积分

二级会员(20)

Rank: 2Rank: 2

积分
73
跳转到指定楼层
1#
发表于 2016-10-29 17:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请教下EMMC的DATA1和CMD为什么加上拉电阻?其它管脚没加
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏2 支持!支持! 反对!反对!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2016-11-1 09:48 | 只看该作者
本帖最后由 超級狗 于 2016-11-1 16:56 编辑 2 Y' f* M  d. T: c
yannick 发表于 2016-11-1 09:054 {1 m6 t: S2 i+ {4 O& j$ N
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

& M4 T8 N' K# {, r3 D) f我們也是用挨打沒死六,只上拉 CMDRST
! [2 g: l8 Y, v8 C
5 G: J0 J4 c. e5 e後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!
: V6 ]$ I( G- k1 H3 \8 J, u; @/ R- @0 L) J- l7 d! Z. M" ?! r
原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。
+ N& q  ^! @7 p/ Z  ?6 [
, [2 I6 `# a9 s! S' K( u網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。
9 Q. v2 C: J( Q) U& {! `: k# l% l" M
但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。9 V% Y1 R6 o( T2 P( V$ R8 s
- y/ T, A7 S0 p3 y& O
至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。
* m4 W  K6 m( C' H" p* O0 g% r" E2 E

1 A$ B: m  z* k5 a' j- {, t
6 d3 L1 ?& U( U; b' V  x5 m5 P
+ U/ c0 d+ A- n" d. {6 g1 s9 [: d: `5 E7 b# s4 z

点评

估计就是个传说。  详情 回复 发表于 2016-11-1 09:56
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05: s, t" x; i' H# I5 b
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...
8 \" h) t: t- K$ u& c
挨打沒死六 官網討論版
: t3 H' w4 \8 Z
+ U) V$ R+ r! ?, p, e問題:# y4 m: \9 o. F3 U
Dear expert,
2 t4 B5 y, d) W+ O# S/ e7 k* uIn i.MX6SL platform, we use eMMC for data storage. Do we need the pull-up resistors at the datas (data0 to 7) and CMD signal?
( ]7 I3 O% F5 O5 x) k6 `& Uthanks,
" T. g& x* C" v+ t: ~1 a8 q& H& X5 f% A9 L( ]9 |( j$ e
回覆︰4 u' V. a2 {) K! j+ `5 Q9 s, K
There is no special requirement for external resistors pulling up regarding the i.MX6 SL eMMC interface. You may look at the i.MX6 SL EVK design schematic.
7 J% N. C& W9 u2 F1 j6 \1 W+ S* a5 {: u0 N7 S/ W$ ?+ V3 ]3 \- E
According to JEDEC specs :
4 F1 N* s5 F$ `$ [9 y0 o9 M“JEDEC eMMC includes internal pull-up resistors for data lines DAT[7:1]. Immediately after entering the 4-bit mode, the device disconnects the internal pull-up resistors on the  DAT1 and DAT2 lines. (The DAT3 line internal pull-up is left connected.) Upon entering the 8-bit mode, the device disconnects the internal pull-ups on the DAT1, DAT2, and DAT[7:4] lines.”
1 [: v, O- d* ^6 E
. D! y, P4 A& S
- }" V' r4 s3 ], L6 D. O

- u! A+ a' {; ]/ K4 J
哈士奇是一種連主人都咬的爛狗!

8

主题

38

帖子

191

积分

二级会员(20)

Rank: 2Rank: 2

积分
191
2#
发表于 2016-10-31 16:26 | 只看该作者
无图无真相

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
3#
发表于 2016-10-31 22:03 | 只看该作者
不僅是上拉、而且上吊!$ ~' ^, f0 p1 m. j1 x
; T- S2 k2 n0 `! S5 b
9 \$ {, r0 g0 @8 V1 O

eMMC Circuit.jpg (115.85 KB, 下载次数: 12)

eMMC Circuit.jpg

点评

版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为啥,公司加密上不了图。  详情 回复 发表于 2016-11-1 09:05
哈士奇是一種連主人都咬的爛狗!

2

主题

6

帖子

73

积分

二级会员(20)

Rank: 2Rank: 2

积分
73
4#
 楼主| 发表于 2016-11-1 09:05 | 只看该作者
超級狗 发表于 2016-10-31 22:035 N5 h' x7 S$ j
不僅是上拉、而且上吊!
/ V( X6 c0 z$ x  a" X
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为啥,公司加密上不了图。

点评

挨打沒死六 官網討論版 問題: Dear expert, In i.MX6SL platform, we use eMMC for data storage. Do we need the pull-up resistors at the datas (data0 to 7) and CMD signal? thanks, 回覆︰ There i  详情 回复 发表于 2016-11-1 11:55
我們也是用挨打沒死六,只上拉 CMD 和 RST。 後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動! 原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端(MCU)也可以設定內部  详情 回复 发表于 2016-11-1 09:48

2

主题

6

帖子

73

积分

二级会员(20)

Rank: 2Rank: 2

积分
73
6#
 楼主| 发表于 2016-11-1 09:56 | 只看该作者
超級狗 发表于 2016-11-1 09:48
8 U9 w+ |8 f( j+ s( F我們也是用挨打沒死六,只上拉 CMD 和 RST。
  v! w, c9 C7 V! c4 ~$ W5 G  `7 x) b
5 `. ^2 }& c3 s+ l9 j2 v後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...

- J# J3 h- N/ ]9 ]4 r4 _9 J- [* ^估计就是个传说
6 H  O  c3 x5 l. v6 Y0 P. r5 t- A

点评

支持!: 5.0
支持!: 5
追根究底是個好習慣,只不過有些問題,不一定能夠找到解答。^_^  发表于 2016-11-1 10:37

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
8#
发表于 2016-11-1 12:53 | 只看该作者
本帖最后由 超級狗 于 2016-11-1 21:38 编辑 5 q; a: O3 ~  K8 K) @3 w! c

. E+ G# q5 u6 z) U1 \節錄自金士頓Kingston) eMMC 芯片資料) x! X1 ]! d+ L, @

/ {  A& g, X. w( X" W+ |The ROD is switched on and off by the host synchronously to the open-drain and push-pull mode transitions. The host does not have to have open drain drivers, but must recognize this mode to switch on the ROD. RDAT and RCMD are pull-up resistors protecting the CMD and the DAT lines against bus floating device when all device drivers are in a high-impedance mode.
4 m6 a- [. y8 E( D
& d7 Z9 A- f0 m3 {A constant current source can replace the ROD by achieving a better performance (constant slopes for the signal rising and falling edges). If the host does not allow the switchable ROD implementation, a fixed RCMD can be used).  [* U1 H( ^# ?0 g* W. M2 t

* h0 U8 C! ?6 {$ _( _" v2 f晚上回家再補圖!
* i0 z, K3 `/ B5 m0 M& g' u
6 z4 z; M" A2 b# i. _$ b# w  s+ I2 y# [' n* J8 F( ]
$ \+ X: U4 p* w- q
- C# c4 h4 W0 z! Y9 Z2 x3 V' j$ s

Kingston eMMC Bus Circuit Diagram.jpg (31.24 KB, 下载次数: 1)

Kingston eMMC Bus Circuit Diagram.jpg

0900766b812b9eb5.pdf

294.83 KB, 下载次数: 33, 下载积分: 威望 -5

点评

看看,学习了!  详情 回复 发表于 2017-4-21 18:01
那个EMMC PCBlayout 有什么要求吗?比如等长?误差多少  详情 回复 发表于 2017-2-20 11:23
可否翻一下结果呢?有点看不懂,虽然单词知道  详情 回复 发表于 2017-2-20 11:20
哈士奇是一種連主人都咬的爛狗!

12

主题

474

帖子

1039

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1039
9#
发表于 2016-11-1 14:32 | 只看该作者
按照手册来啊

2

主题

6

帖子

73

积分

二级会员(20)

Rank: 2Rank: 2

积分
73
10#
 楼主| 发表于 2016-11-1 15:26 | 只看该作者
有点迷糊。

4

主题

68

帖子

685

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
685
11#
发表于 2016-11-3 14:01 | 只看该作者
我们用的是东芝的,当时也问过原厂,给哦我们的回复是EMMC规范要求(Please refer to JESD84-B45, Table 150 - Capacitance, about recommended values of resistances)

image001(11-03-14-05-11).png (88.98 KB, 下载次数: 2)

image001(11-03-14-05-11).png

0

主题

340

帖子

1280

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1280
12#
发表于 2016-11-28 01:15 | 只看该作者
不错,学习了。以前只是知道原理图是那样画,但是没有明白为什么。

29

主题

2646

帖子

2805

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2805
13#
发表于 2016-11-28 08:10 | 只看该作者
不错,学习了。

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
14#
发表于 2016-12-4 23:46 | 只看该作者
eMMC device一般有内建上拉,包括CMD和DATA,原因在于CMD有两总方式,OPEN DRAIN与PUSH PULL,所以device必须有加,外部可以不加。DATA只工作的PUSH PULL,那么为什么要加呢,原因在于防止无信号的时候进入高阻状态。RST要不要加需要根据HOST来判断。CLK是肯定不加。

点评

如果你的HOST能够输出RST高电平,那么可以不加。不过一般都加,防止开机的时候确定电平。  详情 回复 发表于 2017-2-21 01:04
怎么根据host来判断?能否详细点  详情 回复 发表于 2017-2-20 11:22

28

主题

530

帖子

451

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
451
15#
发表于 2017-2-20 11:20 | 只看该作者
超級狗 发表于 2016-11-1 12:533 e, f8 r& h) D5 e: a8 J
節錄自金士頓(Kingston) eMMC 芯片資料
4 w7 W) p4 |( u9 C
1 m( I3 E4 L; W. F8 u: W, QThe ROD is switched on and off by the host synchronously t ...
# S4 m5 v6 p8 D2 g$ o( t
可否翻一下结果呢?有点看不懂,虽然单词知道, M/ X* F5 K% m$ e: Y0 E) @
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-7-1 04:18 , Processed in 0.087378 second(s), 44 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表