ZHCADH9B November 2019 – December 2023 PCM3140-Q1 , PCM5140-Q1 , PCM6140-Q1 , TLV320ADC3140 , TLV320ADC5140 , TLV320ADC6140
在如圖 1-1 所示的各通道信號鏈中,TLV320ADCx140/PCMx140-Q1 器件可支持多達三個可編程數字雙二階濾波器。可編程雙二階濾波器位于數字加法器和數字音量控制模塊之間。雙二階濾波器支持自定義低通、高通或任何其他所需的信號頻率整形。默認情況下,每個雙二階濾波器的頻率響應均為全通濾波器,這意味著頻率響應具有 0dB 的平坦增益。通過更改每個雙二階濾波器的可編程系數,主機可覆蓋這些雙二階濾波器的頻率響應。如要更改系數,主機必須在為任何 ADC 通道供電之前寫入雙二階濾波器系數。
方程式 3 所示為在 TLV320ADCx140/PCMx140-Q1 中實現的 32 位量化傳遞函數。這些雙二階濾波器的系數 [N0、N1、N2、D1 和 D2] 均為 32 位寬,采用二進制補碼格式,占用 TLV320ADCx140/PCMx140-Q1 寄存器空間中的四個連續 8 位寄存器。Q 點位于第 31 位 (Q31),濾波器系數采用 1.31 格式,范圍為 –1 (0x80000000) 至 0.9999999995 (0x7FFFFFFF)。在這種表示方法中,假定小數點在第 30 位與第 31 位之間。第 31 位為符號位,而第 30-0 位為小數位,如 圖 3-1 所示。使用這種表示方法時,進行歸一化之后,所有系數都小于 1。若要將小于 1 的浮點數轉換為 Q31 格式,需將浮點數乘以 231 并截斷為最接近的整數。使用這種表示方法時,對應于分母中 a0 的數字 1 變為 2–31 (0x7FFFFFF)。請注意,系數 N1 和 D1 應乘以 2。因此,使用數字濾波器設計套件計算這些系數時,在寫入這些系數寄存器之前,需將 N1 和 D1 除以 2。另外,請注意系數 D1 和 D2 帶有負號。所以,使用數字濾波器設計套件時,在將 D1 和 D2 寫入系數寄存器之前,應將兩者都乘以 –1。

圖 3-1 Q31 格式表示