找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2077|回复: 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 编辑
- p! j2 T" E  l# O. q
yannick 发表于 2016-11-1 09:054 N3 O7 Q6 U: ^3 @8 u0 [
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

2 P2 J; J: s& x) J" s# ]1 z我們也是用挨打沒死六,只上拉 CMDRST
1 g9 v* h! b! i" ~2 _+ u) M5 T9 e( o- [1 X) Q: ?1 e
後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!
8 S( `, x3 H7 K8 }  j" u4 J, B+ d6 o: t
原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。
; C# M  _4 M. ]1 f8 f* U
3 j( M/ b. z8 k4 f: @網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。7 }) k% N# K/ {
& \' }9 W8 C+ e/ m
但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。
; [( J4 [6 ~& C
7 U5 o4 W1 X/ _+ ~, O5 M9 p至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。% N/ [" J2 x- m8 U1 ~5 y
8 G$ P9 ]/ U" N5 a' @4 t

2 i, T& S/ d6 q+ G) I: }9 R% o! _9 G: F5 v
' N0 F5 S. c% D) Z+ j7 B  |" ~

: W5 v/ T/ u: o# e

点评

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

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05
3 U, j% ~& r* h; a' N/ g6 ]" Z7 H版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...
+ |" B# m: V1 q, ~: q
挨打沒死六 官網討論版
$ }  e$ ^7 q! }" f3 P; U) M( O) T) R4 h2 u2 |) d) ^% n
問題:. [) X( Z* d9 w* ?/ i# S0 ~  U
Dear expert,
2 N1 }- L- A. W3 U) h4 wIn 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?% o9 B$ r: g) X- Z8 G- u
thanks,
/ X6 c# P& h5 f
: v$ u' k! d" o' ]  b回覆︰8 O- R7 x: J5 ]1 l$ 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.1 Q& \: a# c2 v6 }0 X
4 D8 I+ G% O1 F  p$ U& W
According to JEDEC specs : 2 \; |7 y. w; M( y
“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.”
+ h# v4 i( N4 Y; ]
( u4 W) g# c' p( g0 h2 J

  O& W7 a! A( A& I
* @9 W! |1 G4 ]% p7 P" H; o
哈士奇是一種連主人都咬的爛狗!

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 | 只看该作者
不僅是上拉、而且上吊!9 }9 O. ]9 N- R/ U: K1 o* @
( G7 ~6 y* @2 R, Z
, P2 u# k0 Q; N' r0 q7 I6 Q

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& d6 {+ [" z* o) G1 n% X
不僅是上拉、而且上吊!
/ X( o  z! t9 f: `& W
版主,我们用的是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
. g6 I+ g3 v6 A# L8 l5 T' n$ C我們也是用挨打沒死六,只上拉 CMD 和 RST。
. J6 }4 Y6 h9 ?, E  m3 d
" h8 R: m( O) Z% Q5 Z. n+ h" {' |  p/ X後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...

/ h  E/ |3 r0 S估计就是个传说
" N+ D6 J, Y" v5 p' B" Y

点评

支持!: 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 编辑
; `, H! q1 H5 ~1 R, y2 [: k
- Y4 `1 }! K+ M節錄自金士頓Kingston) eMMC 芯片資料
& u* K5 `0 @' U8 S; J8 I4 d% d+ e% M/ n* [$ ]8 X2 G+ ]
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.
/ A( \* s. ^5 v' _- X/ h" A' [9 v7 r. V7 `( z+ `
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).* h' V# j7 t6 q2 ~3 s  g: e

2 m5 N5 U  l3 u1 H4 N& q, w+ C晚上回家再補圖!6 z, O2 u8 V9 ^, y8 b" ^# m& ^
) L2 e# |6 m7 M2 r) b7 S3 v2 P

, q& Y9 P" I4 Y# ~1 ?* w2 {1 G
' u, _4 ?9 i0 ?2 E5 z4 ^& Q2 ?) `! s  E. O1 O& N! l& A1 D1 ?  `

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
2 {' e) g! K8 n9 A" l8 l" t1 G節錄自金士頓(Kingston) eMMC 芯片資料
  v/ F  c) |6 r8 ^6 {( |
# @' x  u+ T# ], C$ IThe ROD is switched on and off by the host synchronously t ...
5 [: s/ _' t) g7 S* `9 M
可否翻一下结果呢?有点看不懂,虽然单词知道
$ w) X  d  A! X* W' c8 j5 R
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 07:34 , Processed in 0.084746 second(s), 46 queries , Gzip On.

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

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

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