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.

[参考译文] TPS65219EVM:MSP430 编程

Guru**** 2614415 points

Other Parts Discussed in Thread: TPS65219EVM-SKT, SK-AM62B-P1, TPS65219EVM, TPS65219, USB2ANY, TPS6521905

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1580040/tps65219evm-msp430-programming

器件型号:TPS65219EVM
主题中讨论的其他器件: SK-AM62B-P1TPS65219、USB2ANY、TPS65214TPS6521905

尊敬的团队:

我正在使用 TPS65219EVM-SKT 和 A 定制设计的基于 SK-AM62B-P1 基准的电路板 最初安装了相同的 PMIC (TPS65219)。 板载 PMIC 出现故障、因此我尝试通过将 TPS65219EVM 的输出(BUCK1/2/3、LDO1–4 等)直接连接到电路板来为定制电路板供电。 遗憾的是、在测试时、我的 EVM PMIC 和 MSP430 短路 、现在我计划更换 EVM 上的两个组件。

在继续之前、我有几个问题:

  1. MSP430 编程:

    • 更换 EVM 上的 MSP430 后、如何对其进行重新编程?

    • 是否有 二进制 (.hex/.txt) 适用于 TPS65219EVM 上使用的出厂默认固件的文件?

    • 我应该使用哪种工具和接口(USB2ANY、MSP430 BSL 或任何其他 TI 实用程序)?

    • 请分享正确的答案 连接和步骤 来刷写 MSP430?

  2. EVM 到定制电路板连接:

    • 什么是 必要引脚/信号 必须在 TPS65219EVM 和定制电路板之间连接该连接器、才能正确为其供电并对其进行控制?

    • 我是否需要连接 I²C Ω(SCL/SDA) GPIO 使能信号(nPWRON、PGOOD、EN 引脚) 或只有降压/LDO 输出是否足够?

    • 有关的任何建议 接地或上拉电阻器 使用 EVM 作为外部电源时、会出现什么问题?

我的目标是使用 TPS65219EVM 安全地为定制电路板供电并控制该电路板、同时在更换损坏的器件后恢复 EVM 的全部功能。

感谢您的支持!

此致。

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

    尊敬的 Mallika:  

    MSP430 可以直接使用 USB2ANY Explorer 工具进行更新、这样将自动安装最新的固件更新 (2.8.2.0)、该更新与 TPS65219EVM 兼容。  

    插入 USB 电缆后、打开资源管理器应该会提示一个弹出窗口、如果检测到这不是当前安装的固件版本、系统会询问是否更新到 2.8.2.0。  
    如果弹出窗口未自动出现、请进入 Advanced > Update Firmware 并按照弹出说明进行操作。  

    2.您能澄清一下、是否正在使用 TPS65219EVM 吗 -skt 或 TPS65219 EVM
    插槽式 TPS65219EVM-SKT 不能连接到重负载、仅应使用 TPS65219EVM(焊接,非插槽式)对其进行评估。

    是否有任何 GPIO 信号用于驱动系统中的任何其他元件? 如果未使用这些引脚、则无需连接它们。  

    应连接 I2C 线路、以便读取/写入 PMIC。

    如果 EN 由处理器的信号供电、则需要 在电路板之间连接该引脚。
    如果 EN 像在 EVM 上一样直接连接到 VSYS 高电平、那么只要将 VSYS 提供给 PMIC EVM、就可以满足要求。  

    nPWRON 和 PGOOD 对于上电不是必需的、只有在您要评估这些线路在 PMIC 和处理器之间的通信方式时才连接这些线路。  

    请告诉我是否需要更多的清晰度、因为我不完全确定我是否理解正确。
    如果您有系统的方框图、这将有助于我更好地理解您在这里提出的问题。  

    此致、  
    Sarah

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

    您好、Sarah:

    感谢您的澄清和详细指导。

    我目前在使用 TPS65219EVM(非插槽式版本) —不是 skt 类型。 EVM 上的 MSP430 和 PMIC IC 已损坏、我正在等待收到更换器件。 焊接后、我计划重新连接 USB 电缆并检查 USB2ANY Explorer 工具是否可以检测到 EVM。

    检测完成后、我将按照您的建议使用 Advanced→Update Firmware 使用最新固件 (v2.8.2.0) 刷写 MSP430 的选项。

    我还将确保 μ I²C 线路 (SCL/SDA) 连接到定制电路板、以实现正确的 PMIC 通信。 EVM 上的 EN 引脚连接高电平到 VSYS、因此我将保持该配置。 nPWRON 和 PGOOD 现在将保持未连接状态、因为我只需要 EVM 来充当稳定的电源。

    请确认此工作流程是否正确:

    1. 更换并焊接 TPS65219EVM 上的 MSP430 和 PMIC。

    2. 将 USB 连接到 PC 并使用 USB2ANY Explorer 来验证 MSP430 检测。

    3. 如果出现提示(或通过 Advanced→Update Firmware)、请更新到固件 v2.8.2.0。

    4. 提供 VSYS (5V) 输入、并使用降压/LDO 输出为定制电路板供电。

    完成这些步骤后、我将分享结果。

    再次感谢您的支持!

    此致、
    Mallika

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

    尊敬的 Mallika:  

    是的、这些步骤是正确的。

    如果您在实际流程中有任何更新或弹出任何问题、请告诉我。

    很高兴能提供帮助!

    此致、  
    Sarah

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

    您好、Sarah:

    感谢您先前的澄清。
    我已经更换了两个 MSP430 TPS65219 PMIC 简化版 IC TPS65219EVM(非插槽式) 视图。

    更换后、我通过 USB 将电路板连接到我的 PC 并打开 USB2ANY Explorer (V2.8.2.0) 、但工具显示:

    No USB2ANY controller was found Open failed - Error: -24 Invalid handle






    并且未检测到电路板。

    请确认后续步骤、以便对进行恢复或编程 替代器件
    是否需要使用手动加载 USB2ANY 固件 USB2ANY 固件装载程序实用程序 、还是应在连接后由资源管理器工具自动识别?
    如果需要手动刷写、您能否分享用于对 EVM 上的 MSP430 进行编程的正确过程或跳线设置 (BSL 或 JTAG)?

    谢谢你。


    此致。

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

    尊敬的 Mallika:  

    对于 USB2ANY Explorer 刷写步骤:

    1. 移除外部 VSYS 和 GND 连接器
    2. 将 J11 跳线“EXT_LDO_VIN"更“更改为 USB_5V
    3. 将 USB 电缆连接到电路板和 PC(LED 应亮起)
    4. 打开 USB2ANY Explorer- Explorer 应 能识别 USB2ANY 控制器。

    执行这些步骤后、检查资源管理器是否能够识别设备、  

    正确刷写固件后、您可以将 J11 配置更改回外部 VSYS、并使用外部 VSYS 和 GND 端子上电。

    如果仍无法识别设备、请告诉我。  

    此致、
    Sarah

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

    您好、Sarah:


    我已经完成上述步骤、并在 USB2ANY Explorer 上获得了该更新:

    我将 J11 重新配置回外部 VSYS。
    我打开 TPS65219_GUI 并打开了已连接但未检测到的器件。
     是否会自动检测到器件、或者我们需要提供 TI 器件 ID 和 I2C_Address?

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

    尊敬的 Mallika:  

    很高兴更新能够正常运行。  

    GUI 应在插入时自动识别器件、  

    您能否转至 Options > Serial Port(选项>串行端口)并检查是否检测到任何输入?
    端口上应该会识别“USB2ANY/OneDemo device“选项。  

    此外、确保 USB2ANY Explorer 已关闭/没有同时打开多个 GUI 选项卡。  

    此致、  
    Sarah

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

    可以看到 USB2ANY 已检测到但无法连接。

    已检测到指定的端口。

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

    尊敬的 Mallika:  

    此错误可能表示硬件连接不正确、  

    您是否能够探测 VDD1P8 测试引脚以检查它是否测量到 1.8V、从而指示 PMIC 是否正常运行?

    或者 通常情况下、当 VSYS 通电时、是否有任何输出输出输出正确的电压?

    此致、  
    Sarah

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

    您好、Sarah:

     即使在放置 PMIC 和 MSP 后电路板也已损坏。
    我们更换了旧电路板、并获得了新的 TPS65219EVM 并对其进行了重新编程。
    器件树中没有包括 PMIC 节点。 如果必须事先包含这些内容、请告诉我。
    我们的目标是使用 PMIC 为 SoC 供电。

    请告知我此设置是否足够、或者是否建议使用任何其他连接进行初始验证。

    • PMIC EVM 和 SoC 之间连接 I²C Ω 线路以进行通信。

    • EN 连接高电平 VSYS (与 EVM 上的相同)、和 VSYS 正确地提供给 PMIC。

    • nPWRON PGOOD 由于我们主要侧重于验证是否已上电、因此当前未连接线路。



    这些连接可以驱动 SoC 吗?

    此致、
    Malli  

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

    尊敬的 Mallika:  

    对于有关设备树的软件问题、我将让我们的软件专家 Shree Ramamoorthy 回答这个问题。

    这些连接似乎是正确的、我只有几个澄清问题:

    您是否将 EVM 上的 TPS6521401 PMIC 替换为 TPS6521904 PMIC、如原理图中所示?

    • TPS6521904 默认配置为按钮、因此需要按下 EVM 上的按钮才能使器件进入活动状态。  
      EVM 已配置为支持 PB、因此无需进行任何修改、请注意需要按下按钮。  
    • 您是否以任何方式通过 I2C 重新编程/重新配置器件?
    • 是从处理器还是从 EVM 连接到 I2C?

    此致、  
    Sarah

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

    您好、Sarah:

    我们使用 SK-AM62B-P1 EVM 的设计文件设计了一个定制电路板。 在定制板上、PMIC 已损坏。 我们现在正在尝试使用 TPS6521EVM 来配置设计板。如图所示  

    首次尝试时:使用 NVM 重新编程 TPS65219EVM  具有 NVM 的 TPS6521901 PMIC:

    读取寄存器值后、我只更改了低于寄存器值
    BUCK2_VOUT、9、0xA4
    电路板因某种原因短路。

    在第二次 尝试中: 如前面讨论的那样将 PMIC 替换为 TPS6521904 和 MSP430 以及已编程或更新的固件、但 USB 已损坏。




    对于请求的请求:

    • 您是否将 EVM 上随附的 TPS6521901 PMIC 替换为 TPS6521904 PMIC(如原理图中所示)?
      否、我没有更换 PMIC、 我已通过 TPS65219 GUI 对其进行了重新编程、以匹配 TPS6521904(AM62x 参考配置文件)的配置和电压时序。

    • TPS6521904 默认配置为按钮、因此需要按下 EVM 上的按钮才能使器件进入活动状态。 。  
      理解。 我知道必须按下按钮 (PB) 才能使器件进入运行状态。 我在此区域中没有修改 EVM 硬件。

    • 您是否以任何方式通过 I²C 重新编程/重新配置器件?
      是。 我将使用 I²C USB 接口连接的 TPS65219 GUI 通过 I ² C 对 PMIC 寄存器重新编程。 更新的配置与 TPS6521904 上电曲线保持一致。

    • 您是从处理器或 EVM 连接到 μ I²C?
      →处理器 I²C 线路尚未连接。





    现在、我们购买了具有相同 TPS6521901 PMIC 的新电路板 TPS65219EVM。
    您能否建议我是否可以使用  TPS6521901 上所需的 TPS6521904 输出以相同的方式重新编程、并将其连接到定制电路板。

    期待您的评论。

    您能否邀请软件团队的同事就定制器件树上的 PMIC 节点进行评论?




    此致、
    Mallika

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

    尊敬的 Mallika:  

    感谢您提供的信息。  

    通常、为了方便起见、我建议在 TPS6521905 中使用 TPS65219EVM-SKT 电路板从头开始对空白 NVM 器件进行编程。  

    但是、由于该插槽式板目前缺货、因此在 TPS6521901 上使用 TPS65219 EVM 进行板载编程也是可以接受的。  

    请确保仅在器件处于 INITIALIZE 状态时执行 NVM 重新配置步骤以及编程。  

    不用担心、您使用–04 设置对 TPS6521401 重新编程、然后连接到定制电路板。  

    我会要求我们的软件团队提供答案。  

    谢谢、  

    Sarah