
在物聯網和云計算成為生活一部分,通過采用先進的技術和優化設計,老式電子元件并未停止前進的步伐。其中一個例子是模數轉換器,該器件現在可以超過每秒一兆次采樣(MSPS)的速率實現32位分辨率,輕松通過傳統的計量基準測試。

圖1. 典型測量信號鏈
由于對超寬輸入動態范圍的需求增加,許多上述應用采用了最先進的高分辨率ADC。隨著動態范圍的增加,系統性能預計會提高,模擬調節鏈會減小,擁堵、能耗,甚至是材料成本都會下降。

圖2.通過添加數字抽取濾波器比較頻譜噪聲密度
以高于奈奎斯特定理要求的最小值的FSE速率對信號進行采樣,可以通過處理和增加編碼器的信噪比來執行增益運算,并因此增加有效位的數量。實際上,量化噪聲和熱噪聲被同化為白噪聲,該噪聲在整個奈奎斯特頻帶及以外均勻分布。過采樣之后,通過濾波和嚴格以最小所需采樣速率(或2×BW)限制有用頻帶,頻帶每降低一個倍頻程,噪聲能量將降低3dB,如圖2所示。換句話說,過采樣因子為4時最為理想,在理論上使信噪比增加了6dB;即是說,增加了一位,如等式1所示:


圖3.過采樣分布在-3dB條件下截止頻率與阻帶起點之間的過渡帶
相反,除LTC2512和LTC2500-32以外,大多數SAR ADC不包括數字濾波器,因此其運行不受一些不可避免的數字低通濾波的阻礙或限制,否則,就會在計算精度、帶通紋波、衰減阻帶抑制、傳播時間和功耗之間進行平衡。在大多數情況下,用戶無法控制這些∑-Δ轉換器的內部濾波器系數值,不得不湊合了事。
LTC2378-20和AD4020的采樣速率分別為1MSPS和1.8MSPS,為過采樣帶來了具有重要意義的可能性,特別是音頻頻段或更高頻段。為此,必須在外部FPGA或DSP中搭載定制型抽取濾波器。如前所述,可以繞過后者,以在必要時將其延遲降至最低。基于這些初級采樣速率值,考慮到0kHz至25kHz頻段,相應的過采樣因子約為16或32,處理增益為12dB至18dB,同時還嚴格按照奈奎斯特定理,簡化了常規操作條件下的抗混疊低通濾波器。

故定義最大采樣頻率,其構成為:

其本身由輸出數據的讀取速率調理,其中,


圖4.AD4020的時序圖
幸運的是,AD4020的轉換時間超短,為325ns,采樣速率為1MSPS,采樣時間為675ns,基于此,其串行數據讀取頻率低于33MHz,與DSP同步串口(如SHARC?ADSP-21479)相當,功耗也非常低。

圖5.通過解串行將8個20位1MSPSSAR ADC接入SHARC DSP;DMA數據傳輸進DSP內部RAM

表1.不同SAR ADC與DSP相比的情況對比
同樣,ADCLTC2378-20可以與ADSP-21489相關聯,因為它能夠在高達50MHz的外設時鐘頻率下工作,在這種情況下,采樣速率為900kSPS,如表1所示。遺憾的是,靜態電源電流(Iddint)或后者的泄漏電流遠高于動態電流,使得該配置的總功耗超過可用功率,達到不可接受的程度。
抽取專用直接或優化FIR濾波器
級聯多速率FIR濾波器(1/2頻段)
多相FIR濾波器
無論是FIR還是IIR類型的多相濾波器都是抽取或插值濾波器最有效的實現方案之一。然而,傳統數字處理方案要求在抽取之前進行濾波。在此假設下,1/M抽取濾波器由低通濾波器和緊隨其后的采樣頻率降級組成(圖6a)。預先對信號濾波,避免頻譜混疊,然后以M-1的速率定期消除樣本。然而,常規FIR或其他結構針對這些抽取濾波器的直接實現方案存在資源浪費問題,因為被拒樣本是幾十甚至幾百次累乘(MAC)的結果。使用分解成若干濾波器組的多相濾波器或是針對抽取進行優化的濾波器,可以基于某些特點(如圖6b所示)形成高效的濾波器。

圖6a和6b.常規抽取濾波器和采用多相方案的抽取濾波器
支持IEEE-754定點或浮點32位算術格式?
有四個并行運行的累乘單元?
支持單速率和多速率處理模式(抽取或插值)?
一次簡單迭代可以處理最多32個FIR濾波器,總共多達1024個系數

N為濾波器的系數的個數,M為抽取速率。

圖7.抽取濾波器的濾波器響應
對于實時和DSP負載,濾波操作以62.5kSPS的頻率重復,代表9,375,053個CCLK周期,而8個ADC轉換通道的重復頻率則略多于8倍,因為每個濾波器的存儲器指針值都存儲在SHARC數據地址生成器中,可以實現快速保存和恢復。這相當于,在SISD模式下,一個SHARCDSP為每秒8000萬個執行周期(或80MIPS),在SIMD模式下,由于兩個處理單元并行運行,則為該值的一半。在前述兩種模式下,這8個抽取器FIR濾波器在執行時,分別以30%和15%的速率以及266MHz的時鐘頻率占用ADSP-21479。

表1. 不同SAR ADC與DSP相比的情況對比
??點擊探索ADI“芯”世界