This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 用于隔离 USB 端口的缓冲设备

Guru**** 651100 points
Other Parts Discussed in Thread: SN74LV1T34, SN74LVC1G17, SN74LVC1G125
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1067036/buffer-device-to-isolate-usb-port

“线程”中讨论的其他部件:SN74LV1T34SN74LVC1G17SN74LVC1G125

我正在使用连接到上游 USB 端口的 FTDI FT230XQ 芯片提供 Rx 和 Tx 通信,以便从 USB 端口编程/重新编程我的自定义便携式设备。  我还使用 USB 连接为设备提供电池充电电流。  我使用一个方便的 USB 编程实用程序,该实用程序提供了一项功能,可在检测到目标微电脑已通电时开始编程。  但是,当连接到上游 USB 端口时,FT230 Tx 输出默认为活动高电平,而上游 USB 端口又通过微输入引脚和寄生二极管为目标微处理器供电。  当它执行此操作时,微控制器无法正确地重置加电,因此不会向编程实用程序发出“加电启动”位,编程失败。  如果我断开 FT230 Tx 线路与目标设备的连接,并允许其自己的电源启动,则启动实用程序后再次连接 Tx 线路,在实用程序超时之前,我将获得成功的编程事件。  

因此,我需要的似乎是 FT230 Tx 线路的缓冲器,该缓冲器会对微产生高阻抗,直到微功耗自身的电源正常启动,然后当发生这种情况时,允许 FT230 Tx 信号通过微 Rx 输入。  您能建议这样的设备吗?  SN74LV1T34是否可能起作用?  在这里,我将使用微型 Vcc (3.3V)为 T34供电,而不是使用 USB 电源。  从微型电源供电后,T34可能会成功通过 Tx 线路切换。  但我不知道设备未通电时的输入负载是什么,未通电时的输出阻抗是什么,或者在未通电时输入信号切换时的行为是什么。  我们使用产品中的其它产品在5V 逻辑和3.3V 之间进行电平转换。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    SN74LV1T34没有任何类型的后驱保护(我们通常称为“Ioff”),因此电源关闭时输出不会有高阻抗。

    一般而言,我建议不要尝试从处理器的输出为逻辑门供电。 那些具有相当高的输出阻抗,逻辑门要求低阻抗电源正常工作——这可能会导致问题。 如果您仍要这样做,请确保逻辑门的电源处有一个良好的去耦电容器(0.1uF)。

    我能想到的最佳选择是使用 SN74LVC1G125和 SN74LVC1G17 + RC 来实现启用时间延迟。

    “126”有一个有源高输出启用引脚,因此您只需在启动时保持 OE 低电平,以使输出保持在高阻抗模式下。 它还具有 Ioff 保护,因此当电源关闭时,输出也将处于高阻抗状态。

    17是施密特触发缓冲器,允许慢速输入(如来自 RC 电路)。 您可以选择 RC 值,以提供足够的延迟,使设备可以在启用输出之前打开并开始工作(我可能从1毫秒开始,大约为4.7千欧和0.1 uF)。

    电路如下所示:

    为什么要使用 ST 缓冲液? 请参阅: [FAQ]慢速或浮动输入如何影响 CMOS 设备?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    信号从 FT230传输到无源 MCU,因此只需使用具有过压容限输入(SN74LV1T34,SN74LVC1G125等)的缓冲器就可以正常工作。 (断电时输入信号不会改变。 当缓冲器和 MCU 断电时,输出阻抗无关紧要。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,我们会尝试一下。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,也会尝试一下。  简单的解决方案。