|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑
- @5 u/ y' p4 F2 m' C, ^! {% \, V' _/ E( h7 P N% I
最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。% Z/ ?/ H% s7 L6 N$ l
; m2 o0 Q6 W M* z4 |4 p* p. z
, g/ V& i9 `! J- N1 Z s
: i3 T2 a& A2 c- ^/ d, T
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
5 C" T( H' O. s' d0 W1 ^1 D1 f( H& r3 L' A* H3 }
当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S
$ u/ N7 t) {. v! V% M' f' [# m, _/ G4 ^# ?: G
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一
" G% u& L2 U, ?' E8 P
; @& a M! I b8 x+ `5 \% u' y6 z块板子有问题,是所有的板子都出现一样的问题。
* }6 v8 K1 E2 C, ?3 M# ?
" d" z. R" F) ~基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。
+ G) l- i( P( g2 `# L% ]
0 y7 {# U9 r( Q" J1 ?1 R各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。. z; `3 c' S& q* s9 g
) \( r8 V! O" r8 T |
|