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.

[参考译文] TM4C1294NCPDT:USB0VBUS 引脚:两个问题

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/633158/tm4c1294ncpdt-usb0vbus-pin-two-questions

器件型号:TM4C1294NCPDT

您好!

我不得不处理一个问题,而且刚刚被告知另一个问题。

在许多器件中、可能有两个器件(USB0VBUS 引脚配置为 USB、而不是 PB1 -我没有写入代码)上电时(自主、不是通过 VBUS)、该引脚始终被驱动为低电平、加载 VBUS (成功- 5V 降至4V 以下)。 拔下/插回 USB 电缆后、USB 将开始工作。 针脚最终损坏。 我通过插入与引脚串联的1K 电阻器来解决此问题、在 sprun 版本中、还在其后面放置了一个3.6V 齐纳二极管、以便在引脚上执行某些操作时抵消 ESD 和5V。 到目前为止似乎可以正常工作。

2、今天我们已经了解到、当器件断电但 USB 主设备(我们的器件用作从设备)仍处于插入状态时、CPU 保持通电状态。 我没有发现任何提到 CPU 可以通过 USB0VBUS 引脚供电的地方(此时唯一的电源连接)。
提供什么?

Mike、很好

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

    所有 I/O 引脚都具有某种形式的 ESD 保护、最终会将高于 VDD 的电压路由到 VDD 电源。 在这种情况下、您将通过1K 电阻器和 ESD 电路为器件供电。  查看 规范的第1852页、您需要将电流限制为2mA。 5V/2mA = 2.5K 欧姆。

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

    感谢您的回复。

    不是 USB0VBUS 是5V 引脚(其余的实际上是3.3V 引脚)。 正如我说过的、1K 电阻器在进入 USB0VBUS 引脚之前馈入3.6V 齐纳二极管、这应该在电流和电压方面限制它。 而且、只有在另一端发生短路时、我才需要2.5K;如果为 CPU 供电、我显然会在 CPU 上产生一些电压?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    齐纳二极管可防止过压、但不会阻止器件通过 PB1引脚供电。 如果您测量1K 电阻器上的压降(假设 PB1上的电压低于3.6V)、则可以计算流经 PB1的电流。 是否还有其他引脚仍可为器件供电?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    否、没有其他引脚。

    今天我们也不能重复这种效果、使用没有任何保护的板和计算机 USB 端口。

    因此、它至少是不一致的。