找回密码
 注册
关于网站域名变更的通知
查看: 11942|回复: 29
打印 上一主题 下一主题

EMMC的DATA1和CMD上拉?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-10-29 17:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请教下EMMC的DATA1和CMD为什么加上拉电阻?其它管脚没加

该用户从未签到

推荐
发表于 2016-11-1 09:48 | 只看该作者
本帖最后由 超級狗 于 2016-11-1 16:56 编辑 : V' h& F' Q" b9 T# R& c# Q
yannick 发表于 2016-11-1 09:05
" C5 N( f& t2 V: U. f版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

/ M9 Q% {0 y, d& K我們也是用挨打沒死六,只上拉 CMDRST3 f" N. s7 l" L7 c5 R

, o. n5 N) T' n$ Q# h後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!
. V. o1 T, s" r0 H
' L' S2 _# n  h! [原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。
; Y! r# O* D0 e& v% _+ a* u! q0 y$ b" _) ]  [
網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。. G+ L2 g. D1 l  l% j9 L# M

5 |+ x4 l1 G' M3 o2 A# b' ^但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。
) \$ v  u# K. |' A. @6 z5 D+ d1 x, w, u# |" z& N1 h
至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。2 ?& ~* Q2 J/ l* J6 T

/ w; u9 M* G( P, D% O3 o# B
4 f3 e- X- _  E( H' _. e+ ]4 h' P( q

( Z+ _1 _+ \4 ]" S
* f( L' d+ Z* Q! c: ?

点评

估计就是个传说。  详情 回复 发表于 2016-11-1 09:56

该用户从未签到

推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05
5 J% S" C6 @: a1 P4 L7 A' ]3 m版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

$ P( x. u& I9 v挨打沒死六 官網討論版0 {( @, e$ K8 U
  N) U( R6 W, }  p  `8 b3 u, w
問題:. E+ b7 g. }% ^9 f
Dear expert,0 s0 _# |6 ^& U: R' 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?
. v/ s% c: @( R8 @. p) zthanks,3 ^& C: X9 t6 s8 s# R5 w

- }# D9 ~2 i1 |/ f回覆︰5 p5 P) F0 R  _& p$ _
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.. [; N$ j4 ?+ ~# V2 {: \% w

: O8 Y, ~( a& E According to JEDEC specs :
0 ]5 M' m+ \9 e- {% E: x( f3 q* Z“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.”

& x; f4 o/ Z" a; e" @! U* `- ?: D; D$ ~/ S: ^. s& T
% s3 C4 r. I; y, m2 c
! {+ I8 G# d! D+ ?5 o" T0 l- a
  • TA的每日心情
    开心
    2020-12-4 15:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2016-10-31 16:26 | 只看该作者
    无图无真相

    该用户从未签到

    3#
    发表于 2016-10-31 22:03 | 只看该作者
    不僅是上拉、而且上吊!- C& g6 @+ Y# f  s
    2 \! B5 O1 x1 B3 g' s; I

    8 K0 y0 m3 b* Q0 e- T# e9 P/ z

    eMMC Circuit.jpg (115.85 KB, 下载次数: 33)

    eMMC Circuit.jpg

    点评

    版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为啥,公司加密上不了图。  详情 回复 发表于 2016-11-1 09:05

    该用户从未签到

    4#
     楼主| 发表于 2016-11-1 09:05 | 只看该作者
    超級狗 发表于 2016-10-31 22:03
    " V5 j  U2 \6 {* P1 d, O不僅是上拉、而且上吊!

    ' j; K' p# R& B7 f% r版主,我们用的是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

    该用户从未签到

    6#
     楼主| 发表于 2016-11-1 09:56 | 只看该作者
    超級狗 发表于 2016-11-1 09:48
    ' ~( E0 F. f) c) ?我們也是用挨打沒死六,只上拉 CMD 和 RST。
    7 n0 V" r# _- l8 s1 F' e8 f# b* y& Q
    後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...
    ! e% {3 n+ S2 \) V
    估计就是个传说9 d+ B. j& w" ]# J, }/ b

    点评

    支持!: 5.0
    支持!: 5
    追根究底是個好習慣,只不過有些問題,不一定能夠找到解答。^_^  发表于 2016-11-1 10:37

    该用户从未签到

    8#
    发表于 2016-11-1 12:53 | 只看该作者
    本帖最后由 超級狗 于 2016-11-1 21:38 编辑 . J) X1 ]1 d4 M% p  z" J
    " F& U" K+ e& E% _; [+ c
    節錄自金士頓Kingston) eMMC 芯片資料
    ! N" `. y- M/ z/ L3 O* B9 r  e) _) A& W6 W+ E3 ~
    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.1 l0 ?; o! a, p  R# Z; O
    $ t  [/ M7 d' M* {. n
    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).% w4 H0 X) o3 _- G' }3 U

    ) ^( n' Q, ~! X晚上回家再補圖!
    , x( s- R4 J6 ^& i; R9 S4 \
      o, D8 {0 f/ ?- o& z; `# W8 W/ [
      @/ K# t2 q5 A& s; l+ k# ~+ i' ^
    9 m- M' X: ?4 ?/ T; }7 ]
    ) y; A% R- v- z+ q

    Kingston eMMC Bus Circuit Diagram.jpg (31.24 KB, 下载次数: 15)

    Kingston eMMC Bus Circuit Diagram.jpg

    0900766b812b9eb5.pdf

    294.83 KB, 下载次数: 58, 下载积分: 威望 -5

    点评

    看看,学习了!  详情 回复 发表于 2017-4-21 18:01
    那个EMMC PCBlayout 有什么要求吗?比如等长?误差多少  详情 回复 发表于 2017-2-20 11:23
    可否翻一下结果呢?有点看不懂,虽然单词知道  详情 回复 发表于 2017-2-20 11:20

    该用户从未签到

    9#
    发表于 2016-11-1 14:32 | 只看该作者
    按照手册来啊

    该用户从未签到

    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, 下载次数: 15)

    image001(11-03-14-05-11).png

    该用户从未签到

    12#
    发表于 2016-11-28 01:15 | 只看该作者
    不错,学习了。以前只是知道原理图是那样画,但是没有明白为什么。

    该用户从未签到

    13#
    发表于 2016-11-28 08:10 | 只看该作者
    不错,学习了。

    该用户从未签到

    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

    该用户从未签到

    15#
    发表于 2017-2-20 11:20 | 只看该作者
    超級狗 发表于 2016-11-1 12:53
    : m5 a& X) C2 y; B節錄自金士頓(Kingston) eMMC 芯片資料. I7 t0 ~% L) [: @. L+ E

      w# ~* |  s: q  d9 y: ~The ROD is switched on and off by the host synchronously t ...
    + a. s5 s7 q# F& [3 T6 y
    可否翻一下结果呢?有点看不懂,虽然单词知道
    : d% Z) V. E  ~, V
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-23 10:42 , Processed in 0.140625 second(s), 30 queries , Gzip On.

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

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

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