EDA365电子工程师网

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

作者: bluskly    时间: 2012-12-18 12:42
标题: 关于模拟开关
本帖最后由 bluskly 于 2012-12-18 13:35 编辑 $ X$ R. \, I! b5 n! ~

; L$ J6 J# A/ o1 v8 V3 ?最近调试一个电路,采用了一颗飞兆半导体公司的FSUSB42的模拟开关来进行切换USB信号和UART信号。& Z- `- a! `/ k8 ?

9 t9 d; I& Y4 O+ _7 [9 w3 R ! ]! ]8 g  o/ I- G- |  `1 t
/ Q/ M6 L! @: m' @
具体接法图如图所示,当我取下FSUSB42 直接用导线连接D+,D-和HSD2+,HSD2-的时候,USB能够正常通信。7 D; v7 ]$ A* g' ?" J( M. C
. @8 t5 y* q1 j3 O- N
当我断开D+,D-,HSD1+,HSD1-,HSD2+.HSD2-连接的22R电阻,采用3.3V的直流电源送入HSD2+,我可以在D+端测到3.3V电压(S
( @$ X) I) E7 x7 W5 b& T1 V; Y" u. M6 l/ T
为高)。当我把S脚设置为低电平的时候,D+端不能测量到3.3V的信号了。这样是否能够表明芯片是良好的?顺便说一句,不是一- `& k8 K2 S+ {# D/ F

9 G# ?. ^  t$ I, H5 {6 p块板子有问题,是所有的板子都出现一样的问题。9 t9 x" i& p0 J6 k

' P# R% M$ [6 C  @" q. _1 d' |基本结论是这样子的:切换是可以的,但是用来切换USB的时候 通信就是不正常。5 w& C" q$ M- S' x2 {
* W% ~8 ~5 `" H! ]/ [$ e7 S- D  {
各位大神有谁有啥好的测试方案,或者觉得哪个地方可能有问题之类的,帮忙提提建议。
$ T4 y! r! s& H' H5 F% W
- a  c  `1 s( f# j

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 ' K5 V1 u* B2 b9 t7 K( G: r2 b
你这个问题有点不对,首先你做的实验应该是在S脚低电平的时候D+, D- = HSD1+, HSD1-接通,你再查查!
+ B: p5 Q+ V# d* J6 \7 w
对的 没写好 已经修改了
作者: 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.html4 ^$ ?7 u5 q" E! D0 P$ b
我觉得如果USB器件内部集成了终端45欧姆匹配的话,22欧姆的串阻就没必要加了吧。
作者: yuhuikeji    时间: 2012-12-20 09:46
了解一下!
作者: bluskly    时间: 2012-12-20 12:32
fcnevebd 发表于 2012-12-18 22:52 / c0 G3 C8 p; w, ?( L4 z6 a
http://wenku.baidu.com/view/639a2007bed5b9f3f90f1c82.html$ I( G9 [$ J9 ~+ K) Q6 _" G
我觉得如果USB器件内部集成了终端45欧姆匹配 ...
# M1 G' X* y/ i7 [. u2 `
这个解释貌似比较合理 但是我还是没太搞清晰
作者: fcnevebd    时间: 2012-12-20 20:54
我理解这个FSUSB42既然是个双向开关,其实就是相当于D+、D-直接连接HSD1、HSD2.$ \7 w3 K9 Z) G- F; `4 j
所以你在D+、D-加了串阻,在HSD也加了串阻,实际在USB的差分线上串了44欧的串阻上去。本来加22欧姆摆幅已经由800mv降为642mv了,现在相当于降为510mv左右。7 r: l3 C- c1 R: N, L
上面都是假定你是高速USB并且两端的芯片都有内部匹配的情况,你实测一下串了0欧姆和22欧姆时,USB差分信号的摆幅和上升时间,对比一下应该就知道了。
作者: bluskly    时间: 2012-12-20 21:08
fcnevebd 发表于 2012-12-20 20:54
: [2 ?2 i8 d8 o- A我理解这个FSUSB42既然是个双向开关,其实就是相当于D+、D-直接连接HSD1、HSD2.
: e& ]) }' R; _8 W  x9 z9 |1 Z所以你在D+、D-加了串阻, ...

, F  t7 E" Q* c( l我把其中一路的22R换成0R 问题依旧存在




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