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.

[参考译文] TPS53647:VOUT (VID 0x79→0.85V) 在启用时恢复为 VBOOT

Guru**** 2782445 points

Other Parts Discussed in Thread: TPS53647

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1612117/tps53647-vout-vid-0x79-0-85-v-reverts-to-vboot-at-enable

器件型号: TPS53647

尊敬的团队:

VOUT_COMMAND (VID 0x79→0.85V ) 在使能时恢复为 VBOOT;输出钳位至 VOUT_MAX (0.90V )

上下文:-

TPS53647 的评估板。 没有使用 NVM 操作(例如,没有 STORE_DEFAULT_ALL)。
器件已针对 VBOOT 进行配置;我希望通过 PMBus VID 进行运行时控制。

我使用的序列:
1) 确保关闭并设置控制源
  0x01 (OPERATION)    = 0x00   # OFF 状态
  0x02 (ON_OFF_CONFIG)  = 0x1B   #开/关仅由 PMBus 命令控制

2) 设定 VID 设定点和限值
  0x21 (VOUT_COMMAND)  = 0x79   # VID = 121dec→~0.85V; 还读回 0x79
  0x25 (MARGIN_HIGH)   = 0x82   #(出于完整性考虑)
  0x26 (MARGIN_LOW)   = 0x70   #(出于完整性考虑)
  0x24 (VOUT_MAX)     = 0x83   #~0.90V

3) 启用电源轨
  0x01 (OPERATION)    = 0x80   #开启

4) 启用后立即观察
  读取 0x21 (VOUT_COMMAND)→0x97   #~1.00V (VBOOT)
  VOUT 测量值       ≈0.90V  #等于 VOUT_MAX 钳位

观察:

启用时、VOUT_COMMAND 的回读从 0x79 (0.85V ) 更改为 0x97 (1.00V )、对应于 VBOOT。
实际输出处于~0.90V 、与 VOUT_MAX 匹配(由于钳位而符合预期)。

问题:  
鉴于我没有执行任何 NVM/默认操作、为什么 VOUT_COMMAND 会在该序列中启用时恢复为 VBOOT 值 (0x97)? ‑在启用前显式‑到 PMBus 控制、否则引脚‑自举中是否存在强制 VBOOT 的 MODE/锁存行为、或者是否有另一个会在启用时覆盖 VOUT_COMMAND 的寄存器/标志(例如,裕度状态,写入‑PROTECT、页/轨选择)?

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

    您好、

    VBOOT 设置启动时的输出电压。 启用电源轨(启动)后、输出电压将设置为 VBOOT、这会导致 VOUT_COMMAND 值覆盖为 VBOOT。 如果在电源轨启用/启动后更改 VOUT_COMMAND、则输出电压将遵循 VOUT_COMMAND。

    此致、

    Troy