EDA365电子工程师网

标题: USB控制回路问题 [打印本页]

作者: qingtian52014    时间: 2015-11-8 00:56
标题: USB控制回路问题
各路大侠图  左图是两个USB插座 (4线母座)接两种不同的外设  上图USBA 接通时只有1.5V左右  正常通讯时 需要系统提供5V电地压给到此USBA设备 现在的问题是 1.  插上USBA时 MOS管虽然导通了,但是拔除USBA设备连接时 MOS管还一直处于导通状态 (死循环了)左侧那二极管可能还存在问题 但是一时半会又没想到解决办法               2.   下图用三极管作开关管 (2选1) 测试发现连接速度不理想 总是存在延迟连接。估模着应该是三极管导通速度存在延迟---想用数字开关芯片尝试,具体芯片还没找着 不知有推荐的没?7 ?9 E- @6 |8 I* W

XMOS.PNG (43.79 KB, 下载次数: 1)

XMOS.PNG

作者: Yuanlonglong    时间: 2015-11-8 11:47
你这个控制回路就是一个死回路,原理上就讲不通了
作者: sencars    时间: 2015-11-8 12:33
你这样接法,就是跟直接把一个点接进去没区别呀。另外听你描述是要拔掉的时候不要供电的意思吗?
作者: sencars    时间: 2015-11-8 12:34
我觉得只用用个限流IC,不让电流太大就行了额,电可以一直供着,两个USB不同,最好是分开供电。
作者: weihuaping118    时间: 2015-11-8 12:37
楼主,你的二极管接两个是用来干嘛的?拔掉过后三极管基极可以放电啊,为什么不可以关端呢?6 l; U# O+ [) `

作者: gjhdiy    时间: 2015-11-8 15:06
第一个问题:是你自己的原理图设计有问题,将D35去掉,插拔就可通断了,否则,Q46导通了就关不断;! V  D6 @+ M4 z6 M5 Q& ]  p# z, A5 O
第二个问题:我估计不是三极管速度问题,还是你的电路设计问题,22UF的电容充电也要有个时间,你将R356直接接到USB插座5V上面应该就可以。8 P) I" y- h' ?. V

3 i6 K( n) b0 R" T最后问下你:你这个USB芯片用的什么封装?采购成本多少钱?
+ ~- {% Q9 ^: K: {0 A- N我也在一个产品使用了TI的3USB221这个芯片,但不是你这个型号。
作者: wangshilei    时间: 2015-11-9 10:02
如果不用时能拔掉,就不用关电源了。
作者: qingtian52014    时间: 2015-11-9 14:15
wangshilei 发表于 2015-11-9 10:02" d+ Y5 ?& j, [" U8 ?% l% f1 L1 M( ^
如果不用时能拔掉,就不用关电源了。
8 @. p5 W7 O& f6 l1 Z. m2 N
对的 现在的问题是 USBA  口只要连通过,此5V电压一直在  而下面那个USB就识不了,关键还是死循环了。除非重新关断下
3 y0 ^- D4 r/ R8 N
作者: qingtian52014    时间: 2015-11-9 14:16
sencars 发表于 2015-11-8 12:33! B. g! I- Y- n: _) R% a6 y
你这样接法,就是跟直接把一个点接进去没区别呀。另外听你描述是要拔掉的时候不要供电的意思吗?
9 w6 q( H  F: X$ }' {' m. `2 a
对的 拔掉之后USB-A不需要导通 不需要供电 现在困扰在死寻坏
" P5 K( \  L( B# P+ t: v
作者: qingtian52014    时间: 2015-11-9 14:44
gjhdiy 发表于 2015-11-8 15:06
2 ~/ V) F( W( I7 x$ r6 }: k第一个问题:是你自己的原理图设计有问题,将D35去掉,插拔就可通断了,否则,Q46导通了就关不断;
, @: @6 K. S$ Q& q2 N: d$ \: }: f第二个 ...

9 ?2 J+ Y# ]5 T" p. u. r1.D35 是必须要的 因为设备必须通过此二极来供电识别    问题也就是出在这里--暂时还没找出办法解决此死循环问题2. 初步判断 经测试 在基极并联一电容 时间略有提升2S 左右
: V( M( f9 K0 T. S我们这颗IC还在调试阶段 样品价是2块多,不过具了解批量价在1.5左右
7 q2 s- F& P+ P7 U! b另外你有用过USB 3 切1的芯片吗?
& |. ?9 R* N- i9 s  f' \  }
作者: fallen    时间: 2015-11-9 14:45
楼主,你这个无解
作者: qingtian52014    时间: 2015-11-9 14:47
weihuaping118 发表于 2015-11-8 12:37
# Z: L" d$ g1 V/ c楼主,你的二极管接两个是用来干嘛的?拔掉过后三极管基极可以放电啊,为什么不可以关端呢?
1 n0 A, H7 q. T, |
D35其实是可以去除 换0R 处理的。另外D36 流过的是2V电压 与D35 5V电压进行分离  现在的问题是拔开后 三极管还会一直导通  因为死循环
作者: gjhdiy    时间: 2015-11-9 16:11
本帖最后由 gjhdiy 于 2015-11-9 16:12 编辑
5 c! n7 q! _2 m, G) q( H' s
qingtian52014 发表于 2015-11-9 14:44$ {' Y& g% S+ M# h+ y! i
1.D35 是必须要的 因为设备必须通过此二极来供电识别    问题也就是出在这里--暂时还没找出办法解决此死 ...

5 W3 E& F3 Y. m能否说说你用的这颗芯片的型号全名和封装。我用的比你说的价格贵很多。
5 Q+ ~# M6 G$ }3选1的我没有用过。用法和2选1是一样的。* Y% Z' k4 p8 c# O+ m
% Q$ t; U+ T, v) u

% b- Z: v! l8 j' B3 [7 a5 t, |8 q" `+ k/ p8 `: s! G

作者: qingtian52014    时间: 2015-11-9 19:36
gjhdiy 发表于 2015-11-9 16:11
5 H% {/ W' g8 N6 y3 l$ W+ j' K能否说说你用的这颗芯片的型号全名和封装。我用的比你说的价格贵很多。8 x/ [$ N5 q% ]6 c2 T
3选1的我没有用过。用法和2选1是 ...

* ~+ P5 m8 J; g! r, VQFN10吧,
6 ?& M  O2 [( t" p5 w

捕获.PNG (4.45 KB, 下载次数: 0)

捕获.PNG

作者: chdam    时间: 2015-11-11 21:18
留个记号,也许将来会用到
作者: sencars    时间: 2015-11-11 23:25
我刚搭了下电路,以为解了,准备发上来的,,,,看了看,还是无解啊....
作者: qingtian52014    时间: 2015-11-16 22:55
sencars 发表于 2015-11-11 23:25' v! A0 O" f4 @
我刚搭了下电路,以为解了,准备发上来的,,,,看了看,还是无解啊....
9 _; s/ V! ?: {0 f
呵,暂时我也没找着办法解决。。。
" S* E1 |2 J: j$ U5 n
作者: qingtian52014    时间: 2015-11-18 13:16
结贴了,,此问题已找到办法解决
作者: llnnnl    时间: 2015-11-23 16:35
你可以用低电位+反相器来控制三极管开关就不会死循环了
作者: qingtian52014    时间: 2015-11-25 21:49
llnnnl 发表于 2015-11-23 16:35
: r; g" D+ j; ^/ |& V$ ~) `) |你可以用低电位+反相器来控制三极管开关就不会死循环了
* K+ l- j  U+ }" h7 C5 ]! |
你说的还是用USB里的电源管脚进行检测吗?也就是  电源管脚的2V!   目前我的思路是用GND管脚 通断MOS管 然而USB的VCC供电管脚爱MOS管控制(也就是加了个与门)  具体电路有需要的   上班后再贴出来一起看下
8 L8 q7 B. Z6 g1 C! A
作者: qingtian52014    时间: 2015-11-25 21:52
llnnnl 发表于 2015-11-23 16:35
8 n! {* R9 o: B4 H3 J你可以用低电位+反相器来控制三极管开关就不会死循环了

! u) C% R4 t: N4 {呵,貌似你的思路跟我这电路很吻合。浮地接法不知道有没问题没这样玩过!- d6 x' z( O8 y( ]

作者: qingtian52014    时间: 2016-2-26 10:35
好久没上365了,告知此问题得以解决,谢谢各位啊
作者: llnnnl    时间: 2017-3-1 18:52
qingtian52014 发表于 2016-2-26 10:35
* g: B3 U4 G  L好久没上365了,告知此问题得以解决,谢谢各位啊

  L2 q' p  x8 G1 }/ p, e  [. f我也很久没来365了,你后面是怎么解决的?




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