|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑 ! R# E" P/ d$ M# }
7 f: N7 Y0 G+ g6 w* O
最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。
/ L3 E) {+ I3 W2 P$ t- m) t' Y5 m. r; [2 [+ j) {3 ~+ d, m4 d) l
) V! x0 ~: d5 u0 I( r
# ~7 [4 C- s( Q1 i5 D0 |8 W- e- ^具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。! Q: J2 f( K( e* x
9 i' J. R4 N- G+ ^8 r当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S( y- C* d7 J2 \3 d0 n
$ `8 p; I( a9 ^# N
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一
, T; w2 m6 @1 J* d
$ l9 j, a+ r* y块板子有问题,是所有的板子都出现一样的问题。
; T# Z- n! I0 r4 g2 R0 U |; V7 U, [' K/ w* ?- T2 T
基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。# u' `4 u0 Y! `) z
7 h1 ~. y5 n' ?1 P- f各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。
. X r* T/ b% z3 w; T; z3 u1 G, T0 N5 x' i$ v7 H
|
|