找回密码
 注册
关于网站域名变更的通知
查看: 11932|回复: 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 s8 K' V9 U+ l% m
yannick 发表于 2016-11-1 09:054 l) T+ t, C8 R2 t
版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

1 n/ P- o1 Q" f我們也是用挨打沒死六,只上拉 CMDRST
# q1 t/ A2 ?  S8 W4 p% u( r& p
# T. o" ^+ p$ [/ N後來一個自認很強的客戶(公司名稱真的很大),叫我們全部拔光光還是可以動!9 _. ?7 N+ g9 g

5 k6 K0 c: C& D8 K原則上根據 eMMC 規範,卡端本來就有內建上拉電阻,有些主控端MCU)也可以設定內部上拉電阻。但芯片內建上拉電阻較弱,通常就在 60K ~ 80K 左右,外掛上拉電阻在於防止驅動能力不足時,可以從外部輔助加強。  W+ P1 U$ m( {# @& S4 @

8 ^1 i6 l" ^9 l/ [6 p0 I" Y網路上傳說 CMD 上拉的原因,是因為初期 400KHz 溝通階段,此時 CMD 屬於 Open-Drain 訊號所以建議上拉。溝通完成切換到 26/52MHz,CMD 會變成 Push-Pull 模式。" q2 p; f. ~! X" ?* f# X  H

( u5 _  R3 ]) q6 p但有沒有必要外加上拉,還是看整體電路的驅動能力是否足夠,就像客戶叫我們拔光光依然會動。& d8 ?. @/ B- B1 g

0 Y8 q; G' i9 N0 ?+ f6 o9 V至於 DAT1 為何建議上拉,我還沒找到明確的說法,有新的發現再告知樓主。$ e2 p2 A0 ^  c% i. g

; A8 ]. |2 N6 Q8 m) W3 D, o+ r% ^6 G
3 X& e3 k  h, Z# m2 L" U- j

5 S- b8 f& S3 A5 t3 B/ x: ~4 c% y% H1 y/ f* [

点评

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

该用户从未签到

推荐
发表于 2016-11-1 11:55 | 只看该作者
yannick 发表于 2016-11-1 09:05
) i5 D1 \  v8 P1 r( E8 M& j版主,我们用的是IMX6Q的芯片,只对SD_DATA0,SD_CMD,SD_RST_B这三个信号加了上啦,其它没有啊,搞不懂为 ...

: |0 ]' F) V& @) U! K* D挨打沒死六 官網討論版
' t! x; Z8 Z3 @; H3 o( e) t# C; v; u
& v- |* o' z9 h/ }3 A$ p: p4 X問題:! A7 r2 F3 x- T1 ]% W
Dear expert,$ ^- s6 r+ g. H) e
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?
/ a% J) w4 i$ k( K3 k# Wthanks,
% t9 B& J8 k% m# a: D) `# a) Q" i5 K, R/ W  O; o* g
回覆︰1 n+ L  Y) V, k1 f/ x( L& R) V- X
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.) h  @8 C, }7 P
% w5 _! L% o$ ?- c3 W3 o
According to JEDEC specs :
0 k' Z4 ]4 {) `8 C“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.”

% v/ e. `8 a7 q1 t' E+ }' g; z
- b4 a, f8 E; ^, H/ D% v# x+ R9 W! p% j# e* f/ w: @4 g
6 g+ w* s, w. ?5 q$ v1 ?
  • TA的每日心情
    开心
    2020-12-4 15:56
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    该用户从未签到

    3#
    发表于 2016-10-31 22:03 | 只看该作者
    不僅是上拉、而且上吊!
    ! a" c  O/ l& ]) n! t) f! m$ T; A9 i1 A+ t7 `# f% x* a

    1 h. b9 T* b' {$ S3 U; b$ U% a4 m

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

    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
    # ?, r: j0 g# m, x不僅是上拉、而且上吊!

    9 Q( U$ ]; x5 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

    该用户从未签到

    6#
     楼主| 发表于 2016-11-1 09:56 | 只看该作者
    超級狗 发表于 2016-11-1 09:481 c& m+ n  C4 R( T; J1 ^( V% I2 \; _
    我們也是用挨打沒死六,只上拉 CMD 和 RST。. u  N1 u7 O' Y. ?8 Q- Q( x- G+ H
    4 Y" C& }2 \0 q4 V# K1 j9 e6 o
    後來一個自認很強的客戶(公司名稱真的很大),叫我們全 ...
    - q+ y* R& X/ d- a6 R* t1 ~6 Z, j
    估计就是个传说
    " C, ]5 f- R) h9 x0 X

    点评

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

    该用户从未签到

    8#
    发表于 2016-11-1 12:53 | 只看该作者
    本帖最后由 超級狗 于 2016-11-1 21:38 编辑
    ! q. N* ~) ^# E( _8 M  n/ c6 d- U! B
    節錄自金士頓Kingston) eMMC 芯片資料
    9 T4 k3 V; S! A: }  J
    ! H7 j5 d) ]1 FThe 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.
    3 P- W9 O5 C( H# H& q
    5 _2 ~. X  i1 M& e9 rA 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).
    ; l, E5 G: X& m# c+ H/ S0 ]& c/ R: N+ r1 v6 V
    晚上回家再補圖!
    ; n% v9 K% U( N  p2 }6 T% E4 @- i
    ; P% N  ~9 c$ r: n3 C$ a; b8 m: S1 s( M4 s8 n* H  N$ N
    4 B  E/ x& t! o; N: z, L
    : _  U" ]2 _5 y7 @

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

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

    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
    % j! {; R- o1 C; S節錄自金士頓(Kingston) eMMC 芯片資料. M" q( R+ f2 u0 W& {+ {) b

    4 U9 o0 b+ C( Q& f4 J  e7 W1 p, GThe ROD is switched on and off by the host synchronously t ...

    8 B5 i" A0 S9 Z+ w5 y: p- R可否翻一下结果呢?有点看不懂,虽然单词知道
    : t3 k2 e& H9 _; F
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-18 16:32 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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