EDA365电子论坛网

标题: SDIO波形问题 [打印本页]

作者: Wuyuhan0504    时间: 2024-5-20 10:15
标题: SDIO波形问题
最近画了一块板子部分PCB如下 异常信号已高亮8 f8 V) r% x' X3 x' ^; b; y8 N) }

6 g  p: m6 R1 t示波器波形如下
- F3 Q9 r! f% n% O
. V* G0 i8 @$ Y+ e为什么波形上下限有类似RC的波形$ z: M! g1 U( F9 u. z/ E

Snipaste_2024-05-20_10-11-52.jpg (56.68 KB, 下载次数: 16)

PCB

PCB

Snipaste_2024-05-20_10-13-40.jpg (77.63 KB, 下载次数: 16)

波形

波形

作者: Wuyuhan0504    时间: 2024-5-20 10:54
后面测量信号波形 也有相同问题

Snipaste_2024-05-20_10-51-56.jpg (53.56 KB, 下载次数: 17)

Snipaste_2024-05-20_10-51-56.jpg

Snipaste_2024-05-20_10-51-26.jpg (37.05 KB, 下载次数: 10)

Snipaste_2024-05-20_10-51-26.jpg

作者: 超級狗    时间: 2024-5-20 16:04
Wuyuhan0504 发表于 2024-5-20 10:54
. Y/ C/ |  s4 `9 a( j: u后面测量信号波形 也有相同问题
+ T( X2 b" a  [" g" E
芯片內部上拉Pull-Up)電阻沒設定嗎???
' C7 q/ L9 N2 r# X. n# m) `7 z# v9 b& T+ J: ^. }6 B. b

作者: myiccdream    时间: 2024-5-20 16:20
在示波器测量的时候,地线越短越好。不要拉一根很长的地线
作者: Wuyuhan0504    时间: 2024-5-20 17:50
myiccdream 发表于 2024-05-20 16:20:02
& A, p+ o) E9 A+ w+ G. l在示波器测量的时候,地线越短越好。不要拉一根很长的地线
5 [( q' ?; m7 \7 s) M
+ Q' x' e& Q( R, Y1 G& G# D
是直接用地环和笔头直接点的
' l9 h  y7 Q0 X+ O6 U' {2 o
作者: Wuyuhan0504    时间: 2024-5-20 17:51
超級狗 发表于 2024-05-20 16:04:00
, m( `9 H. ^5 v9 Q- p# `" A6 u7 M) g
7 X8 R! Z1 ^0 X( v6 t3 p7 ?8 k; m/ M" B& t+ x' O: F1 s7 v
芯片內部上拉Pull-Up)電阻沒設定嗎???+ x" X- p) ]% ^+ W1 j# @

2 @) n, U9 T0 T+ S. W

; ?$ u% p5 f( |8 z- m5 n3 A# A: r4 U0 F7 x, V; K
内部设定不清楚 外部有做上拉
6 N' v0 }- ^0 ^2 P' c/ {5 I
作者: 超級狗    时间: 2024-5-21 08:58
Wuyuhan0504 发表于 2024-5-20 17:51
- B3 a+ s8 \4 D内部设定不清楚 外部有做上拉

& [2 n$ j+ y) C& [% f訊號本身有充放電的現象,貌似負載寄生電容太大,或是主、從雙方的 I/O 電壓不對!) B! y. b8 y4 p# R% P
/ x; V; X2 W9 j1 L8 y( w+ `# r& y: Z
樓主若不給主、從雙方原理圖,小弟只能做這樣提醒。
, @3 c" k; }" Y. S$ d1 M9 H  x4 w( N+ \, c' q, A5 B
4 a( G7 [8 B5 b5 B8 m

作者: timber    时间: 2024-5-21 09:11
审核下信号线上的负载电容,不要太大了,另外外部上拉电阻的话,确认下电阻值,也不要太大
作者: Wuyuhan0504    时间: 2024-5-21 09:17
超級狗 发表于 2024-5-21 08:589 B( v8 y) w' D# H( F. s5 L
訊號本身有充放電的現象,貌似負載寄生電容太大,或是主、從雙方的 I/O 電壓不對!5 @5 P  u$ w9 F8 m  \% y& @# J
7 e( J. c" g7 i4 w! c# d" C/ v  N9 o
樓主若不給主、從 ...

$ N, u& J2 {9 q  W/ ^; v- R4 h1 n老师你好 这是我的原理图 今天修改下外部上拉电阻阻值试试

Snipaste_2024-05-21_09-14-32.jpg (97.08 KB, 下载次数: 11)

Snipaste_2024-05-21_09-14-32.jpg

作者: 超級狗    时间: 2024-5-21 09:39
Wuyuhan0504 发表于 2024-5-21 09:17( H" ~9 e0 v$ K8 X9 `& A1 L& b
老师你好 这是我的原理图 今天修改下外部上拉电阻阻值试试
/ l" m2 p4 I; _
我遇過的幾顆控制器,SD/MMC Port 0 通常都能接 SD/MMC Card 或 eMMC 沒錯,但內部會有寄存器Register)選擇 I/O 電平是 1.8V 或 3.3V。6 R" G$ I" H/ c. e6 C' C# g- ]+ R

: K# S9 H% B- ~5 i7 r# `- e) @9 R3 K$ [/ Q) J4 F

1 g1 b3 B- t' m) N6 t) o6 F( z7 g# e6 W8 o1 {

3 Q7 T3 x# K$ y! ?# b3 H; l  v( l. E

作者: guchenglihua    时间: 2024-5-21 11:08
Wuyuhan0504 发表于 2024-5-21 09:17
8 r- {% ?0 z1 `3 `* L% A: N% ^! O& Y老师你好 这是我的原理图 今天修改下外部上拉电阻阻值试试

# z/ }5 y+ j! S4 L" h9 USDIO通信的外部上拉电阻10K已经不算大了,你这个问题明显不是上拉电阻的问题。看你截图信号都可以到2.37V,要么就是通信双方的电平不匹配,要不就是阻抗不匹配信号过冲了。正常情况都会在信号上面串个小电阻来防止过冲。7 q6 [5 _# v- F

作者: guchenglihua    时间: 2024-5-21 11:13
Wuyuhan0504 发表于 2024-5-21 09:179 {. N5 S- {8 i/ [) w* U0 h& G
老师你好 这是我的原理图 今天修改下外部上拉电阻阻值试试
9 ?' i8 M3 l/ O/ H/ R
本人用过一颗NXP的RT1021,它的SDIO比较怪异,当我除了CLK不加上拉电阻,其它加就会出现一些奇怪的错误码,但跟DEMO一样只是上拉CMD和D0后就没问题。所以你要确认你的接法跟DEMO是否一样先,还有信号上串个电阻很有必要,实在不行大不了0Ω也不会有影响,没有你调试就非常不方便。
作者: Wuyuhan0504    时间: 2024-5-21 11:41
Wuyuhan0504 发表于 2024-5-21 09:17
+ m/ X5 i& p  Z/ k: ^4 A! k) x, P% K老师你好 这是我的原理图 今天修改下外部上拉电阻阻值试试
; C! t7 Z: Z* S- u# [
用的是X2000E datasheet放附件了1 H3 V- }6 y; b/ d

X2000_DS_v1.53.pdf

1.97 MB, 下载次数: 6, 下载积分: 威望 -5


作者: Wuyuhan0504    时间: 2024-5-21 11:42
guchenglihua 发表于 2024-5-21 11:13
5 x% I& P6 @* {9 K$ v- `本人用过一颗NXP的RT1021,它的SDIO比较怪异,当我除了CLK不加上拉电阻,其它加就会出现一些奇怪的错误码 ...

4 a0 l/ Z# H5 i4 c* a: L学习到了 感谢感谢
$ P( t( b9 Z# O$ m
作者: Wuyuhan0504    时间: 2024-5-21 11:46
guchenglihua 发表于 2024-5-21 11:13) ]/ O, M! r$ i$ z
本人用过一颗NXP的RT1021,它的SDIO比较怪异,当我除了CLK不加上拉电阻,其它加就会出现一些奇怪的错误码 ...

/ ^  t" ^$ f0 w  s0 ?9 M' M+ L这是eMMC推荐电路 的确有串阻推荐 不知道有没有影响
% O* u; E# J( O% ]+ V

Snipaste_2024-05-21_11-43-31.jpg (53.22 KB, 下载次数: 13)

Snipaste_2024-05-21_11-43-31.jpg

作者: Wuyuhan0504    时间: 2024-5-21 13:29
timber 发表于 2024-5-21 09:116 i# c1 G4 \; U' R) {! ^
审核下信号线上的负载电容,不要太大了,另外外部上拉电阻的话,确认下电阻值,也不要太大
: o: J% {; O  G7 p2 u( D
你好 信号线上的负载电容要如何进行测量或者评估  O1 j2 ?1 w  `  a4 n2 Z8 }( {

作者: guchenglihua    时间: 2024-5-21 16:31
Wuyuhan0504 发表于 2024-5-21 11:46  m/ C7 o- t* r
这是eMMC推荐电路 的确有串阻推荐 不知道有没有影响

+ g* `# g% Z: y) @2 o* T# |6 j# B" `8 X串电阻只能解决信号过冲问题,还有EMMC的规格书明确要去CMD的上拉电阻最小可以到4.7K,你可以改下CMD的上拉电阻看看,还有就是当复位完后,你可以等一段时间去尝试建立SDIO通信,让整个系统的电源稳定后再通信会可靠点。2 W6 K' B9 f) y+ p

作者: 超級狗    时间: 2024-5-21 18:02
Wuyuhan0504 发表于 2024-5-21 11:46
5 c. z* Y1 e0 K- E! M这是eMMC推荐电路 的确有串阻推荐 不知道有没有影响
5 ~, K# j' B1 r/ B
檢查看看電源有沒有接對?$ M" N. B% ?& T: S- T( r  o0 g
1 J2 m, U, d2 W+ p! v' v

& Q% W. w! J, C9 H: P

X2000 VDDIO33_SD and VSD 33.jpg (84.84 KB, 下载次数: 6)

X2000 VDDIO33_SD and VSD 33.jpg

作者: Wuyuhan0504    时间: 2024-5-22 09:22
超級狗 发表于 2024-5-21 18:028 L- m9 @! u$ q9 I8 q  t" M3 h
檢查看看電源有沒有接對?

' D1 z* W% r8 n6 O; M; g, y* c超级狗老师分析到位了 原厂的推荐原理图画错了 我也没脑子跟着照抄 没有给VDDSD的1.8V口供电 只供了3.3V
3 w( I+ A6 x9 H2 c' \9 e+ ~2 L
作者: tf526641400    时间: 2024-5-22 09:23
原理图设计EMMC端的VCCQ用的1.8V,实际测出的波形电压最高都2V多了,感觉是主控那边的EMMC端口电源供电不匹配
作者: Wuyuhan0504    时间: 2024-5-22 09:32
tf526641400 发表于 2024-5-22 09:23( E) q# ]/ \' K3 O" A
原理图设计EMMC端的VCCQ用的1.8V,实际测出的波形电压最高都2V多了,感觉是主控那边的EMMC端口电源供电不匹 ...
8 E, n  i" {4 K8 H; Z0 c, p
是的 zsbd
8 p- e9 C$ Q0 I: G+ n8 ^
作者: wangshilei    时间: 2024-5-24 16:25
串电阻解决
作者: wangshilei    时间: 2024-5-24 16:28
通过观察你的波形, 估计去藕电容不够数量或者容易太小,电源内阻过高,电源瞬态不好




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2