|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑
' }, Z/ a) T( [4 L8 f
) p s3 {1 n$ Q( ?0 i最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。' v: y) q1 Q& T& Y, n5 O |
" t1 @5 A) u9 J! e
0 ?: C; s* `) r% s# Z( Z) V4 W x
0 p5 `% D2 Z: J$ L R) j# l
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。- D5 a$ z, `! `# I* B
+ S6 T+ m6 }" E/ E当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S
M/ c4 o; s' K# q/ ]6 D; S- I6 A4 D% e# a* v
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一
0 n k' U; T F7 E7 o. Y1 i8 ~. e* @9 R8 R
块板子有问题,是所有的板子都出现一样的问题。
% b5 s( l- e5 Y: ~0 C- ?. n9 J- s' d0 |: X T- S1 Z& C6 q
基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。
8 G& ^6 m% f) a6 N2 \. H: S% O* ]3 b ^8 T6 m6 a
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。4 G# H, M8 W7 A
* n: r+ q) W+ b: i
|
|