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.

[参考译文] TM4C123AH6PM:TMS 引脚快捷方式为3、3V

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/597946/tm4c123ah6pm-tms-pin-shortcut-with-3-3v

器件型号:TM4C123AH6PM

大家好、

我使用 TM4C123AH 大约3年来生产我们的电路板、在大约1000个安装的电路板上、我遇到了大约20个电路板的问题。

我无法使用 JTAG 10引脚(Keil ULINK-2)对 BOOT 进行编程、TMS 引脚锁定为3.3V、使用 TMS 和+3.3V 之间的万用表测量为180欧姆、TMS 和接地之间测量为690欧姆。

有时 TMS 管脚 I 遇到 TCLK 管脚(1.4KOhm 接地)或 TDI (1.5Km 接地)的问题

装回微处理器卡工作正常。

TMS、TCLK、TDO、TDI 只连接到微控制器、TMS、TCLK 和 TDI 有一个100K 至3.3V 的上拉电阻。

有人遇到过这个问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您描述的症状使我怀疑部件受到电气过载(EOS)的损坏。 我不熟悉 Keil ULINK-2。 在器件上电之前、它是否驱动 TMS、TCK 和 TDI 引脚? 如果 JTAG 连接器上的电流尚未受到限制、您可能需要考虑对其进行限制。 (120欧姆串联源电阻也有助于匹配线路阻抗。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我相信供应商的 Bob 会提供合理的建议。 (特别是 μ~100Ω 系列 Rs -以保护 MCU 的 JTAG 引脚)

    您对上拉值使用100K 不是"正常/习惯"值-它甚至比(始终可疑) MCU 的内部电阻器更高。 @认为4K7-10K 上拉电阻器可减少电路板信号反射、同时实现适当的信号边沿-如所感觉的 MCU ...

    对于电路板故障(注册为 MCU 故障)、您不会描述电路板组装和其他必要检查和处理过程中的"电路板处理-保护措施"和其他安全因素的"全部"。    沿该链路的任何"弱链路"都可能导致损坏。    由于您的此类故障的"百分比"为"低"、您的 ULink 是否是原因代理令人怀疑。

    从 JTAG Pod 到电路板的电缆长度和布线应短/直-电缆不应保留、"仅连接到 MCU 电路板"-此时您未受保护的 JTAG 输入处于"暴露/不防护"状态(目前) 、因此处于高风险状态!

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

    感谢您的回答、

    我使用100K 进行上拉、因为我遵循了 Keil 针对 ULINK-2的指令。

    现在、我将尝试考虑整个生产链。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答、
    当然、我应该在电路板上包含100R 电阻器以保护信号。
    感谢您的建议。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Alan Caravaggi"]我使用了100K 进行上拉,因为我遵循了 Keil 有关 ULINK-2的说明。

    然后、您可能希望联系 Keil -并注意"信号反射和圆形信号边沿"的(强和高)机会-当采用此类(高)值(即100K)上拉电阻时。

    公司/我已经多次拜访客户"救援"-针对"多家供应商"MCU -并且通过从 MCU 的内部上拉电阻(平均50-75K)切换到4K7-10K (外部)进行了许多"维修"!

    Keil MCU (或缓冲器)可能(但极不可能)无法"吸收""0.33mA"、这是由于 Keil 的 Pod 将线路驱动为低电平时出现的10K 上拉电阻造成的。

    保证"使用100K 作为 JTAG/SWD "上拉"指令存在缺陷!"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Keil 使用74LV125A 作为输出缓冲器、我认为驱动4K7上拉电阻器没有问题。
    对于新项目、我将尝试使用4K7脉冲和100R 系列来保护 MCU 引脚。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的-请注意、(即使)如果"无法恢复订单-您的少数几个有缺陷的 MCU "、您将获得一个更强大且受保护的 MCU 系统、以供将来的所有操作使用。

    如果你问 Keil:100K 上拉"指令"-我确信他们将无法证明这是正确的!