找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2082|回复: 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 编辑
( k8 y) ~& D+ e. v
yannick 发表于 2016-11-1 09:05
4 G- C& ^. [: k版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

$ K4 Q) D9 }9 ^) R我們也是用挨打沒死六,只上拉 CMDRST
( B9 q. U8 C5 ~
5 Y. G9 J$ W. j8 L# R; t後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!9 y- e$ H0 X: ^$ p2 H

! F6 o7 O+ ^/ Y原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。7 O- K1 N9 h1 Q3 s% o, \
$ j% m, Q& v  ?. l4 d+ P8 @' K3 ?
網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。$ S3 d! P' U. G

# `% M4 ?& E) H# p5 X( c+ y' c# P但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。
& g" Z, i/ G: T7 V6 }8 {' K& X3 A1 S5 \3 `# D! `! M
至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。
9 G$ B+ @0 a% ?. R' d3 t- v+ I8 g8 B1 R6 G! F: c5 K$ V+ @
5 \- v4 \9 e9 M
  a3 y* z  x/ Z# W$ a2 ?

! ]( n, m+ K) ?% o+ T
( ^; f$ G( E/ I9 d) n4 W

点评

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

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05: b  W8 b8 }" s! s7 s% S
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...
3 e* \- X' {, ?; a
挨打沒死六 官網討論版
/ L* |9 O7 `9 [7 ]4 V- C. z
& Q0 y- j! c$ ~. B& T& J3 I$ X問題:" t1 [: A, H2 p$ K
Dear expert,4 t" \3 K9 N* ~1 U: F
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?* A5 ^$ ?5 s" |8 [% X6 R5 Z) f
thanks,
1 |9 T/ ^3 N! L
) l$ n* G, }) K3 ]+ w7 G, H回覆︰
9 [& g; g" d& fThere 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.
0 [6 L5 K0 a4 H1 f* G- n( r4 h' D* y% @, u& V) {! i) X
According to JEDEC specs :
) M/ ~9 H  I" x) b“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.”
! R# R' S, I! [* U# [( V
9 {; l8 ~9 I. y* r( }* E4 P5 h. W
: S% J. Y; B0 J

! X7 V' q0 y9 ^! v. u' o9 }
哈士奇是一種連主人都咬的爛狗!

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 W, b  y5 `1 O/ ^1 R

8 y1 ~- ^+ A) e1 B) C6 F! C& s! {  h) q" g$ {0 p9 R2 n  y$ |

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:030 f% N7 T  F  d/ r  e- i* Z5 A
不僅是上拉、而且上吊!
; @& y- i  A! y# j7 M
版主,我们用的是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
- v' u/ T6 S8 f1 x( f; n我們也是用挨打沒死六,只上拉 CMD 和 RST。# i. `8 P" q/ I. G# r

( q$ ^2 }) @' J' s0 T0 p' H5 b後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...

0 z+ O" u% f3 S' r! |7 N估计就是个传说
. P3 p2 c$ @; t: v  G( i

点评

支持!: 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 编辑 / W0 w% E$ f" d* E9 W; g
/ L* k4 b$ L0 u' g3 H
節錄自金士頓Kingston) eMMC 芯片資料
, r! E& h. |: e/ t( O8 R3 d, f. x( |. L9 u) a& r9 [
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.7 e/ ^! E+ C, p: j% B; W* E
7 ~- i: X% Y; a2 f! `
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).- J8 P$ r. t4 Q! i  w
4 L0 d; K. I; a- _8 u  p0 J
晚上回家再補圖!
  n/ `5 O4 o+ [
' j7 u/ t  y# H% f. g, f& A+ w$ B
$ E, `: y9 v5 t5 Y! C$ t+ m7 x* C5 d. _$ E# Q5 F9 k

% d% U) R+ }5 a

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
6 g, L. w9 [) l/ R節錄自金士頓(Kingston) eMMC 芯片資料
8 D( [. |% m% H  k8 T' k1 b
8 P. U6 U$ c  |, v6 B- ]% {The ROD is switched on and off by the host synchronously t ...
5 `+ p  i/ \8 e, t7 Z3 C" l' n
可否翻一下结果呢?有点看不懂,虽然单词知道- u( y9 M! q) q& V6 R' `
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-28 05:35 , Processed in 0.076665 second(s), 45 queries , Gzip On.

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

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

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