|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑 : f, q6 K2 s/ w% `/ U) d, W" S8 ?
8 K- Z+ S# ?2 ^& V
最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。
- q0 |' u! T. G
4 L' Z! }1 j1 a) P+ T* d! m
1 p {1 M# o L/ ~6 }5 F3 T: Z. k
7 n9 ]1 d9 l# b& L! N
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
1 ~1 K$ k) ^4 \) @1 H( r) b: |" b
当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S) W! \' j$ i' Y0 r7 C# k1 Z# {4 R( `
8 _1 [/ M! f. g: Y6 \+ z9 v
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一
( F( p9 ~& K/ J, F6 O8 b8 G
! ~0 H' D" S* C, I块板子有问题,是所有的板子都出现一样的问题。/ K _' i9 [6 s
* C2 N$ \/ K8 B! K9 r
基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。
- O: `5 C; f# b" a9 W% t0 V! J8 G8 p* d+ q
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。
( L$ j) y5 B* W$ v3 i7 I& v5 u7 I3 L S1 y
|
|