硅应变计在现代传感器领域占据着重要地位,这主要归功于其独特的压阻效应。当硅材料受到机械应力时,其晶格结构会发生变形,导致载流子迁移率变化,从而引起电阻值的显著改变。这种效应比传统的金属箔或粘结丝应变计要强一个数量级,典型灵敏度可达金属应变计的50-100倍。
硅应变计的关键参数包括:
这些特性使得硅应变计特别适合与Σ-Δ ADC直接接口。Σ-Δ ADC的过采样特性能够有效抑制噪声,其高分辨率(通常18-24位)可以充分捕捉硅应变计输出的微小变化。例如,在5V供电下,100psi量程的压力传感器输出范围约为±200mV,使用18位ADC可达到约1.5µV/LSB的分辨率。
实际选型时需注意:Σ-Δ ADC的有效位数(ENOB)通常比标称分辨率低2-3位,应留出足够余量。
硅应变计面临的主要挑战是温度漂移问题,表现为:
传统解决方案需要复杂的模拟补偿电路或昂贵的数字校准。而现代方法利用Σ-Δ ADC的多通道特性,通过同时测量应变计输出、激励电压和温度(如通过RTD),在数字域进行补偿。这显著降低了硬件复杂度,提高了补偿精度。
电流驱动传感器的核心思想是通过恒定电流激励应变桥,利用硅电阻的正温度系数特性自动补偿灵敏度的负温度系数。具体实现如图5所示:
code复制VDD ──┬───[R1]───┬── VB
│ │
│ [RB] (应变桥)
│ │
GND GND
其中:
这种设计的巧妙之处在于:
以典型参数为例:
R1的选择需满足:
经验公式:
R1 ≈ VREF/(VDD × TCR × ΔT_max) × RB
例如,当需要补偿±25°C范围内的TCS时:
R1 ≈ 2.5V/(5V × 1200ppm/°C × 125°C) × 4.5kΩ ≈ 1.5kΩ
实际调试时建议使用可调电阻,通过温度实验确定最佳值。
| 特性 | 传统方案 | 比率方案 |
|---|---|---|
| 电压基准 | 需要精密基准源 | 使用电源分压 |
| 温度补偿 | 复杂的外部电路 | 内置自动补偿 |
| 电源抑制比 | 依赖基准源性能 | 天然高PSRR |
| 成本 | 高(基准源+补偿电路) | 低(仅需几个电阻) |
PCB布局要点:
软件校准方法:
c复制// 伪代码示例
float CompensatePressure(uint16_t raw_adc, float temp) {
const float K1 = 0.0012; // 温度补偿系数
const float K2 = 1.05; // 非线性补偿系数
float p = (raw_adc - offset) * scale_factor;
return p * (1 + K1*(temp - 25)) * K2;
}
动态范围优化:
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 输出信号漂移 | R1温漂过大 | 更换低温漂电阻(如5ppm) |
| 读数噪声大 | 电源纹波 | 增加LC滤波 |
| 温度补偿效果差 | R1值不匹配 | 重新计算并调整R1 |
| ADC饱和 | 增益设置过高 | 降低PGA增益 |
在最近的一个工业压力变送器项目中,采用这种设计使得BOM成本降低37%,同时将温度漂移从±1.5%FS优化到±0.2%FS。关键是通过实验确定了R1的最佳值为1.62kΩ(理论计算为1.5kΩ),这提醒我们理论计算需要结合实际调试。
这种简化的电路架构特别适合批量生产的MEMS传感器,例如:
随着Σ-Δ ADC价格的持续下降和性能提升,这种设计方案的成本优势将进一步凸显。对于需要更高精度的应用,可以考虑使用24位ADC并配合数字滤波算法,但这会增加一定的软件复杂度。