你好
如何测量 TPS546D24A 内部的输出电流?
能否提高输出电流测量精度的性能?
如果发生过流故障、误差幅度太大。
此致
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.
你好
如何测量 TPS546D24A 内部的输出电流?
能否提高输出电流测量精度的性能?
如果发生过流故障、误差幅度太大。
此致
1) 1) TPS546D24A 内部的输出电流测量是如何工作的?
READ_IOUT 电流遥测系统使用(峰值+谷值) /2电流感应电路、通过在低侧 FET 导通后100ns 对集成低侧 FET 上的压降进行采样来捕获峰值电感器电流、在低侧 FET 关断前100ns 对谷值电流进行采样。 然后对检测到的电压进行平均值计算、并使用片上协处理的基准晶体管对其进行处理和温度补偿、该晶体管被驱动至与低侧 FET 相同的栅极电压。
然后逐周期样本被放大以产生6.155mV/A 的电流感应信号、然后在 ADC 采样周期内对该信号取平均值、该值取决于 MIS_OPTIONS 命令中设置的所选 ADC 分辨率。 然后、使用继动平均滤波器对多个样本进行滤波、并使用 通过遥感遥测_CONFIG 命令中的平均值计算选项设置的平均样本数。
2) 2)能否提高输出电流测量精度的性能
是的、TPS546D24A 提供 IOUT_CAL_GAIN 和 IOUT_CAL_OFFSET 命令、使用户能够在电路中修整 READ_IOUT 功能、进行后组装。 建议的步骤为:
1) 1)为 TPS546D24A 加电并启用输出。 (低输出电压可用于最大程度地减小泄漏电流)
2) 2)从输出中汲取一个已知基准电流(IOUT1)。
3)等待>10ms、等待 READ_IOUT 平均值计算完成
4) 4)使用 READ_IOUT 读取测量的电流并将其记录为 READ_IOUT1
5) 5)从输出中汲取一个不同的已知基准电流(IOUT2)
6)等待>10ms、等待 READ_IOUT 平均值计算完成
7) 7)使用 READ_IOUT 读取测量的电流并将其记录为 READ_IOUT2
8)使用 LINEAR11数据格式对 IOUT_CAL_GAIN 进行编程 (位[15:11]使用带符号的2补码将指数从-16设置为+15)位[10:0使用带符号的2补码将尾数从-1024设置为+1023)
IOUT_CAL_GAIN =(IOUT2 - IOUT1)/(READ_IOUT2 - READ_IOUT1) (这与设置感测电阻的典型 IOUT_CAL_GAIN 反相)
9)调整 IOUT_CAL_GAIN 后、从输出(IOUT3、它可以等于新电流、也可以等于 IOUT1或 IOUT2)中汲取已知的基准电流
10)等待>10ms 后 READ_IOUT 平均值计算完成
11) 11)使用 READ_IOUT 读取测量的电流并将其记录为 READ_IOUT3
11)使用 LINEAR11数据格式对 IOUT_CAL_OFFSET 进行编程 (位[15:11]使用带符号的2补码将指数从-16设置为+15)位[10:0使用带符号的2补码将尾数从-1024设置为+1023)
IOUT_CAL_OFFSET = IOUT3 - READ_IOUT3
3) 3)如果发生过流故障、误差裕度太大
很抱歉、您这样感觉。 过流故障和过流警告限值旨在在负载发生故障时为 TPS546D24A 功率级及其电源提供保护、并且通常足够准确、可满足该目的。