ZHCSOL2 December 2025 ADS125P08
PRODUCTION DATA
ADS125P08 通过使用用户可编程的偏移和增益校正寄存器来校准偏移和增益误差。如图 7-27 所示,在乘以 16 位增益校正值之前,从转换数据中减去 24 位偏移校正值。输出数据四舍五入为最终分辨率(24 位),并在缩放操作后削波为 +FS 和 –FS 代码值。由于 ADS125P08 寄存器是易失性的,因此必须将偏移和增益校准系数存储在外部非易失性存储器中,并在每次设备上电或复位时将其编程到偏移和增益校准寄存器中。
方程式 23 表示如何校准转换数据:
24 位偏移校准值以二进制补码格式提供,并编程到 STEPx_OFFSET_CAL[23:0] 位字段,该字段跨越 STEPx_OFFSET_CAL_MSB、STEPx_OFFSET_CAL_LSB 和 STEPx_OFFSET_CAL_MSB 寄存器。表 7-27 展示了示例偏移校准值。使用 方程式 24 计算偏移校准值的 LSB 大小。
| STEPx_OFFSET_CAL[23:0] 值 | 应用的失调电压校准 |
|---|---|
| 000010h | –16LSB |
| 000001h | –1LSB |
| FFFFFFh | 1LSB |
| FFFFF0h | 16LSB |
16 位增益校准值以标准二进制格式提供,并标准化为 400000h 时的单位增益。增益校准值编程到 STEPx_GAIN_CAL[15:0] 位字段。增益校准值的一个 LSB 等于增益校正因子 1/216 = 0.000015。例如,要校正大于 1 的增益误差,计算出的增益校准值小于 400000h。
表 7-28 展示了增益校准值示例。
| STEPx_GAIN_CAL[15:0] 值 | 应用的增益校准 |
|---|---|
| FFFFh | 3.999939 |
| 4333h | 1.05 |
| 4001h | 1.000015 |
| 4000h | 1 |
| 3FFFh | 0.999985 |
| 3CCCh | 0.95 |
推荐的校准程序如下:
例如,使用 4.096V 基准电压的 3.9V 校准电压的预期输出代码为:(3.9V / LSB 大小)= 79E000h,其中 LSB 大小 = 2 × 4.096V / (224) = 4.096V / 7FFFFFh。例如,如果实际测量的输出代码是 741249h,则增益校准系数计算结果为 1.05。写入 STEPx_GAIN_CAL[15:0] 位字段的增益校准值为:(1.05 – 1) / (1 / 216) = 4333h。