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.

[参考译文] TM4C123GH6PM:TM4C123GH6PM USB 特性

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/598168/tm4c123gh6pm-tm4c123gh6pm-usb-features

器件型号:TM4C123GH6PM
主题中讨论的其他器件: TM4C123

USB 库文章"USB 器件 PLL 特性"中提供

在某些器件类上、如 TM4C129x、USB 库必须知道应用是什么
用于主 PLL、因为 USB 控制器使用它来生成 USB 时钟。 USB
库默认为480MHz PLL 频率、但如果情况并非如此、则应用必须
使用 USBLIB_FEATURE_USBPLL 选项调用 USBDCDFeatureSet ()函数来通知
非默认 PLL 频率的 USB 库。

问题1.1) 这仅对 TM4C129x 有效吗? 我使用 的是 TM4C123GH6PM。

问题1.2)如果它对 TM4C123GH6PM 有效,那么如果我使用 PLL 作为 80MHz (最大速度)的微处理器时钟源。  然后、我是否需要使用  USBDCDFeatureSet()函数通知 USB 库。

问题1.3)上述情况为 true, 则 USB 将以80MHz 运行。是否正确?

USB 库文章 "USB 器件 ULPI 特性"中提供  

TM4C129x 类器件还支持使用外部 ULPI USB Phy 来允许器件运行
USB 控制器处于高速模式。 通过设置 USBLIB_可启用此功能
与所需速度相结合的 FITY_USBULPI 选项。 从应用角度而言
除了必须正确启用之外、这对正常 USB 运行没有影响
USB 外部 Phy 引脚。

问题2.1)  这仅对 TM4C129x 有效吗? 我正在使用 TM4C123GH6PM。 TM4C123GH6PM 中是否可以高速运行 USB?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题1.1、1.2、1.3、
    TM4C123的默认值为80MHz。 如果以80MHz 运行、则无需调整 USBLIB_FEATURE_CPUCLK 特性设置。 请参阅:
    C:\ti\TivaWare_C_Series-2.1.4.178\docs\SW-TM4C-USBL-UG-2.1.4.178.pdf section 3.2.2.2

    问题2.1:
    TM4C123器件不支持外部 ULPI USB PHY。 该功能仅适用于 TM4C129器件:
    www.ti.com/.../spma065.pdf