找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2076|回复: 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 编辑 ; x, z+ z1 u, ^; ?) T- }
yannick 发表于 2016-11-1 09:050 F# `! A3 [3 ^7 }* j0 x5 Z2 a
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

, ]* u: k: d2 T/ ?$ z我們也是用挨打沒死六,只上拉 CMDRST7 H& @+ O: @% N" B9 v# z) m, ^; v( T
7 W& d/ R3 N& i
後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!4 o) }; z! @4 N1 M1 i

5 a6 [: v% b  E# N3 r) E原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。
5 `7 v$ q9 H; p. U& g! m& s1 ?' I. V" @( G+ A
網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。/ K/ r# b# @; L( ?0 A0 P" G
/ Z( V2 r7 `2 a& m
但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。( y& D$ n% y* G) j
/ |, C1 \9 ^5 M' j) W; ~# h' B
至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。' A8 d" B5 i5 r6 N; X- L
) L5 ~7 ], G! F5 T

" S) F4 v. q$ Q% b; w
( e# H6 ^; l* P- M# \" h( Q( N/ l
6 S& U7 M% d4 r, e8 q% |/ I% M, S+ d) e

点评

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

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:059 M% X' ~; N& q' l8 X
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

& T/ `. U: X9 F3 n挨打沒死六 官網討論版  ^' _' s. s  J( C

' ]1 z3 ?1 J( U' {9 w: p$ \問題:: [- w: s, ]# P9 A
Dear expert,
, A9 |: D. i) xIn 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?
& x  k4 h$ X0 q5 F' P+ Rthanks,' D5 k' M4 P0 _# k
8 F2 ~' P4 K% t' D
回覆︰
- E8 u/ g  h& d' F7 zThere 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.( N0 C1 u4 V1 c6 w( c! C! g

$ w, a( p3 Y% x- Y According to JEDEC specs :
( }+ C7 w2 ?) J* ]“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.”

) q& _; [* n$ t; O, O1 H
* ]1 {' F" ]$ K) \/ n) w6 d5 x* U, _% w
3 A( ~1 s: g9 d7 m
哈士奇是一種連主人都咬的爛狗!

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 | 只看该作者
不僅是上拉、而且上吊!0 x" ^8 v; K0 U1 b' A/ a
6 m& d1 W7 G, C5 }# c# n$ ^8 P1 x

/ P- K2 S- p2 E

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
* h7 [- W( B. W. c2 B0 x不僅是上拉、而且上吊!

& I# p% u$ R! b8 f+ P; [版主,我们用的是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:485 W' p8 B, h' A$ L& f
我們也是用挨打沒死六,只上拉 CMD 和 RST。
* f; E7 S4 W) A& B. W6 `4 _: c4 ~  U) O
後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...

2 U0 ~  v  e, q5 d8 r0 I估计就是个传说
! h) n3 n5 \% i* g8 k2 }8 d) v, ^

点评

支持!: 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 编辑 - G( A0 }, R2 @. ?6 j9 U: I2 b8 Z
7 J- I$ R- [; u' y) A( W+ d9 V
節錄自金士頓Kingston) eMMC 芯片資料. k: n1 ]$ L; I+ n

7 h0 X) u; T1 o8 X* SThe 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.* X8 k7 C0 J* C; ^/ x9 J/ m
; C4 e# f: x  N; H
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).& l* m: x: E" Y9 N. [; s- Z
) n: }' a  J- t! w* O4 m
晚上回家再補圖!# O$ C0 `* ~9 K- [+ H# s4 Y" w- {3 ~+ v
* C( p' |" v: o4 g7 ]
5 ~+ \) [3 M, O5 E2 Q) X. U8 m

3 {1 Z& ?3 w( Q! P3 a1 ^, I8 ~8 f

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
" i9 U* b3 A/ {( q: r" ^節錄自金士頓(Kingston) eMMC 芯片資料
- I9 H; R; N- ~* X! q- W, w& d5 E7 [
The ROD is switched on and off by the host synchronously t ...

& O# P2 B/ Y% Y5 M  r+ S( B3 x$ ]0 h可否翻一下结果呢?有点看不懂,虽然单词知道
. m6 X' n& J6 e  L8 w4 a; G* b7 n( `
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-13 09:07 , Processed in 0.080357 second(s), 45 queries , Gzip On.

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

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

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