用于切换高速数据通信线路的晶体管选择


1

所以这是我的情况:我是一名机械工程专业的学生,​​致力于我的一门课程的产品创新。产品本身对嵌入式编程非常重视,我很满意。我不太满意的是我需要做的小型电气工程。

基本上,我需要能够通过晶体管(或SSR,如果你想要迂腐)控制(打开或关闭)高速(USB)数据线。当高信号发送到(基极或门)时,线路被启用,数据可以流动。当存在低电平时,通信被禁用。

因为我正在处理非常低的电流,我倾向于使用NPN晶体管,主要是因为我有一些方便。我应该为这个应用寻找更好的晶体管或特殊额定值吗?


1
你在这里需要的是一个三态逻辑门。当栅极使能为高电平时,数据通过,当启用为低电平时,数据不通过。使用非常简单,可从Digi-Key,Mouser等处获得。
威廉·赫德2016年

另外看看MOSFETs
Russell McMahon

@WilliamHird,这正是我想要的。要明确,启用后,这些将允许双向通信正确吗?
agentroadkill 2016年

1
现在你希望它是双向的:-)你之前没有说过,好的,你想要的是带有启用线的双向模拟开关。使用Texas Instruments器件TS3A5223,查看数据手册,了解其工作特性。
威廉·赫德2016年

Answers:


1

您不希望物理中断USB数据线。它们具有受控阻抗,双向和差分。这些问题使得“切换”线路变得困难。此外,当连接设备时,DC电阻用作向主机发送信号,以及它是什么类型的设备。

目前还不清楚无论如何“打开和关闭”USB数据线的意思。您是想尝试停止像设备一样,还是只是停止传输数据?如果是前者,则当设备再次“打开”时,主机必须通过枚举。请注意,这可能是一个缓慢的过程,并且高度依赖于操作系统。

我有一个Windows 7快速识别的USB设备,表现为短暂的噪音。我不知道操作系统的作用,但是在设备实际可用于程序之前可能需要几秒钟。这在其他机器上要快得多,所以它不是设备。

您应该考虑在逻辑层面上进行此操作,而不是电气操作。如果您想让设备看起来完全消失,那么连接USB的微控制器都会关闭其USB外设。或者,根据您的系统以及“开/关”的真正含义,该微控制器可以忽略任何新接收的数据,而不会向主机发送任何新数据。

总的来说,你需要考虑你真正想要实现的目标,而不是询问有人梦寐以求的“解决方案”。基本上,这不是USB的工作原理。


感谢您的信息....我知道大部分内容,但它并没有真正融入我的脑海。如果阻抗匹配很重要,我将中断5V线路。对我正在尝试做的事情没有太大影响(阻止USB驱动器被识别)。
agentroadkill 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.