
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輸出的數據流進行能量估計。