TLV320DAC32:低功耗立體聲音頻DAC的卓越之選
引言
在便攜式音頻和通信設備的設計中,低功耗、高性能的音頻DAC(數模轉換器)至關重要。德州儀器(TI)的TLV320DAC32就是這樣一款出色的產品,它集成了豐富的功能,能夠滿足智能手機、PDA、便攜式計算、通信和娛樂等多種應用的需求。本文將深入介紹TLV320DAC32的特點、工作原理和應用場景,為電子工程師在設計相關產品時提供參考。
文件下載:tlv320dac32.pdf
產品概述
主要特性
- 高音質表現:具有95-dBA的信噪比,支持16/20/24/32位數據,采樣率范圍從8 kHz到96 kHz,能夠提供清晰、逼真的音頻效果。
- 豐富的音頻功能:支持3D、低音、高音、EQ和去加重等音頻效果處理,可根據不同的應用場景進行靈活調整。
- 靈活的輸入輸出配置:擁有兩個音頻輸入引腳,允許模擬旁路路徑;四個音頻輸出驅動,具備立體聲8 - Ω、500 - mW/通道的揚聲器驅動能力,以及立體聲全差分或單端耳機驅動能力。
- 低功耗設計:在3.3 - V模擬電源下,立體聲48 - kHz播放功耗僅為18 - mW,非常適合便攜式電池供電設備。
- 可編程控制:可編程輸入/輸出模擬增益、麥克風偏置電平,支持耳機插孔檢測和可編程PLL,可實現靈活的時鐘生成。
- 多種通信接口:采用I2C控制總線,音頻串行數據總線支持I2S、左/右對齊、DSP和TDM模式,方便與各種處理器進行連接。
- 寬電源范圍:模擬電源范圍為2.7 V - 3.6 V,數字核心電源范圍為1.525 V - 1.95 V,數字I/O電源范圍為1.1 V - 3.6 V,內部可選LDO允許單3.3 - V電源供電。
產品結構
TLV320DAC32主要由以下幾個部分組成:
- 立體聲音頻多位Δ - Σ DAC:支持8 kHz - 96 kHz的采樣率,通過增加過采樣和圖像濾波,在低采樣率下也能提供增強的性能。
- 可編程數字音頻效果處理模塊:可實現3D、低音、高音、中頻段、EQ和去加重等音頻效果處理。
- 兩個模擬音頻輸入引腳:用于連接外部音頻信號,可實現模擬信號的混合和旁路。
- 四個高功率音頻輸出驅動:可驅動耳機或揚聲器,支持多種負載配置。
- 可編程PLL:用于靈活的時鐘生成,支持從512 - kHz到50 - MHz的各種MCLK輸入。
- 可編程麥克風偏置電壓:可提供2.0 V或2.5 V的輸出電壓,輸出電流驅動能力為4 mA。
- 耳機/耳機插孔檢測功能:可檢測耳機或耳機的插入,并確定其類型。
- 內部可選LDO調節器:適用于只有 + 3.3V電源的系統。
關鍵技術解析
LDO操作
TLV320DAC32包含一個LDO電壓調節器,可在沒有1.8V電源的系統中使用。通過LDO_SELECT引腳控制LDO的啟用或禁用。當LDO啟用時,3.3V電源施加到設備,內部LDO調節器生成1.8V電壓供內部數字核心使用;當LDO禁用時,DVDD引腳必須連接到1.8V電源。無論是否使用內部LDO,都應在DVDD引腳和數字地之間連接一個小值陶瓷電容,以提供電源去耦。
硬件復位
為確保設備正常工作,TLV320DAC32在電源上電后需要進行硬件復位。所有電源達到指定值后,RESET引腳必須至少拉低10 ns。如果未執行此復位序列,設備可能無法正確響應寄存器的讀寫操作。
靈活的電源管理
該設備允許對多個獨立電路模塊進行電源管理,用戶可以根據具體應用需求優化功能并最小化功耗。例如,僅使用耳機放大器時,功耗為13.2 mW;DAC + 耳機放大器(模擬混音器旁路,PLL關閉,LDO關閉)時,功耗為18.1 mW;電源關閉時,功耗僅為1.23 μW。
數字控制串行接口
TLV320DAC32的寄存器映射實際上由兩頁寄存器組成,每頁包含128個寄存器。地址為零的寄存器用作頁面控制寄存器,通過寫入該寄存器可確定設備的活動頁面。默認情況下,設備復位后活動頁面為頁面0,用于DAC和設備功能設置;頁面1用于設置數字音頻效果處理器和應用數字去加重。
I2C控制模式
該設備支持I2C控制協議,采用7位尋址,支持標準和快速模式。I2C是一種兩線開漏接口,支持單總線上的多個設備和主設備。TLV320DAC32作為從設備,只能在主設備的控制下進行讀寫操作。在I2C通信中,主設備通過發送START條件啟動通信,發送地址字節選擇從設備,然后進行數據的讀寫操作。每個字節傳輸后都需要進行確認,以確保數據的正確傳輸。
數字音頻數據串行接口
音頻數據通過數字音頻數據串行接口在主機處理器和TLV320DAC32之間傳輸。該接口可配置為左對齊、右對齊、I2S、DSP或TDM模式,數據寬度可編程為16、20、24或32位。字時鐘(WCLK)用于定義幀的開始,位時鐘(BCLK)用于時鐘數字音頻數據的傳輸。在主模式下,BCLK可進一步配置為連續傳輸模式或256 - 時鐘模式。
音頻數據轉換器
TLV320DAC32支持多種標準音頻采樣率,如8 - kHz、11.025 - kHz、12 - kHz、16 - kHz、22.05 - kHz、24 - kHz、32 - kHz、44.1 - kHz、48 - kHz、88.2 - kHz和96 - kHz。數據轉換器基于Fsref速率的概念,通過一系列比率與實際采樣率相關聯。DAC的采樣率可以設置為Fsref/NDAC或2 * Fsref/NDAC,其中NDAC為1、1.5、2、2.5、3、3.5、4、4.5、5、5.5或6。
音頻時鐘生成
音頻DAC需要一個頻率為256 * Fsref的內部音頻主時鐘,可通過多種方式從外部時鐘信號獲得。TLV320DAC32可以接受2 - MHz到50 - MHz的MCLK輸入,通過可編程分頻器或PLL獲得所需的內部音頻主時鐘。集成的PLL可以從各種可能的MCLK輸入生成音頻時鐘,特別關注已經廣泛使用的標準MCLK速率。
立體聲音頻DAC
立體聲音頻DAC支持8 - kHz到96 - kHz的采樣率,每個通道由數字音頻處理模塊、數字插值濾波器、多位數字Δ - Σ調制器和模擬重建濾波器組成。通過保持過采樣率恒定在128 x Fsref,并根據輸入采樣率改變過采樣比,可確保在所有采樣率下,Δ - Σ調制器產生的量化噪聲在20 - kHz以下的頻段內保持較低水平。
數字音頻處理
DAC通道包含用于去加重、低音、高音、中頻段調整、揚聲器均衡和3D效果處理的可選濾波器。去加重功能由一個可編程數字濾波器塊實現,其系數可完全編程。此外,還包括一個具有可編程系數的四階數字IIR濾波器,可實現各種音效,如低音增強或高音增強。數字處理還支持3D處理算法,通過處理立體聲輸入的單聲道混音,并與各個通道信號相結合,實現立體聲輸出播放。
數字插值濾波器
數字插值濾波器在將數據提供給數字Δ - Σ調制器和模擬重建濾波器之前,將數字音頻處理模塊的輸出按所需的過采樣比進行上采樣。該濾波器提供線性相位輸出,群延遲為21/Fs。可編程數字插值濾波可增強圖像濾波,減少上采樣過程中產生的低于20 - kHz的信號圖像。
音頻DAC數字音量控制
音頻DAC包含一個數字音量控制模塊,可實現可編程數字增益。音量級別可以從0 - dB到 - 63.5 - dB以0.5 - dB的步長變化,每個通道還具有靜音位。主音量控制可同時改變兩個通道的音量級別。增益變化采用軟步進算法,確保音量平穩變化。
音頻DAC共模調整
音頻DAC的輸出共模電壓和輸出范圍由內部帶隙參考確定,可減少電源噪聲對音頻信號路徑的耦合。為了優化設備操作,TLV320DAC32包含一個可編程輸出共模電平,可根據實際電源范圍進行設置,共有四個不同的值可供選擇。
音頻DAC電源控制
立體聲DAC可以完全上電或斷電,每個DAC通道的模擬電路也可以獨立上電或斷電,從而在只需要單聲道播放流時節省功耗。
音頻模擬輸入
TLV320DAC32包含兩個單端音頻輸入,可發送到具有音量控制功能的輸出混音器。在進行混音時,用戶應注意避免輸出信號超出內部運放的范圍,以免導致飽和和削波。每個輸入都具有可編程的輸入音量控制,增益范圍從0dB到 - 78dB,步長為0.5dB。
模擬輸入旁路路徑功能
該設備具有將兩個模擬輸入信號繞過DAC并連接到輸出驅動器的能力,適用于需要將外部模擬音頻信號直接輸出到耳機的應用場景,如手機中的FM收音機輸出。在這種情況下,DAC可以完全斷電以節省功耗。
麥克風偏置生成
TLV320DAC32包含一個可編程麥克風偏置輸出電壓(MICBIAS),可提供2.0V或2.5V的輸出電壓,輸出電流驅動能力為4mA。MICBIAS可以通過片上開關直接連接到AVDD_DAC,也可以在不需要時完全斷電以節省功耗。
模擬高功率輸出驅動
該設備包含四個高功率輸出驅動,使用方式非常靈活。這些輸出驅動可以單獨驅動16 - Ω負載,每個驅動可提供40mW的功率;也可以成對使用,驅動連接在兩個驅動輸出之間的8 - Ω橋接負載(BTL),最大功率可達325mW。輸出驅動可以配置為多種方式,如驅動全差分輸出信號、單端輸出信號、偽差分立體聲輸出等。
短路輸出保護
TLV320DAC32為高功率輸出驅動提供可編程短路保護功能。默認情況下,當輸出驅動短路時,會自動限制負載的最大電流,保護設備免受過流損壞。用戶可以通過讀取Page - 0/Reg - 95寄存器來確定設備是否處于短路保護狀態,并決定是否對輸出驅動進行斷電操作。此外,設備還支持在檢測到短路時自動對輸出驅動進行斷電。
插孔/耳機檢測
該設備具有強大的插孔檢測功能,可監測耳機、麥克風或耳機插孔,確定插頭是否插入,并判斷連接的耳機/耳機類型。通過配置相關寄存器,可實現不同輸出配置下的插孔檢測,如偽差分(無電容)立體聲耳機輸出配置、交流耦合立體聲耳機輸出配置和全差分立體聲耳機輸出配置。
控制寄存器詳解
TLV320DAC32的控制寄存器用于配置設備的各種功能,所有寄存器均為8位寬。以下是部分關鍵寄存器的介紹:
Page 0 / Register 0:頁面選擇寄存器
用于選擇活動頁面,寫入0選擇頁面0,寫入1選擇頁面1。建議在每次寫入后讀取該寄存器,以確保后續寄存器讀寫操作訪問的是正確的頁面。
Page 0 / Register 1:軟件復位寄存器
通過設置D7位為1可進行軟件復位,該位為自清除位。
Page 0 / Register 2:DAC采樣率選擇寄存器
用于選擇DAC的采樣率,通過D3 - D0位進行配置,共有12種可選采樣率。
Page 0 / Register 3:PLL編程寄存器A
用于控制PLL的啟用和禁用,以及設置PLL的Q和P值。
Page 0 / Register 4:PLL編程寄存器B
用于設置PLL的J值。
Page 0 / Register 5和6:PLL編程寄存器C和D
用于設置PLL的D值,編程時應先寫入寄存器5,再寫入寄存器6。
Page 0 / Register 7:DAC數據路徑設置寄存器
用于設置Fsref、DAC雙速率模式和左右DAC數據路徑的控制。
Page 0 / Register 8和9:音頻串行數據接口控制寄存器A和B
用于配置音頻串行數據接口的工作模式、數據寬度、位時鐘和字時鐘的方向等。
Page 0 / Register 11:音頻DAC溢出標志寄存器
用于檢測左右DAC是否發生溢出,溢出標志為粘性位,讀取后復位。
Page 0 / Register 12:音頻DAC數字濾波器控制寄存器
用于控制左右DAC的數字效果濾波器和去加重濾波器的啟用和禁用。
Page 0 / Register 13和14:耳機/按鈕按下檢測寄存器A和B
用于控制耳機檢測的啟用和禁用,檢測耳機類型和按鈕按下情況,以及配置輸出驅動的電容耦合和輸出配置。
Page 0 / Register 25:MICBIAS控制寄存器
用于控制MICBIAS的輸出電平,可選擇斷電、2.0V、2.5V或連接到AVDD_DAC。
Page 0 / Register 37和38:DAC電源和輸出驅動控制寄存器
用于控制左右DAC的電源和輸出驅動的配置。
Page 0 / Register 40:高功率輸出級控制寄存器
用于配置輸出共模電壓、模擬輸入旁路路徑和輸出音量控制的軟步進。
Page 0 / Register 41:DAC輸出切換控制寄存器
用于控制左右DAC的旁路和數字音量控制的功能。
Page 0 / Register 42:輸出驅動降噪寄存器
用于控制輸出驅動的上電延遲、斜坡上升步長和弱輸出共模電壓的生成方式。
Page 0 / Register 43和44:左右DAC數字音量控制寄存器
用于控制左右DAC的數字靜音和音量級別。
應用場景與典型電路
應用場景
TLV320DAC32適用于各種便攜式音頻和通信設備,如智能手機、平板電腦、便攜式音樂播放器、藍牙耳機等。其低功耗、高性能和豐富的功能使其能夠滿足不同應用場景的需求,為用戶提供優質的音頻體驗。
典型電路
文檔中給出了多種典型電路配置,如內部8 - Ω揚聲器驅動(LDO開啟和關閉)、無電容連接的耳機驅動(LDO開啟和關閉)、內部8 - Ω揚聲器驅動(差分單聲道配置)與立體聲耳機的組合等。這些電路配置展示了TLV320DAC32的靈活性和適應性,工程師可以根據具體應用需求選擇合適的電路。
總結
TLV320DAC32是一款功能強大、性能卓越的低功耗立體聲音頻DAC,具有豐富的音頻功能、靈活的輸入輸出配置和強大的電源管理能力。其集成的多種功能和可編程特性使其能夠適應各種復雜的應用場景,為電子工程師在設計便攜式音頻和通信設備時提供了極大的便利。通過深入了解TLV320DAC32的特點和工作原理,工程師可以充分發揮其優勢,設計出更加出色的產品。
在實際應用中,電子工程師還需要注意一些細節,如硬件復位的正確操作、寄存器的合理配置、電源的穩定性等。同時,對于不同的應用場景,可能需要對音頻效果進行優化和調整,以滿足用戶的個性化需求。希望本文能夠為電子工程師在使用TLV320DAC32進行設計時提供有益的參考。你在使用這款芯片的過程中遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
低功耗
+關注
關注
12文章
3447瀏覽量
106694 -
音頻DAC
+關注
關注
1文章
41瀏覽量
7885
發布評論請先 登錄
TLV320DAC32:低功耗立體聲音頻DAC的卓越之選
評論