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.

[参考译文] TM4C1232H6PM:M4 GPIO 物理模型

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/620959/tm4c1232h6pm-m4-gpio-physical-model

器件型号:TM4C1232H6PM

你好、冠军  

我的客户使用 TM4C1232 UART 进行通信、在进行硬件信号测试时、有时会导致 P16 (U0RX)、P17 (U4RX)损坏。  当根据 GND 测试这两个引脚电阻器时、电阻值减少至200~600 Ω Ω。  通常、当断电且电阻器为无穷大时、这两个引脚应处于三态。

这也会导致 RX 信号电压电平降至1.96v。

客户想要了解 M4 GPIO 物理模型、这有助于他们分析这种情况的发生原因? 有人有这个吗?

 

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

    [引用 user="Eric mA"]。当他们执行硬件信号测试时,有时会导致 P16 (U0RX)、P17 (U4RX)损坏。[/quot]

    由于"硬件信号测试似乎"造成"损坏-不应(部分)提供"硬件信号测试"的详细信息。   (以便可以分析测试)

    过去、此类 UART 被"电平转换"(到 RS232)电平-如果这些(RS232)信号电平被(直接)馈送到 MCU 的 UART 引脚-一定会导致损坏(及时)。

    已监控此论坛和前身论坛超过10年-公司/我"从未注意到"任何此类趋势、即当(适当)处理时、"UART 引脚"会遭受此类故障...

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

    [引用用户="Eric mA"]通常、当断电且电阻器为无穷大时、这两个引脚应处于三态。

    这也不是真的。 有一条路径通过 保护电路到达电源轨并返回到公共路径。  我不会期望您看到的电阻、但有一条路径、阻抗可能与电压相关。

    Robert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Robert
    我在断电时测试电阻、并与两个器件进行比较、一个好的电阻器是无限的、而问题器件200~400 Ω。

    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 CB1
    由于"硬件信号测试似乎"造成"损坏-不应(部分)提供"硬件信号测试"的详细信息。 (以便可以分析测试)
    过去、此类 UART 被"电平转换"(到 RS232)电平-如果这些(RS232)信号电平被(直接)馈送到 MCU 的 UART 引脚-一定会导致损坏(及时)。
    Eric:客户将 U0Rx 与 HVD3082连接。 在硬件信号测试中、它们在 U0Rx 中焊接一根导线、然后使用示波器捕获波形。 我不知道在测试中 ESD 是否短路。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Eric mA]客户将 U0Rx 与 HVD3082连接。 在硬件信号测试中、它们在 U0Rx 中焊接一根导线、然后使用示波器捕获波形。 我不知道在测试中 ESD 是否短路。[/引述]

    那么、是否有注入信号和来自收发器的信号?

    它们还直接焊接到微控制器上?

    如果是这样、这似乎属于"不要这样做"类别。

    Robert

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

    [引用 user="Eric mA"]在硬件信号测试中,他们在 U0Rx 中焊接了一根导线,然后使用示波器捕获波形。

    是否不会证明:"更安全、更快、更容易"、以便客户"更方便地以更传统的方式"连接到 UART (通过)接头-尤其是当 UART "讲话"到"非板载"器件时。   (或-至少-通过"弹簧加载测试引脚"连接到一对镀通孔-由"正确的"UART 源/接收器驱动。

    这种"测量电阻"的方法-如果不正确-可能(本身)损坏 MCU!   (MCU 中的保护电路对电压敏感、当 MCU 处于断电状态时、该"保护"的元素会被削弱或可能"不存在"-也不好...)

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

    您好 Robert

    那么、是否有注入信号和来自收发器的信号?

    Eric:是的。 MCU RX 引脚现在异常、它从收发器注入信号。

    它们还直接焊接到微控制器上?

    Eric:不能、焊接到与 MCU RX 连接的电阻器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 CB1
    客户测试条件是、使用示波器检查 MCU UART RX 信号状态、发现4个器件(总共200个)存在此异常情况(信号电压电平低至1.96V)。 他们通过比较测试发现信号是由 MCU 端造成的。 之后、他们对 RX 引脚进行电阻测量、以确认该引脚是否异常、并使用正确的引脚。 因此、不应通过电阻测试来损坏 MCU。
    另一个问题是,您是否具有 IO 保护电路的型号?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Eric mA"]

    那么、是否有注入信号和来自收发器的信号?

    Eric:是的。 MCU RX 引脚现在异常、它从收发器注入信号。

    它们还直接焊接到微控制器上?

    Eric:不能、焊接到与 MCU RX 连接的电阻器。

    [/报价]

    好的、至少不可能出现引脚对引脚短路。

    因此、我看到以下直接可能性

    1. 注入的信号会覆盖收发器、所有信号都在没有损坏的情况下进行良好测试
    2. 注入的信号会覆盖收发器、并损坏或削弱收发器(如果您在电路中对收发器执行电阻测量、则无法区分损坏的微收发器和损坏的收发器)
    3. 注入的信号和收发器信号达到中量程平衡并损坏微控制器的输入。
    4. 发生 ESD 损坏(可能在焊接时)

    侧注:您在200个中发现4个设备出现故障? 您要将测试导线焊接到电路板上进行生产测试? 如果是这样、您将会出现问题。 实际上、我会质疑这个问题、即使它只是一个实验室测试。

    Robert

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

    海报 Robert、"为什么不使用收发器?"

    与我之前的帖子几乎相同-通过电路板标题注入(正确)信号-而不是添加"粘焊料"。

    在发现任何问题之前、是否完成了"范围测量@ RX"尚不清楚。   缺乏"适当和/或共同的理由"可能使这种范围措施能够"扮演村民"。

    Robert 的观点" UART_RX 和收发器之间的常见连接"确实会产生"两个可能的嫌疑人"-然而(您似乎)要说"所有的责任都在于 MCU!   为什么-您(正确)如何以及何时(正确)隔离常见的"Xcvr-MCU_RX"连接?   和-您是否在 XCVR 引脚上执行了"相似/并行"测量?

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

    您好 Robert

    感谢您的评论。 FA 报告显示了 RX 引脚对地短路。  

    "您在200个中找到4个故障器件? 您要将测试导线焊接到电路板上进行生产测试? 如果是这样、您将会出现问题。 实际上、即使只是实验室测试、我也会对此提出质疑。"

    这是试运行的客户产品性能测试、他们将使用示波器(如 UART、USB 等)来传输硬件信号。

    因此、您说焊线有误、如果客户想要测试硬件信号、有什么建议呢?

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 CB1
    首先、谢谢。
    "为什么不使用收发器?" 您是指使用收发器的引脚测试信号、而不是直接测试 MCU RX 引脚、对吧? 如前一篇文章所述、有一个 HVD3082与 MCU 相连。

    我还想一下 RX 引脚短路故障案例、有三种可能:
    1:示波器测量接地问题导致 MCU RX 引脚过载。
    2.它可能会注入来自收发器的信号,导致过载。
    焊接时 ESD。
    明白了吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Eric mA"]

    这是试运行的客户产品性能测试、他们将使用示波器(如 UART、USB 等)来传输硬件信号。

    因此、您说焊线有误、如果客户想要测试硬件信号、有什么建议呢?

    [/报价]

    为了进行测试、请使用您已连接到引脚的收发器。 您已经有了一个连接器、不仅可以测试微控制器 I/O、还可以测试收发器和连接器。

    如果您未能进行调查或需要验证收发器性能、而您忽略了提供测试点、则可以考虑焊接测试引线、同时注意您会有损坏正在调查的电路板的风险。 我过去做过这个、将来可能会做、但我不会做生产测试。

    Robert

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

    [引用用户="Eric Ma"]为什么不使用收发器?" 您是指使用收发器的引脚测试信号、而不是直接测试 MCU RX 引脚、对吧? 如前一篇文章所述、有一个 HVD3082与 MCU 相连。 [/报价]

     您可以将其用作 CB1和我 建议的值。

    [引述 USER="Eric mA]我还想一下 RX 引脚短路故障案例、可能有三种情况:
    1:示波器测量接地问题导致 MCU RX 引脚过载。
    2.它可能会注入来自收发器的信号,导致过载。
    3.焊接时的 ESD。[/引述]

    1. 范围本身不可能引起问题。 如果接地不当、则可能会出现这种情况、但在这种情况下、其他位置也会受到影响。 更有可能的情况是、由于您在一根将结构铺在一起的飞线上连接了一个"导线"探针、这会导致电路板上的其他东西短路、或者导致 ESD。
    2. 如果您从两个收发器(即收发器已连接)驱动线路、则信号完全有可能被强制进入应力点。 我想我之前提到过这一点。 我会找到并报价。
    3. ESD 的影响。 探头连接时的 ESD 或 ESD。

    [引用 user="Robert ">这样我就可以立即看到以下可能性

    1. 注入的信号会覆盖收发器、所有信号都在没有损坏的情况下进行良好测试
    2. 注入的信号会覆盖收发器、并损坏或削弱收发器(如果您在电路中对收发器执行电阻测量、则无法区分损坏的微收发器和损坏的收发器)
    3. 注入的信号和收发器信号达到中量程平衡并损坏微控制器的输入。
    4. 发生 ESD 损坏(可能在焊接时发生)[/QUERP]

    我想您已经消除了可能性2、至少对于一个器件。

    Robert