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