找回密码
 注册
关于网站域名变更的通知
查看: 12037|回复: 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 编辑 0 Y+ g6 I  W7 G) C
yannick 发表于 2016-11-1 09:05
+ y/ G" W& c7 E版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

: e9 f" Y& V2 l) n% h我們也是用挨打沒死六,只上拉 CMDRST
' W: V0 _; g, h: W; H) e7 _, F/ H. q' }7 W+ w% ~9 A
後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!  r( H: _) a- h8 B: r! ~
, G7 Q# S" u/ {4 r$ Z0 V; R# \4 |
原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。
5 b  u' w7 s3 [# s+ K0 K  L
. X0 S1 d' N( X7 V1 q- ]0 {網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。
7 ?: h) |; @/ {( |! J0 w2 V1 M  M9 Y- h, r
但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。2 L3 o! |. H+ }
6 e% B3 t/ @0 Y2 |
至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。
6 n$ J& }9 Q, g+ E- B
; I9 z1 \" e( S5 X  d+ r) |# c/ o
( g2 E$ ?" t1 O" q9 M/ @: B) z5 k- i  A0 E6 A4 D! ?. K1 j9 k/ o/ `

! ]9 |2 b- Q. r$ t9 n
; ]' J2 V+ H4 D5 I& W

点评

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

该用户从未签到

推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05
( }, b. A7 H0 v9 n/ K版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

. V# o9 j! l8 x' ?1 Y1 _0 A挨打沒死六 官網討論版
9 S, r5 X/ D) n* W8 A
6 Y. F2 u. S# @- v問題:
" L, z& d2 \) e& k5 X. BDear expert,
3 O4 l, h: _" d" ]% d. r( N* 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?
' N% `6 ]4 n: f+ mthanks,
/ \- W+ s6 G+ D4 h4 s4 y" O
& X. j- ^! X2 |: b2 z$ [. @回覆︰" B  X- {2 D  p" G" f6 C
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.: u/ C4 s% w) M1 j' E
& \3 l, \0 {5 Y- v( Z7 L/ I: F( N
According to JEDEC specs : " ]& r4 _8 a& |3 H7 A
“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.”

, C) u' Z; }+ b9 _* q# E$ W' M8 K" K1 }7 Y: p
' M$ c& M* Y' U0 V1 Q" a9 Y
  s3 f; e$ [- {' b/ h. Q; c
  • TA的每日心情
    开心
    2020-12-4 15:56
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    该用户从未签到

    3#
    发表于 2016-10-31 22:03 | 只看该作者
    不僅是上拉、而且上吊!% u5 Q- Q: q7 U. \
    # ?/ c  \: M5 Q) Z' I
    & P- W) S0 k. [- }( q. k$ U

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

    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
    ( E+ V( k8 k4 C8 [不僅是上拉、而且上吊!

      |- t( K+ b+ R7 ~7 ]- z版主,我们用的是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
    9 ^# b7 B& c6 L# n3 f/ d我們也是用挨打沒死六,只上拉 CMD 和 RST。
    4 i0 ]$ z/ P6 B/ @
    1 E7 j! N3 K8 s7 z0 S4 e後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...
    6 K# A9 Q5 ~! Z7 F1 t, q
    估计就是个传说( {$ o  t" h) P7 F

    点评

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

    该用户从未签到

    8#
    发表于 2016-11-1 12:53 | 只看该作者
    本帖最后由 超級狗 于 2016-11-1 21:38 编辑
    ' q+ T- W! c) d; m
    , h$ S# L9 X7 D. C5 _" K節錄自金士頓Kingston) eMMC 芯片資料3 ~' O( b5 M$ ?0 W

    9 Z7 ]) _: P$ J$ uThe 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." t/ D  s! f* ?9 I! Z' U

    ; f) ?) q* t/ h; aA 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).
    & I  K: V" n: ?
    * n! M, Y: s& O3 g# n晚上回家再補圖!
    ; _# V; A: n& e  w' ^4 U8 D* R6 X9 `/ R* e
    & S/ m; x' k$ y( q1 s$ ?

    - E, k' V$ p. H8 \
    % m5 X7 g+ ?$ l$ @: L2 x

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

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

    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:534 j3 |1 j7 a  x5 i& ^5 l6 c% u# T
    節錄自金士頓(Kingston) eMMC 芯片資料
    0 J6 d# Y$ X+ N7 y  X3 [; O: W3 m7 Y, y' l; g4 A& `) k4 ^$ E
    The ROD is switched on and off by the host synchronously t ...

    9 A* |: t6 U! K5 Q. A! w可否翻一下结果呢?有点看不懂,虽然单词知道  t0 n/ x( J3 {5 k' w1 r( t
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-21 09:06 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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