找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2071|回复: 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 编辑
7 W: f7 F3 a" k& P. t( e+ `
yannick 发表于 2016-11-1 09:05
2 W, w- L) Q" Q( b9 Z9 H' T版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

% Z  I% A8 f4 b2 v  n5 G! U我們也是用挨打沒死六,只上拉 CMDRST$ o3 m( q4 H$ _# i0 q: D3 `, G
9 [" r$ B9 W  b; q3 I
後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!: r( k6 n) |  K1 D+ w* U) o

' {- @$ E' P# Z: ]  q: D原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。) _' t+ W( u2 c& J6 E$ c& ?' p) D/ K

- t6 d: ^& w/ R0 K  ^網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。
9 D) p, I7 Q4 }6 M: N& ?
! s9 q  @  G* j, \) H. K' z但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。
5 H% p% `: T( P& f. a/ H1 E; T9 t7 j8 W! Q- |* T, ~/ ~5 N
至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。- Z3 g- E1 G0 a6 ]! A# g# J; f7 E7 P

" o8 P) f6 d8 ~- ?9 P8 s5 n+ @, z; w# C

# Q: @# P& \1 |+ g; q2 ]# M
+ E# L, I' X/ T2 G# {2 d3 H$ G
! x, M$ B( G7 H! M' c' Y" {& y

点评

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

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05% R$ ^% \4 N; \2 _  @7 P) c
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...
2 _, l/ y$ s  y# t$ k* s
挨打沒死六 官網討論版
; F8 J  N3 a% d; M/ c3 w4 b
7 G8 s2 x$ L" U1 M& X問題:' \0 x& }2 N  Y- d
Dear expert,
# S% A" b( h4 w5 E' m: C+ kIn 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?1 L. E, e) X6 K8 @, W7 e& |) J5 m, Q
thanks,
: E3 w2 R- G4 `3 F+ s3 W$ ~  J) {+ y
( h( v4 J# p( N/ m回覆︰  ~" \6 `' a" O' a
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.; a/ ~5 h+ q' ]4 z& o4 F

! h* h4 h+ r$ x According to JEDEC specs : $ z, X# e% X" t7 w) _* I
“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.”

" F3 q5 ~7 s1 V' n8 y
& Y' d# p) `, a8 i
9 H4 z' @% u; f; Z" q
9 d- b/ v# j. |9 C% [' f* N
哈士奇是一種連主人都咬的爛狗!

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 | 只看该作者
不僅是上拉、而且上吊!
" l+ M4 @# b- i
  z0 J8 Y3 r5 x* D/ Y( J% A' \5 L* V  a0 b" L' F0 V7 F

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
* n6 x( b) G% u. I不僅是上拉、而且上吊!
/ x! R. N# ]/ `7 L3 \
版主,我们用的是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$ W( s. I: n; n, S& n/ E: _
我們也是用挨打沒死六,只上拉 CMD 和 RST。
: O0 C" V$ y0 S2 l: {
& `% f: r' P; `8 u/ S後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...

) k, Q8 O" v) |9 w: p; q8 @( w估计就是个传说
( A7 S$ K9 z: S% F

点评

支持!: 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 编辑 6 E9 N& r% H5 h

1 V) E; j7 D/ u節錄自金士頓Kingston) eMMC 芯片資料& K5 k8 z1 {* b$ i7 d! R/ ~
' C7 w4 p% z$ y  K' n5 m
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.+ L, y$ j! y; \! A. ~

2 Y8 z4 z$ o6 N# A6 j6 D$ lA 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).4 c/ R; h! H6 r/ h- i1 |0 @
% Y# m( t! p: e; f* G7 o
晚上回家再補圖!
9 H; E, v* w! d* q% x& [8 M) j8 W# G8 S' D; i9 y5 c
" v9 T. F% `' e1 ^6 ]! c
& C2 Z6 m2 X# a# u% E: G: F  h
2 v7 }( V* a4 m# 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:53
& Q& ~, f0 l* g" @8 d節錄自金士頓(Kingston) eMMC 芯片資料* t  t2 K. c% J, Z5 W' U! ~

/ B* ?; q# {4 G# u4 p4 OThe ROD is switched on and off by the host synchronously t ...
3 ^) k+ I% D5 g- i. @2 r
可否翻一下结果呢?有点看不懂,虽然单词知道1 b! v  Y' ?7 E' p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-9-20 06:27 , Processed in 0.078564 second(s), 45 queries , Gzip On.

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

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

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