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:EK-TM4C1294 Launchpad USB 连接

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/953216/tm4c1294ncpdt-ek-tm4c1294-launchpad-usb-connection

器件型号:TM4C1294NCPDT
Thread 中讨论的其他器件: EK-TM4C1294XLTM4C123

你好。 我正在使用 TM4C1294NCPDT 微控制器准备定制设计、我指的是 EK-TM4C1294XL Launchpad 的原理图和设计。 我希望在我的设计中添加一个 USB 端口、用于电源和编程。

 TM4C1294NCPDT 的数据表分别将引脚93 (PL7)和94 (PL6)显示为 USB0D+ 和 USB0D-引脚。  在 EK-TM4C1294XL Launchpad 上、这些引脚连接到目标 USB 端口、即 Micro-AB 端口。 同时、作为 Micro-B 端口的调试 USB 端口连接到板载 TM4C123G 调试器。

  

上面显示的是 EK-TM4C1294XL Launchpad 原理图中的调试 USB 端口连接。 但我看不到调试器芯片如何与 TM4C1294NCPDT 微控制 器通信;也许我缺少一些东西、但在 Eagle 设计中无法找到从 TM4C123G 芯片到 TM4C1294NCPDT 芯片的连接。 是否有人可以指出或解释它?  

同时、目标 USB 端口直接连接 到上述 TM4C1294NCPDT 引脚、每个连接上都有测试点。 在我的定制设计中、如果我使用 Micro-AB 端口并将其 D+和 D-引脚连接到 TM4C1294NCPDT 的引脚93和94、以及适当的复位和电源连接、 我是否能够像 launchpad 一样通过 USB 为我的设计加电和编程? 或者、我还必须包含 TM4C123G 芯片吗?

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

    TM4C123器件使用 JTAG 引脚连接到 TM4C129器件。 TM4C123的 GPIO 引脚 PA2、PA3、PA4和 PA5连接到 TM4C129器件的 JTAG 引脚 PC0、PC1、PC3和 PC2。  

    根据总功率要求、您的设计可能能够使用 USB 连接器供电。 请参阅 TM4C129x 系统设计指南

    您可以使用 USB 端口并使用 DFU (器件固件更新)模式对空白器件进行编程、但对于开发和调试、您的设计确实需要 JTAG 端口。 (您提供的原理图片段似乎表明您包含了一个。) 您可以使用 EK-TM4C129XL 对定制设计进行编程 、如 EK-TM4C1294XL 用户指南第21页所述。

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

    您好、Bob。 感谢您的回复。

    虽然上面的原理图片段不是我自己的定制设计(它是 EK-TM4C1294 Launchpad)、但我确实在设计中包含了 JTAG 端口、甚至使用它对微控制器进行了编程和调试。 但实际上、我只想使用 USB 端口对我的设计进行编程和调试、基本上就像我们使用 launchpad 的方式一样。 如果没有额外的 TM4C123G 芯片、这是可能的吗?

    此外、我一直在想知道如何连接电路板上 USB 端口的 VBUS 引脚、因为电路板由电源从外部供电、不 需要通过 VBUS 提供 USB 主机电源。 我在许多网站上看到、我不应该将 VBUS 引脚连接到电路板上的电源引脚、但我也不应该将其悬空。 在进一步阅读数据表时、我认为应该将其连接到 TM4C1294NCPDT 的 USB0VBUS 引脚(PB1)。 我是对的、还是应该通过另一种方式对其进行配置?

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

    [引用 user="Varun Rege">但我实际上只想使用 USB 端口对我的设计进行编程和调试、基本上就像我们使用 launchpad 的方式一样。 如果没有额外的 TM4C123G 芯片、这是可能的吗?[/quot]

    您无法仅使用 USB 端口进行调试。 您可以进行编程、但仅在已调用引导加载程序的空白器件或器件上使用 DFU。  

    VBUS 到 USBVBUS 的连接取决于您将使用的模式。 请参阅 TM4C129x 系统设计指南的第4.1、4.2和4.3节