EDA365电子工程师网

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

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

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
楼主,你的二极管接两个是用来干嘛的?拔掉过后三极管基极可以放电啊,为什么不可以关端呢?
3 }9 r5 S7 e, ]/ Z) i1 f
作者: gjhdiy    时间: 2015-11-8 15:06
第一个问题:是你自己的原理图设计有问题,将D35去掉,插拔就可通断了,否则,Q46导通了就关不断;: e! l1 m$ e0 E$ m
第二个问题:我估计不是三极管速度问题,还是你的电路设计问题,22UF的电容充电也要有个时间,你将R356直接接到USB插座5V上面应该就可以。* k8 [5 k+ t4 Z0 x1 f1 [6 |+ ~" T

9 X! [% O( ]+ ]最后问下你:你这个USB芯片用的什么封装?采购成本多少钱?5 I) P( [. J) S/ Q' K& A6 f* R- F( Y
我也在一个产品使用了TI的3USB221这个芯片,但不是你这个型号。
作者: wangshilei    时间: 2015-11-9 10:02
如果不用时能拔掉,就不用关电源了。
作者: qingtian52014    时间: 2015-11-9 14:15
wangshilei 发表于 2015-11-9 10:02+ p$ n' W8 Z" k0 t
如果不用时能拔掉,就不用关电源了。

- V) @/ o# M# y  k6 b! L对的 现在的问题是 USBA  口只要连通过,此5V电压一直在  而下面那个USB就识不了,关键还是死循环了。除非重新关断下% _4 t) i( O; W

作者: qingtian52014    时间: 2015-11-9 14:16
sencars 发表于 2015-11-8 12:33% D% F$ D% x/ ?# Y' Y
你这样接法,就是跟直接把一个点接进去没区别呀。另外听你描述是要拔掉的时候不要供电的意思吗?
( K0 \5 z! Z2 \
对的 拔掉之后USB-A不需要导通 不需要供电 现在困扰在死寻坏
4 K& r( q) E& \( p  u
作者: qingtian52014    时间: 2015-11-9 14:44
gjhdiy 发表于 2015-11-8 15:06( R% q9 c6 z6 N. }: U( e
第一个问题:是你自己的原理图设计有问题,将D35去掉,插拔就可通断了,否则,Q46导通了就关不断;, y0 d* D9 \% O
第二个 ...

9 s& Y2 [+ ]' n$ q1.D35 是必须要的 因为设备必须通过此二极来供电识别    问题也就是出在这里--暂时还没找出办法解决此死循环问题2. 初步判断 经测试 在基极并联一电容 时间略有提升2S 左右 # T7 L2 G- N) B6 ^/ Y1 y
我们这颗IC还在调试阶段 样品价是2块多,不过具了解批量价在1.5左右
: H: `5 N+ g0 s另外你有用过USB 3 切1的芯片吗?
0 D: p2 O2 K9 Q; P, F
作者: fallen    时间: 2015-11-9 14:45
楼主,你这个无解
作者: qingtian52014    时间: 2015-11-9 14:47
weihuaping118 发表于 2015-11-8 12:37, {9 Q- T4 F# H( h( C! E0 Z, h: B. l
楼主,你的二极管接两个是用来干嘛的?拔掉过后三极管基极可以放电啊,为什么不可以关端呢?
& Q- j: `6 D9 ^. R  R
D35其实是可以去除 换0R 处理的。另外D36 流过的是2V电压 与D35 5V电压进行分离  现在的问题是拔开后 三极管还会一直导通  因为死循环
作者: gjhdiy    时间: 2015-11-9 16:11
本帖最后由 gjhdiy 于 2015-11-9 16:12 编辑 3 j$ P/ j# q8 E
qingtian52014 发表于 2015-11-9 14:44
" n* E( Q# R+ n0 i* P* y+ \$ Z( D1.D35 是必须要的 因为设备必须通过此二极来供电识别    问题也就是出在这里--暂时还没找出办法解决此死 ...

) g( `' o8 y7 t3 n2 @6 i+ m能否说说你用的这颗芯片的型号全名和封装。我用的比你说的价格贵很多。
9 e# o/ r8 r' w6 D0 ^- w( X3选1的我没有用过。用法和2选1是一样的。7 @  S! T) d  }/ N# H& R; u
# q5 T  g/ L; P$ h" E! o6 c
& R1 ]: N3 [- U" P7 @/ j

9 p0 |) h6 ?" G  k! t
作者: qingtian52014    时间: 2015-11-9 19:36
gjhdiy 发表于 2015-11-9 16:11! h9 M% k1 {8 L  U- Z' g
能否说说你用的这颗芯片的型号全名和封装。我用的比你说的价格贵很多。4 m/ t7 `$ \( b2 V
3选1的我没有用过。用法和2选1是 ...

. G) I, F; q5 _6 r/ I, U' pQFN10吧,
1 ~' h' ~  {% C

捕获.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
/ [5 B2 J6 w2 V/ R: C我刚搭了下电路,以为解了,准备发上来的,,,,看了看,还是无解啊....

& B+ \0 m- V6 M3 |$ V呵,暂时我也没找着办法解决。。。
; O  C: C* D/ @) ]- y9 _! S
作者: qingtian52014    时间: 2015-11-18 13:16
结贴了,,此问题已找到办法解决
作者: llnnnl    时间: 2015-11-23 16:35
你可以用低电位+反相器来控制三极管开关就不会死循环了
作者: qingtian52014    时间: 2015-11-25 21:49
llnnnl 发表于 2015-11-23 16:35
: M! M  u- o8 O1 g* `你可以用低电位+反相器来控制三极管开关就不会死循环了

6 a& }) A$ D" _你说的还是用USB里的电源管脚进行检测吗?也就是  电源管脚的2V!   目前我的思路是用GND管脚 通断MOS管 然而USB的VCC供电管脚爱MOS管控制(也就是加了个与门)  具体电路有需要的   上班后再贴出来一起看下
% b0 m! }$ A( C# L) c
作者: qingtian52014    时间: 2015-11-25 21:52
llnnnl 发表于 2015-11-23 16:355 D: p  i' C9 I) k7 b
你可以用低电位+反相器来控制三极管开关就不会死循环了
5 V& l7 j' B7 Q- x$ C) e) Y
呵,貌似你的思路跟我这电路很吻合。浮地接法不知道有没问题没这样玩过!) e6 P: j; F3 s

作者: qingtian52014    时间: 2016-2-26 10:35
好久没上365了,告知此问题得以解决,谢谢各位啊
作者: llnnnl    时间: 2017-3-1 18:52
qingtian52014 发表于 2016-2-26 10:35
% y& |3 A: z6 e2 a4 \0 _好久没上365了,告知此问题得以解决,谢谢各位啊

# q2 J6 y6 s, M  N' Z我也很久没来365了,你后面是怎么解决的?




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