我正在尝试了解如何为 TPS546A24A 正确执行引脚搭接。 一个困惑是 EEPROM 的初始内容。 我认为 EEPROM 的默认值在表6中。 是这样吗? 我正在尝试弄清楚如何获得正确的 VSEL 引脚搭接。 我的要求是电压可在0.8至0.94V 之间调节、步长为10mV。 根据表12和 Excel 引脚搭接计算器、这似乎是不可能的、但表13似乎应该是可能的。 您能解释一下这两个表试图传达的内容吗? 谢谢
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.
我正在尝试了解如何为 TPS546A24A 正确执行引脚搭接。 一个困惑是 EEPROM 的初始内容。 我认为 EEPROM 的默认值在表6中。 是这样吗? 我正在尝试弄清楚如何获得正确的 VSEL 引脚搭接。 我的要求是电压可在0.8至0.94V 之间调节、步长为10mV。 根据表12和 Excel 引脚搭接计算器、这似乎是不可能的、但表13似乎应该是可能的。 您能解释一下这两个表试图传达的内容吗? 谢谢
Daniel、您好!
正确、表6显示了新器件的 EEPROM 默认值。
我想引起混淆的原因是表12中的最小 Vout 和最大 Vout 以及表13中的 VOUT_min 和 VOUT_MAX 具有不同的含义。
表12中的值是可针对每个范围进行编程的最小值和最大值。 例如、在表12中、分压器代码1可用于在0.75V 至0.9V 之间以10mV 的15个阶跃进行编程。 因此、电阻器到接地代码0在0.75V 偏移量中增加0mV、R2G 代码1在0.75V 偏移量中增加10mV、依此类推。 需要使用电阻分压器代码2以10mV 为步长在0.9V 至0.94V 之间进行编程。
表13中的值是 VOUT_MIN 和 VOUT_MAX PMBus 命令值、这些值是在选择这些电阻分压器代码时设置的。
我想我需要有关您尝试做什么的更多详细信息。 在器件开启并调节输出电压时、您是否尝试以10mV 为步长更改输出电压? 更改 VSEL 电阻器只会更改初始启动输出电压。 当器件进行调节时、PMBus 命令 VOUT_COMMAND 可用于以10mV 为步长更改输出电压。
您好、Anthony、
对于此应用、我需要在初始启动时将其设置为0.9V、然后在运行时、FPGA 将以10mV 的阶跃在0.75和0.94之间调整电压。 我对您的描述仍然有些困惑。 如果我使用电阻分压器代码1、我是否能够将电压设置为0.9V 并将 VOUT_MIN 设置为0.5V、并将 VOUT_MAX 设置为1.5V? VOUT_MODE 设置为什么? 10mV 阶跃是如何设置的?
谢谢、
Dan
那么、FPGA 将通过 PMBus 接口更改输出电压? 如果正确、您只需让 VSEL 电阻器将输出电压启动值设置为0.9V。 启动后、可通过 VOUT_COMMAND 更改输出电压。
表12中的最大值和最小值是引脚搭接电阻器可以为该电阻分压器代码设置为 VOUT_COMMAND 初始启动电压的最大值和最小值。
VOUT_MIN 和 VOUT_MAX 是 PMBus 命令。 这些设置可通过任何方法编程到 VOUT_COMMAND 的最小值和最大值。 有关这些命令的更多详细信息、请参阅数据表的第66页和第71页。
VOUT_MODE 的默认设置为0x97、转换为指数为-9的相对格式。