ZHCSUJ5 March 2025 TPS1689
ADVANCE INFORMATION
TPS1689 集成了一个 10 位、460KSPS SAR ADC,前面有一个模拟 MUX。以下信号可由 ADC 采样:
VIN
VOUT
VIMON
VTEMP
VAUX
ADDR0
ADDR1
ADC 在输入端使用 5kHz 低通滤波器来抑制高频噪声(在 ADC 奈奎斯特带宽之外)并防止别名使用。
ADC 还支持高性能模式,对采样速率进行折衷,以提高 DNL 和 INL。在此模式下,采样速率降至 270KSPS。通过在 DEVICE_CONFIG 寄存器中设置 ADC_HI_PERF 位,可以选择此模式。
在正常运行期间,ADC 会自动对通道进行排序。ADC 通道序列发生器管理用于采样的 MUX 通道选择。
仅在启动时对 ADDR0 和 ADDR1 信号进行采样,以解码 PMBus® 目标地址。
ADC 实现了后台自校准,可消除 ADC 固有的偏移和增益误差。
TPS1689 可以对原始 ADC 采样数据进行后处理,以便计算以下推导出的参数:
VIN 平均值
VIN 峰值
VIN 最小值
VOUT 平均值
VOUT 最小值
IIN 平均值
IIN 峰值
引脚
PIN 平均值
PIN 峰值
EIN
温度平均值
温度峰值
由于内部噪声,单个 ADC 样本的误差可能较高。通过对更多的样本数求平均值,可以提高 ADC SNR 和遥测精度。用户可以使用 PK_MIN_AVG 寄存器对要取平均值的样本数进行编程。还可以使用 PK_MIN_AVG 寄存器重置最小值、最大值和平均值。
TPS1689 对 ADC 采样数据进行数字比较,以检测以下系统事件。
VIN UV WARN
VIN UV FAULT
VIN OV WARN
VOUT PGOOD
IIN OC WARN
OT WARN
OT FAULT
PIN OP WARN
比较结果反映在 PMBus®状态寄存器中,可以配置为触发其他操作,例如 FET 关闭(保护响应)、针对故障的 FLT 输出置为有效、针对故障/警告的 SMBA# 信号置为有效和黑盒 RAM/EEPROM 更新。