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.

[参考译文] TMS320F28075:VDDIO 短接至 VSS、GPIO58短接至 VSS。

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/748350/tms320f28075-vddio-short-to-vss-and-gpio58-short-to-vss

器件型号:TMS320F28075

大家好、我的客户正在使用 F28075、发现最近有几个器件出现故障。

5个器件是 VDDIO 对 VSS 短路。 2个器件是 GPIO58短接至 VSS。

原理图如下所示。

板1和板2上的三个 GPIO 和 GND 通过大约70cm 长的导线连接到一个 DIP 开关。

该问题发生在导线从10cm 延伸到70cm 左右后。 因此、我想问题是由长电缆引起的。

奇怪的是、它们只是将板放在有3.3V 电源的地方、主功率级(降压)没有电源、并且器件在没有任何接触的情况下发生故障。

什么可能导致器件故障? GPIO58是否由于同样的原因对 VSS 短路以及 VDDIO 对 VSS 短路?

2.如何解决这个问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已通知团队、很快有人会帮助您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 正在等待您的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Howard、
    由于您提供的信息有限、很难提出有关可能发生的事情的理论。 它很可能是电气过载(EOS)。

    电缆长度为10 cm 时、无论您为系统通电多少次、都不会发生损坏、并且仅在电缆长度增加到70 cm 时发生损坏、这是否正确?

    两个电路板是如何加电的? 是否有可能在 MCU 上电之前驱动某些 GPIO 引脚?

    GPIO 引脚是输入还是输出? 是否存在争用的可能性?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Hareesh、
    当电缆长度为10cm 时、发生损坏的情况非常罕见。 当电缆增加到70cm 时、损坏率达到100%。
    这两个电路板通过隔离型反激式转换器供电。
    但如图所示、GND1和 GND2通过两个50 Ω 电阻器连接在一起、因此最终不会进行隔离。
    我将在 MCU 上电之前检查 GPIO 引脚是否被驱动。 这是否会导致器件损坏?
    GPIO 是从 DIP 开关输入的。
    竞争意味着什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    FA 报告证实了我对 EOS 损坏的预测。 除了您提到的 GPIO58之外、它还识别出 GPIO55和 GPIO59中的故障。 我还看到2016年出现了同样的失败、因此这背后有一些历史。

    争用是指连接的2个引脚驱动互补信号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它是 EOS 问题、根本原因尚未确定。
    如果我们找到根本原因、我们将发布回去。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Hareesh、

    如图所示、3个 GPIO 连接到 DIP 开关、只有 GPIO58没有150欧姆的输入电阻器。

    和 FA 报告、1pc GPIO55-59短接、仅2个 GPIO58短接。 因此、我想 GPIO58是导致其他引脚短路的原因。

    将输入电阻器添加到 GPIO58是否有帮助?

    DIP 开关和3GPIO 之间的隔离是否有助于解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    GPIO58的输入电阻器可能会有所帮助。 不确定您所谈论的 DIP 开关的隔离类型。 在不知道操作顺序的情况下、很难进行定理。 我想您没有回答过在上电之前 GPIO 引脚是否处于激活状态的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hareesh、
    GPIO 引脚在上电之前处于激励状态、因为它们无法确保两个 F28075的两个3.3V 电压同时上电。
    如果 F28075 a 先前加电、它将在 b 加电之前激发 F28075 b 上的 GPIO。
    但有趣的是、在上电期间、中断永远不会发生、在两块电路板上电后、中断会持续一段时间。