|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑 + x+ f7 e! S! g, `
9 V3 A5 n. } K/ a' k# F \最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。
4 S9 b& {7 G( a
: e3 \2 j8 f* t
6 T6 J( ~, d m9 ?
& o [% E, _0 v2 l/ r& s+ P具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
, ` H b n& w. I) ~) |% D1 d {. e- ]& S
当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S
5 B% a3 {+ g% M; d) r3 D4 O# {4 U; W& q5 l2 H3 z6 B
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一
9 ~ F! C( ? l7 O) Y3 K8 Z9 @
5 y9 Q6 h6 j ^2 k5 ^块板子有问题,是所有的板子都出现一样的问题。
; P6 O1 Z E5 `% `! n2 b4 r
N9 C+ r7 A( k5 h& g( }8 i基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。3 L% I0 x# A* Y) ~: [, B* G" h
9 d9 d% b3 B# _7 P% i6 `( K
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。3 S8 v, P# U0 B9 o& y/ O: s0 x
9 U Q" ?; w4 J0 p
|
|