|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑 5 m. j* X- Z2 z! r w# y
# k2 z- \9 E E4 G' B: \* L" l
最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。
8 Y/ \0 j0 ~2 U5 i% `
8 \' [7 m* ?6 Z5 x) `+ j$ @9 q
) O" V9 u$ N6 B& M' V
/ H: c: L( o# j6 l: {4 C
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
4 o9 P9 a0 L6 h$ ~. D+ n3 I2 K) r$ L$ e8 p9 r9 U; A
当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S7 ~! J6 a. [' Y- j7 h% @/ ~
4 L/ E1 j7 B; K4 R为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一 f2 l' n. u) [0 j6 w6 ?0 g
8 Q) I1 ?4 j5 ^
块板子有问题,是所有的板子都出现一样的问题。
8 R& ~& K- R1 m# m( M% t* L3 }; |7 l7 C4 M- j b, f& ], S
基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。; u2 L' s4 h: g6 k0 F
! y. p& I* e, a/ q8 Z" ~" I
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。; ?! ?& }0 L6 [& }. X3 a
/ c2 ?5 x* V b8 h/ C& _
|
|