TAS3103A數字音頻處理器:特性、架構與應用詳解
引言
在當今數字化音頻處理領域,一款高性能、可配置的音頻處理器至關重要。德州儀器(Texas Instruments)的TAS3103A數字音頻處理器憑借其出色的特性和豐富的功能,成為眾多音頻系統設計的理想選擇。本文將深入剖析TAS3103A的各個方面,包括其特性、硬件架構、固件架構以及電氣規格等,為電子工程師們提供全面的參考。
文件下載:TAS3103ADBTR.pdf
一、TAS3103A概述
TAS3103A是一款完全可配置的數字音頻處理器,采用48位數據路徑、28位濾波器系數、單周期28 × 48位乘法器和76位累加器,能有效保持高質量音頻。其系數可配置的固定程序架構,使得在小型、低功耗、低成本設備中實現用戶特定的音頻處理功能成為可能,并且開發時間短。該處理器使用1.8 - V核心邏輯和3.3 - V I/O緩沖器,僅需3.3 - V電源,采用38引腳TSSOP封裝。
(一)特性亮點
- 音頻輸入/輸出
- 支持四個串行音頻輸入通道和三個串行音頻輸出通道,滿足多聲道音頻處理需求。
- 支持8 - kHz至96 - kHz的采樣率,可適應不同音頻場景。
- 支持15種立體聲/TDM數據格式,輸入/輸出數據格式選擇獨立,還支持16、18、20、24和32位字長。
- 控制通道:具備串行主/從 (I^{2} C) 控制通道,方便與其他設備進行通信和配置。
- 處理通道:擁有三個獨立的單聲道處理通道,具備可編程的四立體聲輸入數字混音器、3D效果和混響結構及濾波器、可編程的12頻段數字參數均衡、可編程數字高低音控制、可編程數字軟音量控制(24 dB至 -∞ dB)、軟靜音/取消靜音、可編程抖動、可編程響度補償、VU表和頻譜分析 (I^{2} C) 輸出以及可編程通道延遲(在48 kHz時高達42 ms)。
- 電氣和物理特性:采用單3.3 - V電源供電,38引腳TSSOP封裝,具備低功耗待機模式。
(二)引腳分配與功能
文檔詳細給出了TAS3103A的引腳分配,每個引腳都有明確的功能描述,如電源引腳(A_VDDS、AVDD_BYPASS_CAP、AVSS等)、控制引腳(I2C_SDA、I2C_SCL、LRCLK等)、數據輸入輸出引腳(SDIN1 - SDIN4、SDOUT1 - SDOUT3)等。同時,還說明了各引腳的上拉/下拉要求以及相關的電氣特性,為硬件設計提供了重要依據。
二、硬件架構
TAS3103A的硬件架構主要由輸入串行音頻端口(SAP)、輸出串行音頻端口(SAP)、DPLL和時鐘管理、控制器以及數字音頻處理器(DAP)五個主要模塊組成。
(一)輸入和輸出串行音頻端口(SAPs)
TAS3103A支持多種串行數據格式,包括左/右對齊和I2S格式,16至32位,離散或時分復用(TDM)模式,采樣率范圍為8 kHz至96 kHz。它有四個輸入串行端口和三個輸出串行端口,所有端口都支持立體聲數據格式,SDIN1和SDOUT1還支持TDM數據格式。數據格式可通過 (I^{2} C) 命令選擇,輸入和輸出通道可獨立設置不同格式,無需額外邏輯即可實現數據格式轉換。
(二)DPLL和時鐘管理
時鐘管理包括主時鐘管理和串行音頻端口(SAP)時鐘管理。主時鐘管理負責選擇微處理器、 (I^{2} C) 控制器和數字音頻處理器(DAP)的時鐘頻率,通常使用片上數字鎖相環(DPLL);SAP時鐘管理負責SAP主/從模式、SCLKOUT1和SCLKOUT2的設置以及SAP主模式下LRCLK的設置。
(三)控制器
控制器作為DAP、異步 (I^{2} C) 總線接口和四個通用I/O(GPIO)引腳之間的接口,包含一個行業標準的8051微處理器和一個 (I^{2} C) 主/從總線控制器。8051微處理器負責處理 (I^{2} C) 讀寫數據,控制GPIO引腳的數據流; (I^{2} C) 總線控制器支持100 - kbps和400 - kbps的數據傳輸速率,可作為主或從設備。
(四)數字音頻處理器(DAP)算術單元
DAP算術單元是一個定點計算引擎,由算術單元以及數據和系數存儲塊組成,用于實現軟音量、響度補償、高低音處理、動態范圍控制、通道濾波、3D效果、輸入和輸出混音、頻譜分析、VU表和抖動等所有固件功能。
(五)復位、電源管理和GPIO端口
復位可通過RST引腳輸入邏輯0或上電時由內部1.8 - V調節器子系統觸發。電源管理方面,設置PWRDN引腳為邏輯1可開啟電源關閉模式,關閉所有時鐘,但保留設備狀態。GPIO端口有四個,在 (I^{2} C) 主模式下用于控制音量,在 (I^{2} C) 從模式下可作為真正的通用端口,可通過 (I^{2} C) 總線單獨編程為輸入或輸出端口。
三、固件架構
(一) (I^{2} C) 系數數字格式
TAS3103A的固件存儲在ROM中不可更改,但可通過 (I^{2} C) 總線接口輸入混音器增益、電平偏移和濾波器抽頭系數,實現靈活配置。固件采用48位有符號定點算術運算,混音器增益操作通過將48位有符號數據值與28位有符號增益系數相乘實現,電平偏移操作通過將48位有符號偏移系數與48位有符號數據值相加實現。
(二)輸入和輸出交叉混音器
輸入交叉混音器方面,TAS3103A的四個串行輸入端口(SDIN1 - SDIN4)為音頻數據輸入提供了豐富的資源,每個端口分配兩個內部處理節點,混音器可將輸入音頻數據分配到不同處理節點,實現靈活的音頻路由。輸出交叉混音器則使三個單聲道通道能夠訪問六個內部處理節點,為輸出端口提供數據,實現輸入和輸出數據的完全解耦。
(三)3D效果塊
3D效果塊對輸入的串行音頻數據流進行處理,CH1和CH2共享一個效果塊和動態范圍壓縮塊,CH3有自己的效果塊和動態范圍壓縮塊。CH1/CH2效果塊提供更多音頻效果插入選項,通過時間差異化、響度差異化和頻譜差異化實現聲音方向效果。
(四)雙二階濾波器
TAS3103A共有73個雙二階濾波器,分布在3D效果塊、單聲道通道、響度處理和頻譜分析/VU表等功能模塊中。這些濾波器采用二階直接形式I結構,其傳遞函數可通過特定公式計算,且在計算過程中允許中間溢出,以減少有限精度算術的影響。
(五)高低音處理
TAS3103A為每個單聲道通道提供獨立的高低音調整塊,通過選擇低音濾波器組、高音濾波器組和每個濾波器組內的擱架濾波器來實現高低音調整。濾波器組決定調整生效的頻率,擱架濾波器決定應用于音頻高低音成分的增益。調整過程中采用軟調整,過渡時間由可編程參數TBLC決定。
(六)軟音量/響度處理
每個單聲道通道都有獨立的軟音量控制和響度補償。音量級別變化可通過 (I^{2} C) 總線命令( (I^{2} C) 從模式)或設置GPIO引腳( (I^{2} C) 主模式)來實現,采用平滑的S曲線軌跡過渡到新的音量級別。響度補償通過一個系數可編程的雙二階濾波器和一個與音量控制設置相關的函數塊實現,可對音頻數據流的特定頻譜段進行音量調整。
(七)動態范圍控制(DRC)
DRC可在三個可定義的音頻信號電平區域內提供壓縮和擴展功能,通過可編程閾值水平設置區域邊界,在每個區域內建立不同的壓縮或擴展傳遞函數。TAS3103A有兩個DRC塊,分別服務于CH1/CH2和CH3。
(八)頻譜分析/VU表
TAS3103A包含一個 (I^{2} C) 總線可編程功能塊,可作為頻譜分析儀或音量單位(VU)表。該塊由10個雙二階濾波器、均方根(rms)估計器和對數轉換器組成,可將音頻頻帶劃分為10個頻率區間,分析音頻數據流的頻譜,也可用于測量兩個通道的能量。
(九)抖動
TAS3103A提供抖動塊,可在將處理后的音頻數據流路由到輸出串行音頻端口之前,添加三角或二次(兩個不相關三角分布之和)分布的噪聲。每個單聲道通道有獨立的抖動數據流,其統計分布可選擇,且每個通道有混音器用于調整抖動數據流插入音頻數據流的電平。
四、電氣規格
文檔詳細給出了TAS3103A的絕對最大額定值、推薦工作條件、電氣特性和時序特性等電氣規格。絕對最大額定值規定了設備在不同條件下的極限參數,如電源電壓范圍、輸入輸出電壓范圍、電流限制等;推薦工作條件則給出了設備正常工作的最佳參數范圍;電氣特性描述了設備在推薦工作條件下的各項電氣參數,如輸出電壓、輸入電流、電源電流等;時序特性則規定了各種時鐘信號、控制信號和串行音頻端口信號的時序要求。
總結
TAS3103A數字音頻處理器以其豐富的功能、靈活的配置和出色的性能,為音頻系統設計提供了強大的支持。無論是音頻輸入輸出的多樣性、復雜的處理功能,還是嚴格的電氣規格,都使得它在數字音頻處理領域具有廣泛的應用前景。電子工程師們在設計音頻系統時,可以充分利用TAS3103A的這些特性,實現高質量、高性能的音頻處理解決方案。同時,在實際應用中,還需要根據具體需求,合理配置和調整各個參數,以達到最佳的音頻處理效果。你在使用TAS3103A的過程中遇到過哪些問題呢?歡迎在評論區分享交流。
-
音頻處理
+關注
關注
0文章
162瀏覽量
18294 -
數字音頻處理器
+關注
關注
1文章
9瀏覽量
2126
發布評論請先 登錄
tas5538數字音頻處理器的PWM輸出
tas5518數字音頻的PWM處理器功率輸出級
數字音頻PWM處理器TAS5086的性能特點及應用范圍
ADAU1442/ADAU1445/ADAU1446:SigmaDSP數字音頻處理器,內置靈活的音頻路由矩陣:SigmaDSP數字音頻處理器,內置靈活的音頻路由矩陣數據手冊
TAS3103A數字音頻處理器:特性、架構與應用詳解
評論