找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2074|回复: 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 编辑 : ]0 ~( ]0 W) s3 I; o
yannick 发表于 2016-11-1 09:05" h. o* e$ P- X2 A$ A
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...
) |0 d8 h; C/ b% f; u
我們也是用挨打沒死六,只上拉 CMDRST: ^/ |( D0 X! d" t6 V
8 F2 }2 e& r+ P6 A  k9 L3 N$ \
後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!
# u. }5 h; H& E3 [7 I. L0 ?# X  f2 m% Y& C$ s
原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。
; q9 w6 W% R( ~+ C( G$ f6 c1 Z% b* v9 h
網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。0 l7 D" \* @& c" u4 ]8 ?
' Y9 F& J; ?/ {( ]  j4 f
但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。
5 x  n% ]: w% b) ^; g6 _
  m& j% a" x* }; Z' R至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。
! ^  ?% I% L# E0 u8 n
3 D; F4 f% u% p7 E; l! O7 y% k1 u; W2 a0 ^* I7 T
' C) ?+ k: e  O3 Q; `" f, g# K

) g. @2 M7 W/ T* a3 o
3 F) k, x. S! k& E' O

点评

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

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05  d8 u$ H) e7 V9 w+ z) T* c2 c
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...
: V5 v% o- b' x) U4 \8 R6 i
挨打沒死六 官網討論版
0 j" ^( \/ _7 p( ^8 c: m* X: J, S8 T
問題:/ T" E) L( q2 f( g
Dear expert,; J$ _" c" l& G5 y( o+ V
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?8 e, O' q1 p) W0 [
thanks,) n0 U& [2 u; m9 R6 ?
7 z% O5 x# k- N5 w0 @+ ?. V
回覆︰
2 b8 y: }1 H& LThere 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.: y  r! Q. {* [7 M+ v# u

$ l! ~7 E+ T* F$ A, _+ P/ t# K( X- o According to JEDEC specs : 9 p- l- [$ j! P
“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.”
7 u9 Y! M- o6 o6 q
6 S6 p( Y: U$ j5 [
6 L9 ?2 r. x) _

3 _1 l; j  \1 q/ s. f
哈士奇是一種連主人都咬的爛狗!

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 | 只看该作者
不僅是上拉、而且上吊!: f% _- B5 z$ y5 h
) s' D% X/ B3 p, m/ V7 s

* h1 E/ L+ Q5 Y) s5 s" x0 ^

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:03
; Y9 S6 {8 U' r9 c  U% l不僅是上拉、而且上吊!
- Z. L0 k! P6 P# B0 ~5 s9 k
版主,我们用的是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
" z' E# E* ~9 A* e, ^. h8 g( d我們也是用挨打沒死六,只上拉 CMD 和 RST。
, v" M5 ]- a$ D7 A9 O9 s- O* B
; P/ W. w4 `- t1 }5 d' U後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...

) `" y2 l' J/ E) z+ ?0 \估计就是个传说9 s: C0 {( S6 o* {

点评

支持!: 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 编辑 * c; q# t' S! e# E9 m) L

- C2 X1 @5 r9 o0 s+ ~" W節錄自金士頓Kingston) eMMC 芯片資料
9 `- ~* D* h% x* J9 P$ k9 o$ d% A; q7 B$ [% Y4 p* s/ t: e
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.
: N" b! `5 ]6 s  S
/ Q7 `4 u1 W* N" Q6 f$ }+ ^) g  sA 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).
* P3 M/ y! c! t) I% g: j8 J" i. A) g$ T7 {' U: a7 L: p
晚上回家再補圖!
0 E( K- n. ^6 c4 a5 _3 C8 H6 g6 |5 y  P: s0 R

' z9 x; e2 E4 o$ j+ [. y5 X+ s% }* k+ t2 I/ o- T  S1 e

1 u9 \. X! Y8 o$ I

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:53
* {. z- T. F& t6 h; B' v, m節錄自金士頓(Kingston) eMMC 芯片資料
' }6 u* U% K- L! g5 b
7 _5 X- p+ x: q  ]  E2 cThe ROD is switched on and off by the host synchronously t ...

5 y# a: w3 z+ e: i1 ~可否翻一下结果呢?有点看不懂,虽然单词知道
+ A3 s* [( X. C: z! f- E0 \
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-10 11:54 , Processed in 0.078532 second(s), 45 queries , Gzip On.

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

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

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