EDA365电子工程师网

标题: 关于模拟开关 [打印本页]

作者: bluskly    时间: 2012-12-18 12:42
标题: 关于模拟开关
本帖最后由 bluskly 于 2012-12-18 13:35 编辑 ) q. u8 z0 {  ]. e6 `
' Q: ~7 A9 s/ H" N6 O8 k
最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。
8 m. |( A0 D  B, U3 N- w9 ?" x: P- J0 @+ H* H) g
( d, S* M" S) z. Y& i$ s0 g
. S/ V, {/ s! O" o. H
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。
; J( U2 ?0 K! e3 {" C
  L, x' Z% `0 f( F0 A6 O当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S
7 e4 @9 B  y; m4 }- M( b2 ~1 i. \7 L$ u  d+ P  g
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一
" h- ?! O8 m3 d: `" K# V2 A+ e/ O2 W7 ^% |: T; P$ f' E5 m0 _8 J
块板子有问题,是所有的板子都出现一样的问题。
$ z  L. P, k+ K5 w
  N2 ~: T* Q$ ]$ @4 p; K0 `& {基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。
8 M! p6 u% b3 s2 H; T# m2 |' ?# X$ U6 o& H* n6 V# k
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。
8 {( \: l' i; i) i7 K6 I3 T
- b$ I% d0 n! j3 m

FSUSB42.pdf

719.99 KB, 下载次数: 61, 下载积分: 威望 -5

芯片的规格书


作者: luo7678094    时间: 2012-12-18 13:33
你这个问题有点不对,首先你做的实验应该是在S脚低电平的时候D+, D- = HSD1+, HSD1-接通,你再查查!
作者: bluskly    时间: 2012-12-18 13:35
luo7678094 发表于 2012-12-18 13:33 . r8 u  k/ P, Q* ^( }2 ], @' F( f- F
你这个问题有点不对,首先你做的实验应该是在S脚低电平的时候D+, D- = HSD1+, HSD1-接通,你再查查!

9 o" [- z3 N0 R! k& N对的 没写好 已经修改了
作者: luo7678094    时间: 2012-12-18 13:43
芯片脚上增加4.7k的上拉电阻
作者: bluskly    时间: 2012-12-18 20:01
问题已经得到解决,把图上六个22R的电阻改成0R,问题消失。不过还是欠一个解释,有高手理解的 就指点一下。
作者: fcnevebd    时间: 2012-12-18 22:52
http://wenku.baidu.com/view/639a2007bed5b9f3f90f1c82.html$ o, J4 C2 T+ h- z6 ^
我觉得如果USB器件内部集成了终端45欧姆匹配的话,22欧姆的串阻就没必要加了吧。
作者: yuhuikeji    时间: 2012-12-20 09:46
了解一下!
作者: bluskly    时间: 2012-12-20 12:32
fcnevebd 发表于 2012-12-18 22:52   e* E! K- N/ [, w
http://wenku.baidu.com/view/639a2007bed5b9f3f90f1c82.html0 K. A( o8 @+ f8 d( J( ?
我觉得如果USB器件内部集成了终端45欧姆匹配 ...
& N- w9 n1 K  l' E- ]
这个解释貌似比较合理 但是我还是没太搞清晰
作者: fcnevebd    时间: 2012-12-20 20:54
我理解这个FSUSB42既然是个双向开关,其实就是相当于D+、D-直接连接HSD1、HSD2.! ]# E5 Z6 h  h& T2 B
所以你在D+、D-加了串阻,在HSD也加了串阻,实际在USB的差分线上串了44欧的串阻上去。本来加22欧姆摆幅已经由800mv降为642mv了,现在相当于降为510mv左右。
/ _7 G& Q) A0 _! o$ U4 ~/ K6 N上面都是假定你是高速USB并且两端的芯片都有内部匹配的情况,你实测一下串了0欧姆和22欧姆时,USB差分信号的摆幅和上升时间,对比一下应该就知道了。
作者: bluskly    时间: 2012-12-20 21:08
fcnevebd 发表于 2012-12-20 20:54
2 w( I2 a" [) ^( d% `( h/ d7 L5 N我理解这个FSUSB42既然是个双向开关,其实就是相当于D+、D-直接连接HSD1、HSD2.% V  Q, D  i' X! j$ ~/ b/ V  Z$ W
所以你在D+、D-加了串阻, ...

+ B7 \& W+ R/ Y# z( b我把其中一路的22R换成0R 问题依旧存在




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2