EDA365电子论坛网

标题: USB第一次用,遇到问题,请大佬不吝赐教 [打印本页]

作者: 少年一梦a    时间: 2024-8-15 16:16
标题: USB第一次用,遇到问题,请大佬不吝赐教
在原理图中,有一个5-PIN的USB接口,其中有两个分别叫PHY_DP和PHY_DN的管脚,接到单片机的对应两个管脚上,感觉应该是用于数据传输的(请帮忙确认,谢谢),不知道这两个线的连接上面有没有什么特殊的要求,例如要加电容、电阻之类的?

作者: Getaway    时间: 2024-8-15 16:23
分别叫PHY_DP和PHY_DN的管脚,接到单片机的对应两个管脚上,这两根线都是数据传输
作者: Sleep_xz    时间: 2024-8-15 16:34
是DP和DM吧?差分数据线,分别接一样的滤波电容15pf,再加用来阻抗匹配的电阻27欧姆,我见过这种接法。
作者: NMOS    时间: 2024-8-15 16:35
你用的是哪块单片机
作者: wen11902    时间: 2024-8-15 16:35
上原理图啊,不然只能根据经验回答啊~. {6 L, u( L* H
看网络名,应该是USB的数据差分线,要求是差分阻抗90Ohm,不需要加电容,电阻可以加0R(预留位置,其实你这2.0走线走好了,的加不加都没太大问题的,)。根据情况预留ESD器件位置
作者: wen11902    时间: 2024-8-15 16:37
Sleep_xz 发表于 2024-8-15 16:34
8 g* o7 |/ z% V4 m/ |是DP和DM吧?差分数据线,分别接一样的滤波电容15pf,再加用来阻抗匹配的电阻27欧姆,我见过这种接法。

. c* W5 k& w2 g: G; [3 [对 我看到的usb几乎都是DP 和DM,刚开始还很好奇为什么不是P和N,以为DN打错,打成DM了
( U; `; I1 S/ u" K3 t4 u
作者: 少年一梦a    时间: 2024-8-15 16:42
wen11902 发表于 2024-8-15 16:35
9 A- a% Z& ~5 v6 m4 J8 s上原理图啊,不然只能根据经验回答啊~) V" i3 f8 H1 {
看网络名,应该是USB的数据差分线,要求是差分阻抗90Ohm,不需要加 ...

- q0 G/ A, [' p/ j) ~
5 Q, I7 M$ H- z! e8 a  s. T( M
0 t+ ~$ z  T  Z: A6 {另一端直接连接在单片机上$ [$ k8 W& x0 d/ S5 q& G
! Z. }' [1 Z$ d9 T1 ~# N, l3 Q

作者: 少年一梦a    时间: 2024-8-15 16:50
NMOS 发表于 2024-8-15 16:35( s' \! ]8 [* ~2 V
你用的是哪块单片机

1 @+ A# y# g4 p3 ?5 _* X5 m+ e+ `用的是STM32单片机,我对过了,管脚接的没有问题
3 n& V0 _8 V* g! U1 }! K/ D
作者: wen11902    时间: 2024-8-16 09:57
少年一梦a 发表于 2024-8-15 16:42+ j" [( J; X9 U  ]
另一端直接连接在单片机上
: ~' W* \, H" v; a
1)您这个速度是多大?决定 R12  
% r1 m1 M+ Z* l1 |0 t0 x5 Y2)对成本敏感不?外壳是金属的?是,建议外壳不要浮空,我一般是阻容处理,是否有静电标准要求? 决定是否加保护器件
5 F  s1 f% q$ Y7 H3)VCC是对外供电,还是供电进来,决定是否加保险丝/ O# I3 ~( ?$ o8 }: ?5 i( E5 z' N
4)差分预留0R电阻
# ]- o2 f6 J$ M% p建议在原理图上进行一些说明,例如网络D+/D-标注一下是差分对,特征阻抗90等
6 D4 p; P% |6 n* y8 ~4 |6 r
作者: 少年一梦a    时间: 2024-8-16 11:00
wen11902 发表于 2024-8-16 09:57
8 F! h" r( U4 c8 W$ \1 L1)您这个速度是多大?决定 R12  
: r; K6 l/ W. a8 T6 {4 V2)对成本敏感不?外壳是金属的?是,建议外壳不要浮空,我一般是阻容 ...
9 p6 L* Q, O1 z- y
我第一次用USB,; M& X) i& r9 r. H0 v2 x0 D+ N
就是用板子和电脑的上位机通信,通过上位机的命令控制板子的控制动作
1 o& S2 T0 K0 Q0 G0 @. ?7 N1 ~. ^  \
作者: 八戒爱电子    时间: 2024-8-16 11:02
wen11902 发表于 2024-8-16 09:57$ k, M3 W: u% h1 r
1)您这个速度是多大?决定 R12  
( L1 w! J+ k+ g) t, b& m- }2)对成本敏感不?外壳是金属的?是,建议外壳不要浮空,我一般是阻容 ...

7 h! ]  r) ?% K. N8 O% J3 [一看就是高手,分析的很到位+ \) O6 [% f' L0 g1 K( `
把需要注意的问题都列出来了,佩服佩服
/ [* _( E  h) k% X1 U; S% V
作者: 八戒爱电子    时间: 2024-8-16 11:08
少年一梦a 发表于 2024-8-16 11:00
- K% E$ M, B$ C1 ?3 P5 w* v我第一次用USB,
( d/ r0 m8 o3 {. b/ u1 G就是用板子和电脑的上位机通信,通过上位机的命令控制板子的控制动作
' U7 b; {8 A2 s7 V4 n% B
要是之发点命令,那就不存在速率的问题,随便发,不影响
作者: wen11902    时间: 2024-8-19 09:40
少年一梦a 发表于 2024-8-16 11:00
% T$ a7 M( H1 m7 |+ r我第一次用USB,5 b1 w  @+ h7 w5 u0 _) G
就是用板子和电脑的上位机通信,通过上位机的命令控制板子的控制动作

4 t9 c* _* j4 D# {  c那就简单点,/ L' d! k. o$ S8 A& B% C
原理图去掉R12、C10,5 r; E* |2 {: I( U: R5 q  }1 I; ^, R
D+、D-各加0R电阻,并预留esd元件,
# c7 V% G* j/ x7 d) [VCC预留500mA保险丝
8 k( S1 l- T0 v% r; O8 x% e- ~" ?1 t# t" q  y
PCB D+、D-走差分90,完整参考平面,
( [4 |  A7 e$ B; f2 e# [保险丝、ESD靠近座子
2 I" Y9 V8 \# p' _
$ U  R$ o  @1 R6 d5 q4 q' ?. Q6 f( |* ^% W2 G0 ]* v

作者: 少年一梦a    时间: 2024-8-19 10:37
wen11902 发表于 2024-8-19 09:40
. G7 P( Q) g' s9 d那就简单点,1 L6 r$ g! d' y
原理图去掉R12、C10,
. e! {8 l6 n) E6 K  P1 PD+、D-各加0R电阻,并预留esd元件,
  W5 ~% g5 Y2 `
感谢您的指点。" O2 d/ Q# G, e, g9 T

作者: apeng168    时间: 2024-8-19 14:18
电容反了吧
作者: xingguang1111    时间: 2024-8-19 15:54
我纯小白,好奇该怎么通过这个DM、DP与单片机通信?该通过那种软件/工具与单片机通信?
作者: hammer_F    时间: 2024-9-20 09:58
wen11902 发表于 2024-8-16 09:570 n& I7 }3 N- f. J
1)您这个速度是多大?决定 R12  , O* X. k+ b3 @- j5 {- W! S( \& F( ]0 M$ L
2)对成本敏感不?外壳是金属的?是,建议外壳不要浮空,我一般是阻容 ...
( ~, D, y- p1 U
请教一下外壳是金属的为什么不推荐浮空,阻容处理是什么意思呢?
, e* L- N& J1 `
作者: 超級狗    时间: 2024-9-20 11:14
hammer_F 发表于 2024-9-20 09:58
6 Q. U1 C% U! x' y. T请教一下外壳是金属的为什么不推荐浮空,阻容处理是什么意思呢?
# H! A9 a3 c9 x( x7 p. N$ {+ Y  X4 j4 a
邪教爺死踢ST)的秘笈有提到!
! I2 [3 p* ?; X* ?, g2 R! z0 q3 l8 E9 \3 W* w: e$ \

# U( A7 R. A, K+ @& N1 `! v; d, _所以阻容落地是一種折衷的作法,通常直接落地在 ESD 測試若不會有副作用,設計上我們就選擇直接落地了。( R4 V5 {8 \' S+ Z) V0 A$ J

4 p0 w* E- x% f2 o! s/ w7 \, `' Z: |, P. C  o0 ~- d8 l

USB Connector RC Grounding.jpg (15.36 KB, 下载次数: 12)

USB Connector RC Grounding.jpg

AN26.2.pdf

1.18 MB, 下载次数: 8, 下载积分: 威望 -5


作者: wen11902    时间: 2024-9-20 14:48
hammer_F 发表于 2024-9-20 09:58) j: ]* t* M& l9 x4 G! S& v
请教一下外壳是金属的为什么不推荐浮空,阻容处理是什么意思呢?

4 y9 a4 {. i4 H9 O* N7 ^狗版主说的对,注意阻容尽可能选择1206/1210的,电容2kv耐压% `" Z% H' T8 q, {* J6 `

作者: wen11902    时间: 2024-9-20 14:52
xingguang1111 发表于 2024-8-19 15:54
1 s8 M$ a9 q5 W" O( Y/ e我纯小白,好奇该怎么通过这个DM、DP与单片机通信?该通过那种软件/工具与单片机通信?

/ Z7 G. m9 Z! ^5 K8 J纯同学,您解决了吗(要不是消息提醒,我都没看到您的提问)? 我通常是转成232/485/uart,使用串口调试助手(Windows),minicom/命令(linux)" y! Y- R4 W2 f5 Z6 w

作者: Arbleter    时间: 2024-9-20 16:30
少年一梦a 发表于 2024-8-19 10:37. W/ |; W/ |- v9 K4 b: W) h* `
感谢您的指点。

+ I! |7 L( M6 ?1 E. {* t看看STM32的手册哦,D+根据不同的速率需要接上拉/下拉的哦。不同的芯片对于这个接法大差不差,不过还是有一定区别的
; T! A2 i2 c  |$ g' V0 X. @/ ], a
作者: alonekiroro    时间: 2024-10-17 17:30
为什么没有看到DP上拉1.5k或者DM下拉1.5K




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