|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑
- S# a U/ s3 P1 s8 R" q* ]) t2 i# t
1 b6 j" |/ v% @. ^0 G最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。, _* I7 M `% q% ?
+ \6 u' z9 T6 l# U
' |' n; ?# T0 i L j: U! ~& f' l! ]8 d" @1 u. Z5 C
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
$ _, V9 b' E9 k( n# F+ g- e
9 F8 v7 i8 `4 r8 l0 d& A1 }& R当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S
' a$ P7 r9 m+ b2 \6 u: O( `( `3 D; d' r
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一9 `, g) Z3 b& N: o& E+ G
" Y6 y; S) i/ x b块板子有问题,是所有的板子都出现一样的问题。
; u, d, J* @ h, m3 m1 K, ]/ c; e }* p2 z/ L/ U
基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。) q8 }, j h/ }6 F# P5 P/ a
; M* N6 C/ I* T$ p
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。
/ K8 ]6 p1 v: T% n( c; Y
4 S' A8 X6 {1 S: D" A |
|