|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 bluskly 于 2012-12-18 13:35 编辑
5 R4 d/ d( C. N) _, X1 |; q: _, l. ]5 C/ D, d1 ]1 M8 p
最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。
; T2 b$ W* c! v' o3 W. f8 W3 D$ C6 {4 t
4 Z t Y5 q H. \/ T
- U8 A) t7 O0 b5 w8 q4 t具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
0 ^8 c. I; J4 S, T) z2 c+ M+ \, R' o# R% v p& {
当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S: h# T8 _* \# q; a/ W! F; q8 e
. L- p9 Z# F- P: Y+ v ?为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一
6 U7 P; ~, y: V/ } H) s
" g* A% u; y- G" A" y# K0 i- g' t块板子有问题,是所有的板子都出现一样的问题。
* T* R: ]1 i+ q$ J l2 C7 g4 H9 a) i# \& y+ c1 l
基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。6 M5 |! y( w' C5 q) }# m
. M* z& Q/ v5 Q6 n1 N% l h; i ~# y
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。
( k3 d; K1 [% q- p' q. c6 }7 v
8 P! n" ^5 }! S; R# {9 U! y6 Q4 o |
|