ZHCUD59A July 2025 – January 2026
为了测试整个信号链(包括 ADC、信号处理和 AFE882H2),使用一个简单的压力电池模拟器可以生成三个电压阶跃。模拟器使用 图 4-61 中所示的原理图模拟传感器电桥。模拟器会创建模拟低、中和最大读数的电压阶跃。
最小电压目标为 0mV,但电阻容差产生了稍高的值。中间设置产生 1.86mV,最大设置产生 3.83mV。
在测试中,工程师根据三个模拟器步骤的 ADC 读数来确定校准值。工程师还确定了与所需电流读数相对应的 DAC 设置,并使用温度读数来应用线性化函数。表 4-9 显示了测得的 ADC 读数、ADC 电压和测得的噪声。DAC 设置与先前的测试相关。所有测试均使用 100Ω 电阻器对 RTD 进行模拟。
图 4-62 显示了测试设置。
| 模拟器设置 | ADC 读数(十六进制) | ADC 电压 | ADC 峰值间噪声 | 所需的输出电流 | DAC 设置 |
|---|---|---|---|---|---|
| 最小值 | 0x4474e | 0.32mV | 5810 位 (6.7µV) | 4mA | 0xbb8 |
| 中 | 0x1bbaf8 | 2.11mV | 8093 位 (9.4µV) | 12mA | 0x6df6 |
| 最大值 | 0x31b87e | 3.79mV | 6763 位 (7.8µV) | 20mA | 0xd034 |
pressure_temp_adc_condition.c 文件包含生成的校准值和偏移值。
static int32_t h0 = 27340;
...
static int32_t g0 = 18135484;
...
static int32_t n0 = 421023099;
...
static int32_t P_offset = -1769446;
static int32_t T_offset = 0;此配置允许使用三种不同的模拟器设置来测量整个系统的环路电流。
在模拟器设置为最小值的情况下,系统会产生预期的 4mA 电流。图 4-63 至 图 4-66 中的测量结果展示了原始 ADC 读数,包括噪声和柱状图,以及测得的环路电流和柱状图。平均环路电流测得为 4.00mA,峰峰值噪声为 33µA。
在同一测试中,中间设置使用的预期电流为 12mA。图 4-67 至 图 4-70 中的测量结果展示了原始 ADC 读数,包括噪声和柱状图,以及测得的环路电流和柱状图。平均环路电流测得为 12.02mA,峰峰值噪声为 40µA。
在该测试中,最大设置使用的预期电流为 20mA。图 4-71 至 图 4-74 中的测量结果展示了原始 ADC 读数,包括噪声和柱状图,以及测得的环路电流和柱状图。平均环路电流测得为 20.06mA,峰峰值噪声为 37µA。