“线程”中讨论的其它部件:TPS546D24A,TPS546B24A
您好,
TPS546A24A 和 TPS546D24A 的输出(读写)分辨率是多少?
Iout 的同一个问题应改为“解决方案”。
谢谢!
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 和 TPS546D24A 的输出(读写)分辨率是多少?
Iout 的同一个问题应改为“解决方案”。
谢谢!
非常感谢您将此问题重新发布到 E2E 论坛。
VOUT_command 使用 LINEAR16编码,因此分辨率由 VOUT_MODE (命令代码20h,读/写字节)设置
VOUT_MODE 的默认值为97,该值为2^-9V 的分辨率选择-9的指数,小于2mV。
TPS546x24A 系列允许写入 VOUT_MODE 以更改分辨率。
设定参考电压的 DAC 的分辨率为2^-12V / LSB,约为0.244mV,然后由 VOUT_Scale_loop 进行缩放,后者也可编程,但受最大参考电压0.75V 的限制。
因此,所有电压的输出电压编程的默认分辨率为1.95mV/LSB,但通过更改 PMBus 命令值,可以提高低输出电压的分辨率。
对于高达0.75V 的电压,可以支持高达0.244mV/LSB 的分辨率 (这需要 VOUT_MODE =0x94或0x14 -指数-12或更高)
对于高达1.5V 的电压,可以支持高达0.488mV/LSB 的分辨率 (这需要 VOUT_MODE =0x95或0x15 -指数-11或更高)
对于高达3V 的电压,可以支持高达0.977mV/LSB 的分辨率 (这需要 VOUT_MODE =0x96或0x16 -指数-10或更高)
对于高达5.5V 的电压,可以支持高达1.95mV/LSB 的分辨率 (这需要 VOUT_MODE =0x97或0x17 -指数-9或94更好)
可以选择比参考发生器支持的更高分辨率的 VOUT_MODE,但多个 LSB 将解码到同一个参考,从而输出电压。 例如,在 VOUT_MODE = 0x94 (指数-12)的情况下,3.3V 由0x34CD (13,517)表示,但由于参考 DAC 和内部分隔器的限制,参考电压和因此输出电压将每8个 LSB 以1.95mV 的步长变化一次。
对于读取 VOUT,数据格式与写入 VOUT_command 相同,由 VOUT_MODE 定义。 在 VOUT_scale _loop 分隔器之后,ADC 还设计用于0.244mV/LSB,但如果 VOUT_MODE 的分辨率设置为高于支持的输出电压分辨率,则平均函数会增加一些额外的统计精度。 例如,如果 VOUT_MODE 设置为94h (指数-12),VOUT_STREAL_LOOP 设置为0.125以支持3.3V 的 VOUT,而单个 VOUT 样本从 ADC 检测到1.95mV/LSB, 多个样本的平均值将允许 IT 部门报告分辨率较高的 Vout 级别,最后3个 LSB 不会静态为“0”
同样,对于 READ_IOUT,ADC 报告 TPS546D24A 的当前 LSB 级别为2^-6 A (15.625mA),TPS546B24A 和 TPS546A24A 的当前 LSB 级别为2^-6 A (15.625mA),但与 READ_VOUT 平均值一样,READ_IOUT 平均值可以增加其他位的重要数据。 但是,SLINEAR11数据格式限制了可以显示的范围和分辨率的组合。 TPS546x24A 系列使用动态指数,因此它可以在低电流下代表更高分辨率,同时仍能显示更高电流级别。
例如,在40A 时,TPS546D24A 需要6个整数位来表示“40A”电平,仅提供4个小数位,强制指数为-4,因此分辨率仅为62.5mA/LSB,但在25A 时,指数可以降低到-5,分辨率提高到31.3mA/LSB, 随着当前水平的下降,情况会进一步。
为了获得 Read_VOUT 和 Read_IOUT 报告的绝对准确,我建议您执行单个设备的数据表。