可以使用 ADC 校准命令或执行手动校准来执行 ADC 校准。校准过程如下所示:
- 为校准选择 PGA 或缓冲器运行模式、输入通道和 PGA 增益条件。
- 预设 OFFSET 寄存器 = 000000h、GAIN 寄存器 = 400,000h。
- 禁用高通滤波器以便进行偏移电压校准。短接系统输入,或使用输入多路复用器来实现输入短接。系统级输入短接可以获得更精确的校准结果。输入稳定后,发送 OFSCAL 命令或执行手动校准。
- OFSCAL 命令。发送命令后,DRDY 在 81 个转换周期后被驱动为低电平,以指示校准完成。使用新校准值更新 OFFSET 寄存器。如图 7-21 所示,第一个数据输出使用了新 OFFSET 值。
- 手动校准。等待至少 64 次转换,让数字滤波器达到稳定状态,然后对多个数据点求平均值以提高校准精度。将值写入 24 位 OFFSET 寄存器。
- 施加增益校准电压。输入稳定后,发送 GANCAL 命令或执行手动校准。
- GANCAL 命令。施加正直流满量程校准电压。发送命令后,DRDY 在 81 个转换周期后被驱动为低电平,以指示校准完成。ADC 计算 GAIN 值,使满量程代码等于施加的校准信号。如图 7-21 所示,第一个数据输出使用了新 GAIN 值。
- 手动校准。施加略低于满量程(如增益 = 1 时使用 2.4V)的交流信号(需与采样率相干)或直流校准信号。使用低于满量程的校准信号可避免输出代码削波导致的校准错误。等待 64 次转换,让数字滤波器达到稳定状态,然后对多个数据点求平均值以提高校准精度。对于交流信号校准,使用多个相干信号周期来计算 RMS 值。
方程式 7 计算用于手动校准的 GAIN 值。
方程式 7. 