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.

[参考译文] MSP430F5232:在部署数千个器件后、新 PCB 中的旧器件开始挂起。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1228527/msp430f5232-old-device-in-a-new-pcb-has-started-hanging-after-several-thousand-units-deployed

器件型号:MSP430F5232

大家好!

我们有一个运行 MSP430F5232的 RF COM´s 器件作为内核、到目前为止、已经成功部署了数千个器件、但是现在我们将它们集成到一个新的器件中出现了一个奇怪的新效果。

在某些情况下(我们尚未能够识别) MSP430F5232完全挂起、甚至无法通过外部复位引脚(配置为 RESET 的 RST/NMI)复位来启用器件。 还将看门狗设置为1秒,且内部系统在一段时间后没有 COM 时执行软件复位。

发生这种情况后、只有系统经过完整的电源循环才能恢复设备、在这种情况下可能会挂起内核的一些帮助、我从未发现过类似的情况。

所做的更改与    使用此光耦合器的隔离式直流/直流和隔离式 TX/RX 以及复位引脚(配置为 RESET 的 RST/NMI)将器件与新 PCB (集成我们产品的外部公司)与整个系统的其余部分相隔离:

https://www.mouser.es/datasheet/2/678/av02-0890en_ds_acpl-x6xl_2017-05-11-1828509.pdf

我是否怀疑光耦合器配有+5V 电源线并直接连接到  MSP430F5232 引脚、从而为非 TTL 器件提供 TTL 电平、但这是否会以这种方式挂起器件?

此致、Javier。

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

    闩锁(触发内部寄生 SCR)需要一个下电上电才能清除。 当然是假设器件未损坏。 这就是您不希望超过器件引脚上的绝对最大额定电压(或二极管电流)的原因。

    但我无法想象为什么会以这种方式使用光耦合器。

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

    Javier、您好!

    我是否怀疑光耦合器配有+5V 电源线并直接连接到  MSP430F5232 引脚、从而为非 TTL 器件提供 TTL 电平、但这是否会以这种方式挂起器件?

    [/报价]

    一旦施加超出绝对最大值的电压、几乎任何行为都是可能发生的、我们就完全不会鉴定超出绝对最大值条件的器件行为。 长时间暴露或更高的电压 显然会更糟糕。  

    根据 David 的观点、这听起来确实类似于闩锁行为。  

    此致、
    Brandon Fisher

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

    嗯、考虑它肯定会作为闩锁。

    `s 问题的根源是、之前的版本没有隔离功能、并直接运行到 以3.3V 电压运行的客户端 Δ Σ STM MCU。 新版本在高压下工作并选择了隔离、问题在于客户端公司没有咨询我们 、假设输入端口与某些 STMs MCU´s (他们的)具有 TTL 兼容性、就做出了这种更改。

    显然、不需要也不建议在5V 电压下工作

    "奇怪的"是、在3.8V 时测量引脚是"仅"的、我假设光耦合器的电流输出不足以熔断 GPIO 输入端的二极管并向3.3V 电源轨循环。

    毕竟,我可以认为这种行为 可能是这种不良张力水平的直接后果吗?  

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

    3.8V 并不奇怪、它是3.3V 加上正向二极管压降。

    可以向引脚施加超过 Vcc 电平的电平、但仅当电流小于数据表中显示的最大二极管电流时。 例如、为了与5V 字符式 LCD 进行双向通信、我在数据线上添加了一个串联电阻。 足够大以限制故障电流(我还需要担心 Vcc 上的串联导通稳压器)、但不会太大而导致信号转换时间缩短。

    光耦合器的数据表显示了集电极开路输出。 这意味着必须有一个5V 的上拉电阻器。 换用另一个电阻以限制电流。 或将其移除、然后在电路板上使用上拉至3.3V 的电压。

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

    通过分析客户公司的电路、它在光耦合器的输出引脚中有一个2、2K 上拉电阻器。通过数学计算、5V-3.8V/2.2K = 0.54mA、我们从该引脚有一个串联电阻器、但现在安装在0欧姆。 二极管电流最大值为+/- 2mA、因此应在范围内。

    由于客户机已构建+3000 (:facepalm:)、因此不再选择更改 PCB。

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

    我刚才并没有看到使用光耦合器进行隔离的好处、也没有看到通过为其供电来打破隔离的好处。 使用光耦合器的目的通常是完全隔离发送系统和接收系统。 接收端应仅由接收系统供电。 我甚至在没有充分理由的情况下不会连接接地。

    或者、可能这是一次非常糟糕的电平转换尝试。

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

    抱歉、如果没有正确解释、我们的器件和光耦合器的输出部分由 隔离式直流/直流转换器供电、因此(在本例中)隔离做得很好。

    这是一个链接到这样的 DC/DC : www.mornsun-power.com/.../IB2405LS-1WR3.html

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

    我想到了这一点,但这是一个太愚蠢的想法要提到。 为什么只需使用一根额外的导线就可以在隔离式直流/直流转换器上浪费宝贵的 PCB 空间(和资金)、那么您可以使用目标系统的电源。

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

    因为我们的器件有一个 USB 端口、并且一些操作员选择将他们的笔记本电脑连接到 HV (+1-2 KVolts)连接的器件、而不是按照说明所标记的断开器件的连接、这样做会将 USB 隔离。

    这就是原因。

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

    在  ´ve 关于闩锁(触发内部寄生 SCR)的信息后、我发现了这篇文章: https://www.ti.com/lit/wp/scaa124/scaa124.pdf

    如果我正确地理解纸张、此闩锁 作为一个短时间工作、因此应该会出现电流增加。 如果是这种情况、我没有遇到这种情况、因为电流在阻断状态下与之前相同。

    此外 ,如果你查看线程,电压在引脚是3.8V 与0.54 mA 在二极管,所以它应该在参数范围内。

    此致、Javier。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    引脚电压为3.8V, 二极管电流为0.54mA,因此该值应在参数范围内。

    那么 Vcc 是3.5V?

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

    不是、它是3、3V、因此最大值为3、6V。