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.

[参考译文] TPS40400:在 TPS40400上实施 DVFS

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/906041/tps40400-implement-dvfs-on-tps40400

器件型号:TPS40400
主题中讨论的其他器件: TPS650861TPS549B22TPS549D22TPS546C20ATPS546A24ATPS546B24ATPS546D24A

我们现在估算在 TPS40400上实现 DVFS。  

 在开始实施之前、我们希望 TI 澄清一些问题。  

我们知道 TI 为 TPS650861等 PMIC 提供了 DVFS 兼容驱动程序。  

因此、我们有以下问题:  

  1. TI 发布的 TPS40400驱动程序是否与 Linux 内核中的 DVFS 兼容? (DVFS 功能是否与 TPS40400驱动器配合使用?)  
  2.  TPS40400是否具有 任何中断功能 来通知 ARM/CPU 电压已 发生变化?  
  3. TPS40400获取 I2C 命令以更改输出电压 、然后 TPS40400 实际输出 相应的目标电压之间的持续时间是多久?    
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. TI 发布的 TPS40400驱动程序是否与 Linux 内核中的 DVFS 兼容? (DVFS 功能是否与 TPS40400driver 配合使用?)  
      1. TPS650861 PMIC 使用特定于器件和制造商的映射来实现输出电压和开关频率的 I2C 控制。
      2. TPS40400使用标准化的 PMBus 寄存器映射和文件格式来控制输出电压和开关频率。  
      3. 为 TPS650861开发的同一驱动程序将不适用于 TPS40400。
    2.  TPS40400是否具有任何 中断功能 来通知 ARM/CPU 电压已 发生变化?  
      1. TPS40400不会为"VR_SETTLED"实施带外信号
    3. TPS40400 获取 I2C 命令以更改输出电压 、然后 TPS40400 实际输出 相应的目标电压之间的持续时间是多久?
      1. 对于用于更改 VOUT 的事务的停止位、TPS40400内部的基准电压将在数据上升沿后的500ns 内开始斜升至新电压。
      2. 基准压摆率将由 TON_RISE 编程和输出电压决定、使用与 VOUT/ TON_RISE 相同的压摆率
      3. 由于输出电压滞后于基准电压、电压环路带宽会产生一些额外的延迟。  延迟量将取决于控制环路的带宽。

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

    1. TI 是否有将 TPS40400驱动器调整为 DVFS 的任何计划? 是否可行?
    2. ?我们在 TPS40400 μ A 上实施类似 DVFS 的频繁电压变化、是否会产生任何副作用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    TI 不提供 TPS40400的驱动程序。  TPS40400使用标准 PMBus 命令来实现输出电压控制、因此、一旦对 VOUT_SCALE_LOOP 寄存器进行编程以匹配 VOUT 和 FB 之间使用的电阻分压器、设计为使用处理器 I2C 主外设将 VOUT_COMMAND 值发送到 TPS40400的标准化固件将起作用。  TPS40400中 VOUT_COMMAND 使用的格式为 Linear16、指数为-9、因此16位 VOUT_COMMAND 值的每个 LSB 等于2^-9V 或1.95mV

    只要输出电压变化处于电压模式控制环路的带宽内、TPS40400就会进行调整以接受频繁的输出电压变化。

    您可能还想考虑我们的 TPS40400更新的集成 FET 器件之一。

    TPS549B22 -具有 PMBus 的25A 自适应恒定导通时间(D-CAP3)控制转换器

    TPS549D22 -具有 PMBus 的40A 自适应恒定导通时间(D-CAP3)控制转换器

    TPS546C20A -具有集成遥测功能的 PMBus、可堆叠至两相的35A 电压模式(VM)控制转换器

    TPS546A24A - 10A、平均电流模式(ACM)控制型转换器、具有集成 遥测功能的 PMBus、可堆叠至四相  

    TPS546B24A -具有集成 遥测功能、可堆叠至四相的 PMBus、由20A、平均电流模式(ACM)控制的转换器  

    TPS546D24A -具有集成 遥测功能的 PMBus、可堆叠至四相、由40A、平均电流模式(ACM)控制的转换器  

    这些较新的器件将功率 FET 与控制器集成在一起、以实现更小的尺寸、更简单的设计和更好的性能。