小白弱问一下想控制usb线的断开连接用继电器合适吗?
线断开然后分别接上继电器的两端,树莓派gpio输出控制继电器的断开连接,从而实现
usb线的断开连接。
查了一下继电器的资料,感觉都是用继电器来控制大电流或功率,不知道像usb设备连
接线这种弱电(?)是否适用? 如果适用的话,该用什么规格的继电器呢?或者有其他
具有这种电位控制断开或者连接的电子元件吗?
软件码农一名,电路方面的知识早就还给老师了。。。还请各位多多指教,谢谢!
12M那种有希望,别的不行。
依稀记得adi有这种应用的芯片。
有专门的usb开关ic的。。。
或者用74hc405x之类估计也行。
480及以上的也有吗? 喔,如果有hub功能的话差不多可以。
http://www.alcormicro.com/content/c_product/product_01a.php?CategoryID=6
这家不给直接下载datasheet,小气!
max4906/7
max4983/4984
usb switch
模拟开关,有专门针对usb应用的。
谢谢大家
@oBigeyes
@tom6bj
@report
@spadger
给了我很多启发,虽然有的我都看不太懂,需要一个个的搜索来查具体是什么意思。
我们现在的想法是,把一根usb延长线剪断,再分别连上继电器控制电路,这样的话
usb设备和主机都能够比较方便的切换,大概是这个样子:
usb设备---usb延长线---继电器控制电路---usb延长线--->主机
之后也可以扩展到网线或者其他连接线。
从大家的回复来看,这个电路没有那么简单(我之前想的就是简单的类似电灯开关一
样的东东,汗~~~),大家提供的建议比如usb开关之类感觉有些限制,比如说只是
usb2.0,而我们想支持usb2.0和3.0甚至包括后续扩展到网线或者其他数据线。
不知道大家有没有别的建议? 非常感谢!
靠谱的方案是之前提出的切换芯片,尤其是USB SS这种5G/10G的高速差分。
USB SS不小心画板子都不好用的,上继电器估计链路训练之类的都通过不了。
或许可以考虑RF的MUX?我怀疑不能用的概率高。
唉...
建议你先了解下高频电路/微波电路/差分信号,不用学完,了解一些大致的概念即可,
这样就会明白用继电器切换usb3.0是多么的不靠谱了...
别拿软件码农小白之类的词作为借口。我也是纯软件码农,微波电路,电动力学什么的还
不是一个个啃过来了。
我估计他们是想做个类似于键鼠屏切换器一类的东西呗,应该叫KVM?
枪毙了USB SS,还是会有HDMI,DP等等需求出来的。。。
不如推荐做个机器人,插拔接口来得一劳永逸。
你想用来干啥呢?
仰慕
我faint
你这个需求需要重新考虑一下合理性和成本
现在宽带开关可以做到8G,但是通常都针对特定应用。
现在很多高速串行总线都有带外信号,电平定义互不兼容。
如果实在没办法的话,可以找个带宽足够大的芯片愣干,
但是估计结果好不到哪儿去。
最好还是明确一下具体需求,别考虑太多扩展性的问题。
USB、SATA、PCIe、SAS都有专用的切换芯片,找个合适
的用就行了。
这种玩意儿基本上只能用收发器切换了
传输线不符合要求的话,估计根本跑不通。
KVM有现成的芯片啊。
我手头还有个自制的KVM,支持DVI-I。
去几个主要的芯片厂网站搜一下usb switch,有满足usb1.0,2.0,3.0的,包括
usb3.0/MHL切换的。
另外个人感觉用继电器初看不合理,但不仿一试,未必不行,建议信号线单独
用个双刀的。
BM开投票吧……哈哈哈。
KVM以后要像特斯拉那种自动充电机器蛇才炫。。。
用芯片现在太Low了。
以前试过用omron的射频继电器切过千兆网线
印象中两边加起来十米左右没啥问题
啊,还是被鄙视了。。。
确实对这一块没有任何的概念,也不知道该从哪个方面入手,所以才到版面上来请教,
知道方向了的话,我们也会自己去学习了解的。非常感谢!
我们现在的想法是做外设(USB设备,网线,HDMI, STAT...)等自动化插拔。不算是
KVM吧,主要是给测试人员用的,这样可以实现测试自动化,而不是人手工去插拔设
备。
前期用乐高积木EV3做了机器人来实现物理上的插拔,实际运行结果发现设备多了的
话,运行结果不是很稳定(毕竟是机械运动,没有这种电子的稳定性好),有时候精度
不够就插不进去。
非常感谢大家的各种意见,我们会好好学习考虑的,也欢迎大家继续提供建议,再次感
谢!
这不是标准测试需求么,找夹具厂坐气动夹具,然后接上气泵就可以用了,精度完全够
不是鄙视,做个类比,作为码农,肯定遇到过各种奇葩需求的吧?
那么将心比心,轮到自己来一个全新的领域开始设计方案的时候,也要注意同样的问题
啊。
不懂就要学,不知道学什么就从自己想做的几个东西开始作为关键字一个个爬过去。现
在这个社会,知识遍地都是,基本上不存在找不到的知识。
我发现很多时候人都会喜欢倾向于发挥自己的长处,而回避自己的短处。面对缺项总是
倾向于去找一个擅长这方面的人来合作弥补。事实上,当这两个点相差的领域有点远的
时候,两者根本就是鸡同鸭讲,实际上是无法有效合作的。
所以必要的学习必不可少。想找个能弥补你短处的人来合作的想法是正确的,但至少你
也得学到能跟这个领域的专家流畅交流的程度。