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.

[参考译文] MSP-EXP432E401Y:电路板击穿响应程序 PMIC TPS65941213和 TPS65941111

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1384052/msp-exp432e401y-board-breakdown-afrer-program-pmic-tps65941213-and-tps65941111

器件型号:MSP-EXP432E401Y
主题中讨论的其他器件: TPS2052BDRA829

工具与软件:

您好!

我使用电路板 MSP-EXP432E401Y 对 PMIC TPS65941213和 TPS65941111上的 NVM 进行编程(SCH 与 TI PROC112A 相同、但 VCCA 为5.0V)。

为方便起见、我 在 JP1上短接 PIN3和 PIN5、并 在 GUI 上成功地对 TPS65941111进行编程。

但之后、我无法再对 PMIC 进行编程、并且 我发现计算机上的 COM 消失了。  

我重新拔下 USB 插头(电源关闭、然后再次打开)、仍然看不到计算机上的 COM。

然后、我  再次下载 MSP-EXP432E401Y、我 的计算机上只显示"Stellaris 器件固件升级"。

我 在 simplelink_msp432e4_sdk_4_20_00_12中下载 blinky_MSP_EXP432E401Y_nortos_ccs.projectspec、 但是我发现代码正常运行、可以一步模式、但 PIN 状态为错误。

无论代码如何将 PIN PN0设置为高电平或低电平、PIN PN0的电压均为0.8V。

当我更改代码以设置 PIN PN1时、PIN PN1的电压仍为1.7V (采用一步式模式、以将 PIN 设置为高电平或低电平)。

至此、我确信   MSP-EXP432E401Y 上的芯片 MSP432已 击穿。

我想知道 JP1上的引脚3和引脚5短接有什么问题吗?

如何 维修电路板?  是否将电路板退回出厂或购买新芯片进行更换?

谢谢。

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

    您好、黄

    通过将 USB 电缆插入调试端口、将目标 VBUS 和调试 VBUS 引脚短路、如果通过将 USB 电缆施加到调试 VBUS、则可能会造成两个 VBUS 引脚同时通电的情况、这将导致电源冲突并可能损坏电路板。 这种连接真的不应该建立,或者如果它是,它必须以最大的谨慎和理解你能/不能权力。

    我不会认为该电路板符合退货条件、因为这是将两个电压引脚连接在一起的不建议做法。

    此致、

    Ralph Jacobi

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

    该电路板仅提供一根 USB 电缆、因此 目标 VBUS 和调试 VBUS 不可能同时通电。 这就是我短接 目标 VBUS 和调试 VBUS 的原因。

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

    您好、黄

    这根本不是对电路板的正确理解。

    目标 VBUS 是根据器件的 USB 外设在 LaunchPad 上生成的。 当 TM4C 器件处于旨在用作可能需要提供 VBUS 的 USB 主机的状态时、将使能一个 IC。

    因此、通过在连接调试 VBUS 端口的同时将这些引脚短接在一起、来自调试 VBUS 端口的5V 输入可能与 LaunchPad 上生成的5V 目标 VBUS 发生冲突。

    此外、我昨晚并未考虑这种情况、但即使 TM4C 未启用可生成5V VBUS 的 IC、您现在要向 IC 的输出注入5V 信号、并会导致该 IC 和整个系统出现未定义的行为。

    此致、

    Ralph Jacobi

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

    感谢您的答复。

    我检查电源路径、但找不到任何路径 和任何将 发生冲突的 IC。  

    JP1跳接引脚3和引脚5。 USB101不连接任何对象、U7则连接 USB 电缆。

    电源路径为 U7 (TARGET_VBUS)->JP1 (DEBUG_VBUS)->J101 (XDS_VBUS)、略大于 XDS_VCC、并从 J101和 JP2返回+3.3V/MCU_3V3。

    我发现 VBUS 仅用于芯片 U4、但它不起作用、因为 PIN2 (VCC)没有电源。  因此、VBUS、 DEBUG_VBUS 和 TARGET_VBUS 之间不会发生冲突  

    否则、我需要一种可以编程 PMIC 的 NVM 的工具(TPS65941213和 TPS65941111)。如果 需要两根 USB 电缆、使用 MSP-EXP432E401Y 会比较麻烦。 您是否有推荐的工具?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="539939" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1384052/msp-exp432e401y-board-breakdown-afrer-program-pmic-tps65941213-and-tps65941111为方便起见、我 在 JP1上短接 PIN3和 PIN5、并 在 GUI 上成功编程 TPS65941111。[quote userid="539939" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1384052/msp-exp432e401y-board-breakdown-afrer-program-pmic-tps65941213-and-tps65941111我想知道 JP1上短接 PIN3和 PIN5有什么问题吗?

    您好!  

     请参阅用户指南。 JP1有三个位置。 引脚3和引脚5之间没有可连接的位置。 为什么要在3和5之间连接? 我对 TPS65941111或任何 TPS 产品都不熟悉。 这是  TPS65941111用户指南或演示要求您执行的操作吗? 否则、您只需将其保留为默认位置、使用调试 USB 端口为电路板供电。  

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

    您好!

    要将该板用作可以在工厂对 PMIC 进行编程的工具、我只需要使用一根电缆。

    因此我检查了电路板的 SCH、然后我会看到我可以短接 JP1上的引脚3和引脚5并将电缆 接入 U7。

    首先、它运行良好。 但比它得到问题,我不能看到任何错误。

    我有两个问题:

    1) 1)使用此方法有什么问题?

    2) 2)是否 有可以为工厂编写 PMIC 的 NVM 的工具?

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

    您好!

    是否有另一个 MSP-EXP432E 电路板可供试用? 正如我所说、如果您只是想将一些 TPS 固件下载到 LaunchPad 的目标器件上、我并不认为您需要更改跳线设置的原因。  

     您是否正在尝试 通过 BoosterPack 连接器为 MSP-EXP432E 板供电、  如果是 TPS 板供电、则应更改跳线设置以连接引脚1和2。 请注意、如果您通过 BoosterPack 连接器的5V 电源供电、板载 TPS2052B 没有电流限制。 如果发生过流、则可能会损坏目标器件。  

    [报价 userid="539939" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1384052/msp-exp432e401y-board-breakdown-afrer-program-pmic-tps65941213-and-tps65941111/5318440 #5318440"]

    我有两个问题:

    1) 1)使用此方法有什么问题?

    2) 2)是否 有可以为工厂编写 PMIC 的 NVM 的工具?

    [报价]

    我不熟悉 TPS65941111 产品、但我想您只需使用 MSP-EXP432E LaunchPad 通过 I2C 或 SPI 总线对 TPS 进行编程。 我认为、任何具有 I2C 或 SPI 功能的 MCU 都可用于在 PMIC 上对 NVM 进行编程。 由于我不是 TPS 产品的专家、因此我会将您的问题转交给 TPS 支持部门、以了解如何对 NVM 进行编程。  

    您是使用某种类型的 TPS65941111 EVM 板还是您自己的定制板?

    至于 MSP-EXP432E LaunchPad、我并不真正了解更改跳线设置的原因。 您只需通过 JTAG 将 TPS 固件下载到板载 MSP432E MCU 器件上、并在 LaunchPad 和 TPS 之间连接 I2C 或 SPI 总线。 但是、如果您尝试为 TPS 板供电或从 TPS 板供电、那么您应该将跳线设置更改为引脚1和2、正如我在前面所提到的。  同样,我会让 TPS 支持团队的专家帮助您解决问题。  

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

    您好、黄

    本指南包括 TPS65941213和 TPS65941111:  PDN-0C 用户指南适用于 Jacinto 7 J721E 的优化 TPS65941213-Q1和 TPS65941111-Q1 PMIC 用户指南

    没有提到在 VCCA 上该对设置为5V0、那么它如何才能为5V0?

    我假设此电路板上是出厂时使用的 TPS65941213和 TPS65941111、它依赖于3V3、并尝试在 VCCA 上刷写到5V0、问题开始出现的地方是正确的?

    其他假设包括从 MSP 板到 TDA 板的 I2C 连接。

    此致、

    Nicholas

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

    您好!  

    我更换了 MCU、电路板就能正常工作。

    我使用电路板对 自制电路板进行编程。

    我将使用两根电缆、一根用于从 USB101供电、另一根用于从 U7进行 USB 连接。

    下一个问题是、我将问 TPS 组和 DRA829组。

    谢谢。

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

    您好!

    我可以 从数据表 和  VCCA_PG_WINDOW 寄存器中看到 VCCA 支持5V 电源。

    我自己的电路板具有高功率、因此我无法使用3.3V 作为 PMIC 的输入功率。

    下一个问题是、我将问 TPS 组和 DRA829组。

    谢谢。

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

    您好、黄

    虽然数据表中的器件可以支持5V 电压、但需要对其进行编程才能实现。

    由于它当前支持 TPS65941213 + TPS65941111期望 VCCA 引脚具有3V3、因此它是被视为安全的比较器、相对于此电平而言。

    我在下面选择的用户指南中提到了这一点:

    如果在安全 FET 输入侧的 PMIC 输入端设置5V 电压、则会触发 OVP 保护并死锁 PMIC、直到再次下电上电。

    在该器件上启用 VSYS_DEAD_LOCK_EN、从以下数据表摘录可以看出、当设置为3V3时、死锁会触发约4V:

    请注意这一点、因为这可能是您问题的根源。

    BR、

    尼古拉斯·麦克纳马拉