TAS5716:高效數字音頻功率放大器的深度剖析
在當今的音頻技術領域,一款優秀的數字音頻功率放大器是實現高品質音頻播放的關鍵。TI公司的TAS5716便是這樣一款令人矚目的產品,它在音頻處理和功率輸出方面展現出了卓越的性能。今天,我們就來深入探究一下TAS5716的各項特性和應用細節。
文件下載:tas5716.pdf
產品概覽
TAS5716是一款20W的高效數字音頻功率放大器,專為驅動立體聲橋接揚聲器而設計。其具備兩個串行數據輸入端口,能夠處理多達四個獨立的音頻通道,并且可以無縫集成到大多數數字音頻處理器和MPEG解碼器中,能接受廣泛的輸入數據和時鐘速率。此外,該芯片采用完全可編程的數據路徑,可將這些通道路由到內部揚聲器驅動器,或通過低音炮或耳機PWM輸出。
關鍵特性解讀
強大的音頻輸入輸出能力
- 功率輸出:在18V電源下,可向8Ω負載提供20W的功率輸出。
- 多通道輸入:擁有兩個串行音頻輸入,支持四個音頻通道,為多樣化的音頻場景提供了支持。
- 多種輸出配置:支持2通道橋接輸出(20W × 2)、4通道單端輸出(10W × 4)以及2通道單端 + 1通道橋接(2.1聲道,10W × 2 + 20W)等多種輸出配置,滿足不同的音響系統設計需求。
卓越的閉環功率級架構
- 提高電源抑制比:有效降低了對電源性能的要求,減少了電源紋波對音頻信號的干擾。
- 高阻尼系數:能夠提供更緊湊、更準確的聲音,并改善低音響應,讓音頻表現更加出色。
- 穩定的輸出功率:在電源變化時,仍能保持恒定的輸出功率,確保音頻播放的穩定性。
寬電源電壓范圍
其PVCC范圍為10V到26V,無需為柵極驅動提供單獨的電源,簡化了電路設計。
靈活的采樣率支持
支持32kHz - 192kHz的采樣率(LJ/RJ/I2S),以及耳機PWM輸出和低音炮PWM輸出,可適配多種音頻源。
豐富的音頻處理功能
- 獨立通道音量控制:每個通道都有獨立的音量控制,范圍為24dB到 - 100dB,還具備軟靜音功能。
- 可編程動態范圍控制:可根據音頻信號的特點進行動態調整,提升音頻的動態表現。
- 揚聲器均衡:擁有16個可編程雙二階濾波器,用于揚聲器均衡,可根據不同揚聲器的特性進行優化。
- 自適應雙二階系數:為EQ和DRC濾波器提供自適應的雙二階系數,進一步提升音頻處理效果。
- 可編程輸入和輸出混合器:可靈活配置音頻信號的輸入和輸出路徑。
- 低音增強:支持響度補償和偽低音功能,增強低音效果。
- 其他特色功能:還具備3D支持、自動采樣率檢測和系數切換等功能,為音頻處理帶來更多的可能性。
通用特性
- 串行控制接口無需MCLK即可工作,提高了系統的靈活性。
- 工廠校準的內部振蕩器,無需外部晶振,降低了成本和電路板空間。
- 采用64引腳、10mm × 10mm的HTQFP表面貼裝封裝,便于集成。
- 具備熱保護和短路保護功能,保障了系統的安全性和穩定性。
詳細技術分析
電源供應
芯片的數字部分需要3.3V電源,而功率級可在10V到26V的電源下工作,這種設計使得TAS5716在不同的電源環境下都能穩定運行。
時鐘與自動檢測
TAS5716是一款從設備,接受MCLK、SCLK和LRCLK輸入。它能夠自動檢測并設置內部時鐘控制邏輯,以適應32kHz、44.1/48kHz、88.2/96kHz和176.4/192kHz等不同的采樣率。此外,還支持AM干擾避免模式,可在該模式下調整時鐘速率,與PWM采樣率轉換器協同工作,產生7 × fS、8 × fS或6 × fS的PWM輸出。
串行數據接口
串行數據通過SDIN1/2輸入,PWM輸出由此產生。它支持32kHz、44.1kHz、48kHz、88.2kHz、96kHz、176.4kHz和192kHz的串行數據,數據格式包括16位、18位、20位或24位的左對齊、右對齊或I2S串行數據格式。
PWM部分
采用噪聲整形和復雜的誤差校正算法,實現了高功率效率和高性能的數字音頻再現。使用四階噪聲整形器,在20Hz到20kHz的范圍內具有超過100dB的信噪比。PWM部分接受來自DAP的24位PCM數據,并輸出四個PWM音頻輸出通道,支持橋接負載。此外,還具備獨立通道直流阻斷濾波器和去加重濾波器,以及可調節的最大調制限制。
I2C兼容串行控制接口
TAS5716的DAP具有I2C串行控制從接口,可接收系統控制器的命令。該接口支持正常速度(100kHz)和高速(400kHz)操作,且無需等待狀態。即使MCLK缺失,該接口也能正常工作。支持單字節和多字節的讀寫操作,適用于狀態寄存器和與PWM相關的通用控制寄存器。還支持一種特殊模式,允許將I2C寫操作拆分為多個數據寫操作,方便系統逐步寫入大寄存器值,同時避免阻塞其他I2C事務。
應用信息
錯誤恢復與保護機制
TAS5716具備多種保護機制,如短路保護(SCP)、過溫保護(OTP)、欠壓保護(UVP)和過壓保護(OVP)。當發生短路時,VALID引腳會變為低電平,外部微控制器可以監測該引腳。TAS5716會自動啟動后端錯誤序列,嘗試從錯誤中恢復。過溫保護會在芯片溫度超過150°C時關閉設備,當溫度低于135°C時再重新開啟;欠壓保護在PVCC低于8.4V時關閉設備,高于8.5V時重新開啟;過壓保護在PVCC高于27.5V時關閉設備,低于27.2V時重新開啟。
聲道間延遲設置
文檔中給出了不同模式下的推薦聲道間延遲(ICD)設置,包括2.0聲道BD BTL、2.1聲道AD BTL、2.1聲道AD SE等多種模式,工程師可以根據具體的應用場景進行選擇和調整。
輸出信號電平計算
TAS5716的增益由控制器的總數字增益乘以功率級的增益得出。對于功率級的半橋通道,增益計算公式為:功率級增益 = 13 × VRMS / 調制電平。控制器的增益則是編程數字增益乘以最大調制電平再乘以(調制電平 / 數字FFS)。通過這些公式,可以計算出TAS5716的輸出信號電平。
I2C串行控制命令特性
DAP的I2C命令分為兩類,一類是專門為音頻流播放時調整而設計的,具備內置的防噪聲、防咔嗒聲和防爆音機制,如主音量、主靜音、單個通道音量和單個通道靜音等命令;另一類則沒有這種內置保護,通常作為初始化的一部分發出,如串行數據接口格式、去加重、采樣率轉換等命令。
啟動序列
為確保設備正常運行,必須遵循特定的啟動序列:
- 將所有邏輯輸入置低,給AVDD/DVDD上電,并等待輸入在允許范圍內穩定。
- 將PDN和MUTE置高,并將其他邏輯輸入設置為所需狀態。
- 提供穩定的MCLK、LRCLK和SCLK,在初始化序列期間必須避免時鐘誤差。
- 完成步驟3后,等待100μs,然后將RESET置高,并在RESET變高后等待13.5ms。
- 調整內部振蕩器(向寄存器0x1B寫入0x00)。
- 等待50ms,讓芯片鎖定時鐘。
- 通過I2C配置DAP,如混音控制、雙二階濾波器、DRC參數和控制、銀行選擇等。
- 配置其余的I2C寄存器,如關機組、去加重、輸入多路復用器、輸出多路復用器等。
- 退出全通道關機狀態(向寄存器0x05的第6位寫入0)。
- 至此,初始化序列完成,之后對PDN、MUTE和時鐘的操作不再受額外限制。
- 在正常運行期間,用戶可以進行一些操作,如寫入主或單個通道音量寄存器、軟靜音寄存器等。
- 若要重新配置寄存器,需要回到全通道關機狀態,等待關機時間,然后重新提供穩定的時鐘并重復配置過程。
輸入混音器寫入
寫入輸入混音器時,必須遵循更新DAP系數的準則。具體步驟為:首先向寄存器0xF8寫入A5 A5 A5 A5 {4字節}以啟用輸入混音器寫入;然后向輸入混音器地址寄存器0xF9寫入00 00 00 ADDR {4字節},其中ADDR可以是0x96、0x99、0xAA或0xA9;最后將混音值(3.23格式)寫入0xFA。
寄存器詳解
文檔中詳細介紹了TAS5716的各種寄存器,包括時鐘控制寄存器、設備ID寄存器、錯誤狀態寄存器等。每個寄存器都有其特定的功能和位定義,工程師可以根據需要對這些寄存器進行配置,以實現不同的功能和性能優化。例如,時鐘控制寄存器可用于設置采樣率和MCLK頻率;系統控制寄存器1可用于啟用或禁用直流阻斷濾波器、選擇軟靜音或硬靜音恢復方式、啟用或禁用時鐘自動檢測等。
總結
TAS5716作為一款功能強大、性能卓越的數字音頻功率放大器,在音頻處理和功率輸出方面具有諸多優勢。其豐富的特性和靈活的配置選項,使得它能夠滿足各種不同的音頻應用需求。無論是消費電子、專業音頻設備還是汽車音響系統,TAS5716都能提供高品質的音頻解決方案。然而,在使用過程中,工程師需要仔細了解其各項特性和操作要求,特別是啟動序列和寄存器配置等方面,以確保設備的正常運行和性能發揮。希望通過本文的介紹,能幫助大家更好地理解和應用TAS5716這款優秀的音頻功率放大器。在實際應用中,你是否遇到過類似TAS5716這樣功能豐富但配置復雜的芯片呢?又是如何解決配置過程中的難題的呢?歡迎在評論區分享你的經驗和見解。
-
音頻處理
+關注
關注
0文章
162瀏覽量
18298
發布評論請先 登錄
TAS5716:高效數字音頻功率放大器的深度剖析
評論