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.

[参考译文] TPS650861:配置编程模式后、CAN't 通过 CTL 引脚控制每个功率输出。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1209851/tps650861-after-configure-program-mode-can-t-control-each-power-output-by-ctl-pin

器件型号:TPS650861
主题中讨论的其他器件: IPG-UI

您好!

我正在尝试使用 CTL 引脚控制 CPU 的上电序列、在地址0x38中配置了编程模式、但未正确输出。 最后、我们发现还需要在地址0X5E 中将每个寄存器0xA0配置为高电平、然后允许通过 CTL 引脚控制电源输出。 根据所述的数据表、寄存器0xA0应将每个配置为低电平、然后可通过 CTL 引脚控制电源输出。 我缺少一些细节吗?   

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

    尊敬的 Shih:

    对于 TPS650861的编程/测试、我们强烈推荐 BOOSTXL-TPS650861。 此评估板允许您使用我们的 OTP 发生器文档和 IPG-UI 软件对 TPS650861进行编程。  

    BOOSTXL-TPS650861 EVM 用户指南

    TPS65086100 OTP 发生器(修订版 D)

    对于您当前的问题、可通过以下几个步骤调试编程过程:

    1) 1)您可以使用 REG 0xA0手动启用和禁用电源轨吗? 确保您可以成功地更改地址0x5E 中的寄存器设置而不出现问题(尝试使用 REG 0x92位[7:1]更改 BUCK4输出电压)。 写入后读回这些值以确认命令成功。 下电上电将导致所有寄存器重置为默认值。

    2) 2) 在 CTL4上应用7V 之前、您将无法读取或写入任何0x38寄存器。 在 CTL4上施加7V 后、我建议设置 REG 0x02 bit [7]= 1、以便使 TPS650861保持编程模式。  完成该操作后、您可以从 CTL4中删除7V、您仍应能够访问0x38地址中的寄存器。 下电上电将使器件退出编程模式。

    3) 3)在编程模式下、您可以根据需要更改寄存器设置。

    • 为了通过 CTLx 引脚控制电源输出、对于您要使用 CTLx 进行控制的每个电源输出、需要将 REG 0xA0和 REG 0xA1中的位设置为0。
    • 可以使用地址0x38中的寄存器将电源轨分配给 CTLx 引脚。 例如、可以通过设置 REG 0x11 bits[4:2]= 000、将 BUCK4启用分配给 CTL1。 对其他电源轨的控制是类似的。 参阅  第5.12节  以查看0x38寄存器的完整列表。
    • 这些寄存器设置将在下电上电后复位、除非您继续执行 《TPS65086100非易失性存储器编程指南》 第6节中详述的 OTP 刻录过程。

    此致、

    詹姆斯