PGA动态范围设计需考虑的关键因素:
回波信号的动态范围
这是PGA设计的起点和核心依据。回波信号的幅值不是固定的,它随以下因素剧烈变化:
测量距离:回波强度遵循平方反比定律,距离增加一倍,回波强度下降至四分之一。在10米量程内,近距回波与远距回波的幅值差异可达 40dB以上。
介质反射率:液面、固体颗粒、泡沫、罐壁的反射率差异巨大。平静水面反射率高,回波强;厚重泡沫反射率低,回波弱。
换能器衰减:如前所述,换能器自身的老化会导致灵敏度逐年下降。
设计要求:PGA的动态范围须覆盖回波信号的可能变化范围,并留有足够的设计裕量。
ADC的输入动态范围与量化噪声
PGA的输出须小于或等于ADC的满量程输入电压,否则会导致信号削波失真。
设计裕量:通常要求,在小增益下,回波信号的信噪比应> 20dB,以保证DSP算法能稳定地提取出回波特征。
增益步进与分辨率
PGA的增益不能是一个连续可调的模拟量,而是由数字信号控制的、离散的档位。
增益步进:相邻两个增益档位之间的倍数,如1.5x, 2x, 3x, 4x... 或 6dB, 12dB, 18dB...。步进过大,可能导致在某个距离段内,信号要么过强(饱和),要么过弱(被噪埋没);步进过小,则会增加PGA芯片的复杂度和成本。
分辨率:指PGA能够提供多少个独立的增益档位。一个具有60dB动态范围的系统,如果要求1dB的增益控制精度,就需要60个增益档位。
响应速度与稳定性
PGA的增益切换不能是瞬间的,需要一个建立时间。这个建立时间须远小于两次发射脉冲之间的时间间隔,以免影响下一次测量的回波采集。
增益切换过程本身不应引入过大的噪声或振荡,以免污染正在处理的微弱信号。
如何实现自动增益控制:闭环的智能调节
AGC是一个典型的负反馈控制系统。它通过实时监测回波信号的强度,动态地调整PGA的增益,使ADC输入信号始终维持在一个理想的、动态范围内。
AGC的工作原理框图:
回波信号→ 固定增益前置放大器→ PGA (增益受控)→ 滤波器→ ADC→ DSP (AGC算法)→ PGA控制字
AGC算法的核心步骤与实现:
信号能量估计
DSP无法直接“看到"模拟波形,它只能处理ADC转换后的数字序列。因此,是对ADC输出的数据流进行能量估计。