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:采用 TM4C1294NCPDT (EK-TM4C1294XL) 的 USB 笔式驱动器安全硬件接口–USB MSC 示例

Guru**** 2779905 points

Other Parts Discussed in Thread: TM4C1294NCPDT, EK-TM4C1294XL, EK-TM4C123GXL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1617709/tm4c1294ncpdt-safe-hardware-interface-for-usb-pen-drive-with-tm4c1294ncpdt-ek-tm4c1294xl-usb-msc-example

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

TI 团队大家好、

我正在使用 TM4C1294NCPDT (EK-TM4C1294XL LaunchPad) 并尝试运行 USB 大容量存储类 (MSC) 主机示例 连接 USB 笔式驱动器。 遗憾的是、在我之前的尝试期间、Tiva 板停止工作、因此我想在重试之前确认正确且安全的硬件设置。

请你提供以下指导:

  1. 确切的 USB 引脚连接

    • 正确映射 USB0DM、USB0DP、VBUS、ID 和 GND 连接 USB Type-A 母连接器以连接笔式驱动器(主机模式)时。

    • 任何所需的配置 ID 引脚 用于强制主机模式。

  2. 电源要求

    • 正确的供应方式 5V VBUS 至 USB 笔式驱动器。

    • LaunchPad 能否直接提供足够的电流、或者是否是 需要外部 5V 电源

    • 避免损坏 MCU 或电路板的建议方法。

  3. 保护/安全元件

    • 我们是否需要:

      • D+/D-−线路上有串联电阻器?

      • ESD 保护二极管?

      • 用于 VBUS 的电源开关/限流 IC?

    • 任何参考原理图 安全 USB 主机硬件实现 传感器控制。

  4. 时钟/软件必要条件

    • 硬件中需要的任何强制性 USB 时钟配置((LaunchPad 上已存在 25MHz 晶体)。

    • 在运行 USB MSC 示例之前需要验证的任何特定内容。

  5. 参考设计

    • 是否有任何 TI 信息 官方原理图、应用手册或经过测试的电路 显示了使用 TM4C1294 的笔式驱动器的安全 USB 主机连接?

由于我的电路板之一之前已损坏、因此在重试之前、我希望完全确定正确的接线和所需的保护。

感谢您的支持。

此致、
Tanuj

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

    尊敬的 Tanuj:

    感谢您联系我们!  您是否查看过以下文章、该文章介绍了如何使用 LP 进行 USB 主机模式操作?

    https://www.ti.com/lit/an/spna243/spna243.pdf

    -布赖恩

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

    您好、

    感谢您的答复。 是的、我已查看您分享的文档。 不过、本应用手册主要介绍了的硬件注意事项和修改 EK-TM4C123GXL LaunchPad 、特别是与用于启用 USB 主机/OTG 功能的 USBID 和 VBUS 路由有关。

    我当前正在使用 EK-TM4C1294XL LaunchPad 、显示 USB OTG/主机硬件已在板上路由。 您能否提供与 USB 主机模式操作、VBUS 供电以及 EK-TM4C1294XL 的任何硬件限制相关的更具体的指南或文档?

    谢谢、
    Tanuj

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

    尊敬的 Tanuj:

    您是否查看过 该特定 EVM 的用户指南? 这样将为您提供 EVM 的详细启动说明、您可以使用这些说明来确保一切设置正确。

    -布赖恩

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

    您好、

    感谢您的答复。

    是的、我们已经浏览了 EK-TM4C1294XL 用户指南。 但是、我们的要求与基本的 EVM 启动略有不同、因此我想阐明我们的应用和我们面临的问题。

    我们正在尝试使用 TM4C1294NCPDT 不同的变压器 数据记录器 。 目标是提供 USB 主机接口 因此、当连接 USB 笔式驱动器时、用户可以直接从系统下载存储的日志文件。

    对于此应用、我们需要可靠且安全的 USB 主机硬件实现。

    遗憾的是、多次尝试导致硬件故障:

    • 到目前为止、三块 EK-TM4C1294XL LaunchPad 已损坏。

    • 我的几位同事也尝试过这种做法、但我们一直在破坏董事会。

    • 在这一点上、如果不正式确认正确的硬件方法、我们就不愿意继续下去。

      我们尝试过的方法:

      1. 将 OTG 适配器连接到 LaunchPad 上的 Micro-USB 连接器并插入笔式驱动器。

        • 运行一段时间后、电路板停止永久工作。

      2. 直接从以下位置访问 USB 信号:

        • Micro-USB 连接器 (TP4、TP5、TP6) 附近的测试点

        • 端口 L 引脚 (PL1、PL2、PL3)

      在这两种情况下、LaunchPad 最终都会损坏。