|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑 3 ?8 B: N) Y1 y9 L. m
8 w5 X! G* U8 H& @- P最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。
3 ?# D- V2 D9 r, B( [; ^! d% ]7 ?" s( \9 Y2 w
! ~3 g0 L4 f% G# e" D2 @% R
5 L( B/ P! j3 p& @( s1 \# j ^0 v5 }
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
' x2 W, D) U6 w% [; ~% u% Z
: }" V8 i4 Q7 P5 j( f1 z% k K1 Q当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S5 S: @% B! L5 K& a
`3 M$ C& O+ r
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一3 j6 l% Q) t* f9 q4 G
0 B; M) \6 c9 S3 M
块板子有问题,是所有的板子都出现一样的问题。
2 i4 n: s: k* i$ D, Z9 F0 e. n/ @6 ]# X9 i* |) L4 y
基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。 H, d- Y6 L2 E, A `7 P8 x: w
0 A" ^& |9 O0 |0 T% ?各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。2 o/ K, m( v" K9 N2 e& x
H+ f: z! E; a1 n5 w8 k
|
|