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.

[参考译文] TPS546D24AEVM:EVM 配置问题

Guru**** 2431110 points
Other Parts Discussed in Thread: TPS546D24A, TPS546D24

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems

器件型号:TPS546D24AEVM
主题中讨论的其他器件:TPS546D24ATPS546D24


我使用 TPS546D24AEVM-2PH 在对实际电路板进行编程之前测试配置。 我遇到了一些问题:

  • 电源控制器报告的 IOUT 约为22A、即使实际的 IOUT 仅约为1.6A。电源控制器报告的输入和输出电压正确。 此外、相位报告的 IOUT 与 PH1 = 16.5A 且 PH2 = 5.5A 是对称的。(IOUT_CAL_GAIN = 1且 IOUT_CAL_OFFSET = 0)。

  • IOUT UC 故障警报处于活动状态。 我在寄存器集中没有看到这种情况的阈值设置、并且无法理解什么会符合欠流条件。

  • 我必须将所有 FAULT_Responses 设置为"Continue without interrupts"、以防止控制器出现间断。 输出稳定后、我再次将 FAULT_REPSONSE 更改为"立即关断"、输出不受影响。 我不知道是哪个 FAULT_RESPONSE 导致了断续。

  • 尽管在 NVM 中设置为400mV 输出、但电源控制器通常默认为800mV 输出。 NVM 值似乎没有被粘住。

我已经阅读了 EVM 用户手册和电源控制器寄存器说明。 EVM 采用出厂默认配置。 所有寄存器值都是合理的。 默认值为 OPERATION 和 ON_OFF_CONFIG。 VOUT_SCALE_LOOP 为1、FREQUENCY 开关为325kHz。 我将绝对数据格式用于 VOUT_MODE 和 E-12线性格式。
请帮助我调试这些问题。 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems ]电源控制器报告的 IOUT 约为22A、即使实际的 IOUT 仅约为1.6A。电源控制器报告的输入和输出电压正确。 此外、相位报告的 IOUT 与 PH1 = 16.5A 且 PH2 = 5.5A 是对称的。(IOUT_CAL_GAIN = 1且 IOUT_CAL_OFFSET = 0)[/QUESP]

    这是一个异常高的 READ_IOUT 误差和相间偏移电流误差。  较小的值(小于3A)很常见、但这表明运行不稳定、可能是由于开关频率、补偿和功率级硬件之间不兼容。

    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems ]IOUT UC 故障警报处于活动状态。 我在寄存器集中没有看到这种情况的阈值设置、并且无法理解什么符合欠流条件。

    当从 PGND 流向 SW 的低侧 FET 电流大于-20A 的阈值时、会报告 IOUT_UC_FAULT。  阈值电平不可编程、故障响应是终止低侧导通时间、以防止电感器电流增加更多负值。  在此期间、电感器电流被强制通过高侧 FET 返回 PVIN。

    该器件内置保护功能、可防止电感器中积累过多的负电流、当低侧 FET 关断且电感器电流通过高侧 FET 的体二极管强制进入 PVIN 时、这可能会造成破坏性。  标记的 IOUT_UC_FAULT 进一步表明运行不稳定。

    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems ]I 必须将所有 FAULT_RESPONSETS 设置为"不中断继续"、以防止控制器出现间断。 输出稳定后、我再次将 FAULT_REPSONSE 更改为"立即关断"、输出不受影响。 我不知道是哪个 FAULT_RESPONSE 导致了断续。[/QUERPLET]

    当您说、输出"保持不受影响"时、您是意味着在您更改故障响应后输出没有自动切断、还是在故障响应重置为正常后、它返回到之前的重复断续操作?

    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems ]尽管 NVM 中的输出设置为400mV、但电源控制器通常默认为800mV。 NVM 值似乎没有保留。

    1) 1)您是否更新了 PIN_DETECT_OVERRIDE (命令代码 EEh)以清除 VOUT_COMMAND 位(位0)、从而将 VOUT 编程从引脚检测切换到 NVM?

    2) 2)更新 VOUT_MODE、VOUT_COMMAND、VOUT_SCALE_LOOP、VOUT_MIN 和 PIN_DETECT_OVERRIDE 后、您是否还执行 STORE_USER_ALL 命令(命令代码15h)以将更改存储到 NVM 中以供将来的电源周期使用?

    3) 3) VSEL 引脚在电路板上是如何端接的?

    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems ]我已经阅读了 EVM 用户手册和电源控制器寄存器说明。 EVM 采用出厂默认配置。 所有寄存器值都是合理的。 默认值为 OPERATION 和 ON_OFF_CONFIG。 VOUT_SCALE_LOOP 为1、FREQUENCY 开关为325kHz。 我将绝对数据格式用于 VOUT_MODE 和 E-12线性格式。
    请帮助我调试这些问题。 谢谢![/引述]

    这些不是"默认"配置设置。

    当您更新开关频率时、您是否还更新了 compensation_config 设置以适应较慢的开关频率?  在325kHz 频率下使用时、默认补偿设置不稳定。

    我建议的第一件事是将开关频率改回默认值550kHz、并确定这是否会恢复稳定性和预期运行。  如果不是、我们可以更深入地了解电流配置及其不稳定的原因。

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

    Peter James Miller 回答 了 TPS546D24AEVM:EVM 配置问题

    Kirk @ Esperanto 说:

    电源控制器报告的 IOUT 约为22A、即使实际的 IOUT 仅约为1.6A。电源控制器报告的输入和输出电压正确。 此外、相位报告的 IOUT 与 PH1 = 16.5A 且 PH2 = 5.5A 是对称的。(IOUT_CAL_GAIN = 1且 IOUT_CAL_OFFSET = 0)。

    这是一个异常高的 READ_IOUT 误差和相间偏移电流误差。  较小的值(小于3A)很常见、但这表明运行不稳定、可能是由于开关频率、补偿和功率级硬件之间不兼容。

    • 开关频率为550MHz 时更好(指示为-0.65A)、但电流现在为负。

    Kirk @ Esperanto 说:

    IOUT UC 故障警报处于活动状态。 我在寄存器集中没有看到这种情况的阈值设置、并且无法理解什么会符合欠流条件。

    当从 PGND 流向 SW 的低侧 FET 电流大于-20A 的阈值时、会报告 IOUT_UC_FAULT。  阈值电平不可编程、故障响应是终止低侧导通时间、以防止电感器电流增加更多负值。  在此期间、电感器电流被强制通过高侧 FET 返回 PVIN。

    该器件内置保护功能、可防止电感器中积累过多的负电流、当低侧 FET 关断且电感器电流通过高侧 FET 的体二极管强制进入 PVIN 时、这可能会造成破坏性。  标记的 IOUT_UC_FAULT 进一步表明运行不稳定。

    • 开关频率为550KHz 时无错误指示器。

    Kirk @ Esperanto 说:

    我必须将所有 FAULT_Responses 设置为"Continue without interrupts"、以防止控制器出现间断。 输出稳定后、我再次将 FAULT_REPSONSE 更改为"立即关断"、输出不受影响。 我不知道是哪个 FAULT_RESPONSE 导致了断续。

    当您说、输出"保持不受影响"时、您是意味着在您更改故障响应后输出没有自动切断、还是在故障响应重置为正常后、它返回到之前的重复断续操作?

    • 当我切换到“继续而不中断”时,它停止了断续模式,当我切换回“立即关闭”的原始设置时,它没有恢复断续模式。 在550kHz 开关频率下没有断续模式。

    Kirk @ Esperanto 说:

    尽管在 NVM 中设置为400mV 输出、但电源控制器通常默认为800mV 输出。 NVM 值似乎没有被粘住。

    1) 1)您是否更新了 PIN_DETECT_OVERRIDE (命令代码 EEh)以清除 VOUT_COMMAND 位(位0)、从而将 VOUT 编程从引脚检测切换到 NVM?

    2) 2)更新 VOUT_MODE、VOUT_COMMAND、VOUT_SCALE_LOOP、VOUT_MIN 和 PIN_DETECT_OVERRIDE 后、您是否还执行 STORE_USER_ALL 命令(命令代码15h)以将更改存储到 NVM 中以供将来的电源周期使用?

    3) 3) VSEL 引脚在电路板上是如何端接的?

    • 如何使用 TI Fusion 工具执行 STORE_USER_ALL?
    • VSEL kΩ 一个14.7k Ω 电阻器连接到 AGND、这是 EVM 上的默认值。 我尚未修改 EVM。

    Kirk @ Esperanto 说:

    我已经阅读了 EVM 用户手册和电源控制器寄存器说明。 EVM 采用出厂默认配置。 所有寄存器值都是合理的。 默认值为 OPERATION 和 ON_OFF_CONFIG。 VOUT_SCALE_LOOP 为1、FREQUENCY 开关为325kHz。 我将绝对数据格式用于 VOUT_MODE 和 E-12线性格式。
    请帮助我调试这些问题。 谢谢!

    这些不是"默认"配置设置。

    当您更新开关频率时、您是否还更新了 compensation_config 设置以适应较慢的开关频率?  在325kHz 频率下使用时、默认补偿设置不稳定。

    我建议的第一件事是将开关频率改回默认值550kHz、并确定这是否会恢复稳定性和预期运行。  如果不是、我们可以更深入地了解电流配置及其不稳定的原因。

    • 补偿设置(CZI、CPI、RVI、CZV、CPV)是否在电源控制器内部进行严格设置? TPS546D24A 中的图23使其以这种方式出现。
    • 最后、TPS546D24 (非 A)中的寄存器集是否有任何不同? 这正是我们在当前半导体紧缩中能够获得的全部资源。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    Peter 正在研究这个问题。 将在美国星期二的时间向您提供反馈。

    谢谢、

    Lishuang

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

     

    我很高兴我们能够找到问题的根源、并将开关频率提高到550kHz、从而解决了您遇到的大多数问题。  真是个好消息。

    关于后续问题:

    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems/3813336 #3813336"]如何使用 TI Fusion 工具执行 STORE_USER_ALL?[/quot]

    在 FUSION GUI 中、选择特定器件后、使用左下角的选项卡导航到"Configure"视图、 在屏幕顶部、您将看到"Store Config to NVM"选项-单击该按钮将在 GUI 中执行 STORE_USER_ALL 命令。

    [ kΩ userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems/3813336 #3813336"]VSEL 通过一个14.7的电阻器连接到 AGND、这是 EVM 上的默认值。 我尚未修改 EVM。[/quot]

    在没有电阻器到 BP1V5的情况下、14.7kΩ Ω 到 AGND 是电阻器代码6、在 VOUT_SCALE_LOOP = 0.5的情况下、对 VOUT = 0.8V 进行编程。  要通过 PMBus 更改 VOUT 设置、包括更新指数-12和绝对模式的 VOUT_MODE、您需要:

    1) 1)将 VOUT_MODE 写入14h  (注意-启用转换器时、VOUT_MODE 为只读模式。  要实时更新、您需要使用 EN/UVLO 引脚或 OPERATION 命令禁用转换)

    2) 2)将 VOUT_SCALE_LOOP 写入1.0 (注意-启用转换器时、VOUT_SCALE_LOOP 为只读。  要实时更新、您需要使用 EN/UVLO 引脚或 OPERATION 命令禁用转换)

    3) 3)此时、使用配置窗口左上角的"Write to Hardware"按钮将这两个值更新到 TPS546D24A 器件。

    4) 4)将 VOUT_COMMAND 更新为所需电压。 如果输入十六进制值、请记住十六进制现在使用指数-12

    5)更新了引脚检测覆盖以在加电时将 VOUT 控制更改为 NVM

    6) 6)将这些更改写入硬件、如步骤3所示

    7) 7)将当前 PMBus 设置存储到 NVM 中、以供将来的上电复位周期使用。

    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems/3813336 #3813336]\n 补偿设置(CZI、CPI、RVI、CZV、CPV)是否完全位于电源控制器内部? TPS546D24A 中的图23使其以这种方式出现。[/引述]

    所有补偿组件都是内部组件。  它们通过 PMBus 或 MSEL1电阻器的引脚搭接设置进行选择 、由 PIN_DETECT_OVERRIDE 命令中的 RE补偿_CONFIG 位定义。

    虽然在启用转换器的情况下、可以向 NVM 写入或存储 COMP补偿_CONFIG 值、但内部元件不会在启用输出的情况下实时更新、以防止补偿更新后输出变得不稳定。  要更新补偿、您可以通过 EN/UVLO 引脚或 OPERATION 命令禁用输出、如 ON_OFF_CONFIG 命令所设置。  否则、您可以写入新的补偿、将其存储到 NVM 中并循环使用 Avin 电源以触发新的上电复位。

    [引用 userid="461791" URL"~/support/power-management-group/power-management/f/power-management-forum/1030902/tps546d24aevm-evm-configuration-problems/3813336 #3813336">最后、TPS546D24 (非 A)中的寄存器集是否有任何不同? 这就是我们在当前半导体紧缩中所能获得的全部资源。[/引述]

    TPS546D24包含 TPS546D24A 支持的命令子集、并使用不同的编程电阻器来选择相似的配置设置。  此外、TPS546D24的引脚搭接功能仅用于生产期间的初始上电。  作为生产流程的一部分、这些设置应提交给 NVM、PIN_DETECT_OVERRIDE 命令应设置为0000h

    我建议仅使用 TPS546D24进行预量产/工程测试、并使用 TPS546D24A 进行量产。