EDA365电子工程师网

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

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

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
楼主,你的二极管接两个是用来干嘛的?拔掉过后三极管基极可以放电啊,为什么不可以关端呢?* r- k4 E5 |: \/ A" `

作者: gjhdiy    时间: 2015-11-8 15:06
第一个问题:是你自己的原理图设计有问题,将D35去掉,插拔就可通断了,否则,Q46导通了就关不断;. p2 J( t( |) E! z8 k: E6 y
第二个问题:我估计不是三极管速度问题,还是你的电路设计问题,22UF的电容充电也要有个时间,你将R356直接接到USB插座5V上面应该就可以。
1 H4 L* {: z* p% E# r- |/ w  `# |6 ~) u" v
最后问下你:你这个USB芯片用的什么封装?采购成本多少钱?
8 S5 T& g9 W* L5 }3 {0 |我也在一个产品使用了TI的3USB221这个芯片,但不是你这个型号。
作者: wangshilei    时间: 2015-11-9 10:02
如果不用时能拔掉,就不用关电源了。
作者: qingtian52014    时间: 2015-11-9 14:15
wangshilei 发表于 2015-11-9 10:02. |3 v4 g* C( C- N$ `' o
如果不用时能拔掉,就不用关电源了。

3 q+ \6 @' c- ^  C% K" b对的 现在的问题是 USBA  口只要连通过,此5V电压一直在  而下面那个USB就识不了,关键还是死循环了。除非重新关断下
8 J0 G2 I4 N8 n2 c5 p0 Y. s" E
作者: qingtian52014    时间: 2015-11-9 14:16
sencars 发表于 2015-11-8 12:336 r& D% T, ^  ~( Y
你这样接法,就是跟直接把一个点接进去没区别呀。另外听你描述是要拔掉的时候不要供电的意思吗?

2 r' h- C( a! X* x  [9 x对的 拔掉之后USB-A不需要导通 不需要供电 现在困扰在死寻坏) X* [( W! Z/ U3 M! j1 Z

作者: qingtian52014    时间: 2015-11-9 14:44
gjhdiy 发表于 2015-11-8 15:060 }1 j2 J- I  [5 y# r3 {: U$ y+ _
第一个问题:是你自己的原理图设计有问题,将D35去掉,插拔就可通断了,否则,Q46导通了就关不断;
& H; ~! X. V( e5 K; E6 R& r- S' d% N第二个 ...

6 I  y2 l4 K* v1 W1 c1.D35 是必须要的 因为设备必须通过此二极来供电识别    问题也就是出在这里--暂时还没找出办法解决此死循环问题2. 初步判断 经测试 在基极并联一电容 时间略有提升2S 左右
3 {" d8 M. m# w  v' ~. C我们这颗IC还在调试阶段 样品价是2块多,不过具了解批量价在1.5左右 ! C4 L! M6 V- c% j5 p
另外你有用过USB 3 切1的芯片吗?( p+ J0 n3 Y/ G7 T" d9 s

作者: fallen    时间: 2015-11-9 14:45
楼主,你这个无解
作者: qingtian52014    时间: 2015-11-9 14:47
weihuaping118 发表于 2015-11-8 12:37- u4 ]3 T7 J" S5 x' \4 [2 V7 x
楼主,你的二极管接两个是用来干嘛的?拔掉过后三极管基极可以放电啊,为什么不可以关端呢?

6 C$ ?. ?: E! n* ~+ aD35其实是可以去除 换0R 处理的。另外D36 流过的是2V电压 与D35 5V电压进行分离  现在的问题是拔开后 三极管还会一直导通  因为死循环
作者: gjhdiy    时间: 2015-11-9 16:11
本帖最后由 gjhdiy 于 2015-11-9 16:12 编辑
- N  P. R% i$ @/ J9 q' `
qingtian52014 发表于 2015-11-9 14:44; E: K8 Q0 {1 }% ?) ~0 j
1.D35 是必须要的 因为设备必须通过此二极来供电识别    问题也就是出在这里--暂时还没找出办法解决此死 ...
4 d; e: t& R/ c, q
能否说说你用的这颗芯片的型号全名和封装。我用的比你说的价格贵很多。/ w! t* U  ?9 X8 e% v
3选1的我没有用过。用法和2选1是一样的。
' f2 Y, s$ ]+ {+ K- V. u0 a3 B; p' d) t
9 X. C7 A" R& S

% a9 {; o+ |* u5 X. `
作者: qingtian52014    时间: 2015-11-9 19:36
gjhdiy 发表于 2015-11-9 16:110 G% ^4 ^# k2 K/ x# l( X6 b
能否说说你用的这颗芯片的型号全名和封装。我用的比你说的价格贵很多。6 _; S( ?- Y$ G  s& T1 s0 a4 _
3选1的我没有用过。用法和2选1是 ...

/ E$ R6 p) V- w: d$ @, uQFN10吧,: }! T# Z7 W: H" E4 \- L1 q) r

捕获.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  _" I- H# M# L- S# H  p7 J9 [
我刚搭了下电路,以为解了,准备发上来的,,,,看了看,还是无解啊....
8 n( ^5 M8 O( ?! ^5 I
呵,暂时我也没找着办法解决。。。
8 w- D( ?2 N1 I8 t
作者: qingtian52014    时间: 2015-11-18 13:16
结贴了,,此问题已找到办法解决
作者: llnnnl    时间: 2015-11-23 16:35
你可以用低电位+反相器来控制三极管开关就不会死循环了
作者: qingtian52014    时间: 2015-11-25 21:49
llnnnl 发表于 2015-11-23 16:35
$ z& D3 \+ b+ C5 \你可以用低电位+反相器来控制三极管开关就不会死循环了

" b+ a% J7 f! d你说的还是用USB里的电源管脚进行检测吗?也就是  电源管脚的2V!   目前我的思路是用GND管脚 通断MOS管 然而USB的VCC供电管脚爱MOS管控制(也就是加了个与门)  具体电路有需要的   上班后再贴出来一起看下
$ k2 i3 x4 e3 R+ v! K! |- L
作者: qingtian52014    时间: 2015-11-25 21:52
llnnnl 发表于 2015-11-23 16:35
( U9 |  k# K) s( Q你可以用低电位+反相器来控制三极管开关就不会死循环了

3 v) r/ Z- o& m" R2 c呵,貌似你的思路跟我这电路很吻合。浮地接法不知道有没问题没这样玩过!' z8 r2 ]4 t6 D+ R- Q

作者: qingtian52014    时间: 2016-2-26 10:35
好久没上365了,告知此问题得以解决,谢谢各位啊
作者: llnnnl    时间: 2017-3-1 18:52
qingtian52014 发表于 2016-2-26 10:35
5 E* ^7 `7 I# ^% W! U好久没上365了,告知此问题得以解决,谢谢各位啊

  H: J& W# ^- I我也很久没来365了,你后面是怎么解决的?




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