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.

[参考译文] TM4C1233H6PZ:如果器件缺少 USB_VBUS 信号、如何连接 USB 接口

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/798939/tm4c1233h6pz-how-to-connect-with-usb-interface-if-part-lacks-usb_vbus-signal

器件型号:TM4C1233H6PZ

 

  1. 我应该使用什么硬件将微控制器连接到 USB 连接器上的 VBUS 引脚?
  2. 为了适应这种情况、USB 软件驱动程序必须发生什么情况?

该系列中的其他微控制器具有专用的 USB0VBUS 引脚、但这个似乎没有(只有2个 USB 信号)。

 我知道、当 USB 枚举时、该信号用作输入和输出。   

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

    我上周在 这里回答了这个问题:e2e.ti.com/.../2951677

    没有 VBUS 连接、如果需要 VBUS 连接、必须使用另一个有 VBUS 连接的 MCU。

    TM4C1233H6PZ 仅用作 USB 器件、产品文件夹中对此进行了说明:"支持 USB 2.0全速(12Mbps)和低速(1.5Mbps)运行的通用串行总线(USB)控制器、32个端点、以及 USB 器件模式"、这就是为什么没有 VBUS 信号的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我知道该处理器只能在器件(外设)模式下使用。  USB 技术规格描述了1.5K Ω 电阻上拉电阻器、该上拉电阻器可能位于 DP 或 DM 上、具体取决于器件是低速还是全速。  我假设这些上拉电阻器集成在处理器中。  我之前看到过、这些上拉电阻不会进入 VCC、而是进入 VBUS 引脚、以便处理器可以对其应用(或不应用) VCC。  如果没有 VBUS 引脚、它们是否只是连接到 TM4C1233内部的非开关 VCC?

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

    Dan、您好!

    我不确定您在哪里看到的上拉电阻器部分不会进入 VCC。 USB 规范规定 D+和 D-的上拉电阻需要为3.3V。 因此、它不会使用5V 的 VBUS。

    是的、上拉电阻器位于器件内部、并且它们将连接到 VCC、VCC 是3.3V 电源、需要时可提供3.3V 电压。 无论它们是5V 电源、都不会连接到 VBUS。 这使 TM4C 能够在实际更改总线上的任何电压供主机查看之前灵活地确定正在使用的 USB 模式。 外部电阻器会将器件锁定到特定的速度模式、因此需要更改硬件来调节速度(尽管没有人真正使用低速模式)。

x 出现错误。请重试或与管理员联系。