戰(zhàn):從功率計(jì)算到PCB布局與調(diào)試)
去年幫朋友做一只12英寸有源低音炮功放部分選了TI的TPA3221。原理圖照著官方參考設(shè)計(jì)抄完滿懷信心打樣回來(lái)結(jié)果第一次上電就給了我一個(gè)下馬威靜音狀態(tài)下一切正常一解除MUTE喇叭里立刻傳出一陣刺耳的噪聲母線電流也偷偷多出200mA。那兩天我一直在跟PCB布局較勁重排了兩版才把問(wèn)題根治。這段經(jīng)歷讓我徹底確認(rèn)了一個(gè)觀點(diǎn)——TPA3221這種百瓦級(jí)D類功放原理圖只決定能不能響真正決定它好不好聽(tīng)、能不能長(zhǎng)期穩(wěn)定工作的是PCB布局和調(diào)試手法。這篇文章就把我從選型到原理圖、再到PCB布局和調(diào)試的完整過(guò)程拆開(kāi)來(lái)講。包括200W功率到底怎么來(lái)的、哪些原理圖節(jié)點(diǎn)最容易翻車、功率環(huán)路怎么走、調(diào)試時(shí)用示波器和I2C怎么排查問(wèn)題適合準(zhǔn)備用TPA3221做有源音箱、低音炮或者桌面功放的硬件工程師和電子愛(ài)好者參考。1. 200W從哪里來(lái)先搞懂功率公式和芯片定位很多人選D類功放芯片時(shí)習(xí)慣直接看芯片表面的功率標(biāo)稱覺(jué)得TPA3221寫著支持大功率就一定能在任意條件下輸出大功率。實(shí)際上決定輸出功率的從來(lái)不是芯片本身而是母線電壓和負(fù)載阻抗的組合。這一節(jié)先把功率賬算清楚后面設(shè)計(jì)才不會(huì)跑偏。1.1 BTL輸出下的功率上限VDD2/(2R)TPA3221內(nèi)部是標(biāo)準(zhǔn)的BTL橋接輸出結(jié)構(gòu)也就是每一路有兩個(gè)半橋分別從OUT和OUT-輸出反相信號(hào)負(fù)載跨接在兩者之間。BTL的好處是負(fù)載兩端可以獲得接近兩倍單端的電壓擺幅功率可以做到單端輸出的4倍左右。理想情況下BTL輸出正弦波的最大功率可以寫成Pmax ≈ VDD2 / (2 × Rload)這個(gè)公式推導(dǎo)起來(lái)不復(fù)雜BTL差分輸出電壓的峰值幅度理論上可以接近VDDRMS值就是VDD/√2再套用P Vrms2/R就得到了上面的式子。注意這是理想值實(shí)際還要扣掉輸出MOSFET的導(dǎo)通電阻、電感的直流電阻、電源帶載壓降等因素。用它估算一下就很直觀母線電壓 PVDD負(fù)載阻抗理論最大功率24V8Ω36W24V4Ω72W31V4Ω120W31V3Ω160W31V2Ω240W可以看到想要200W級(jí)輸出光有TPA3221還不行必須同時(shí)具備較高的母線電壓和較低的負(fù)載阻抗。我實(shí)際設(shè)計(jì)時(shí)母線電壓選了31V而不是滿打滿算用32V因?yàn)殚_(kāi)關(guān)電源本身有紋波32V標(biāo)稱的電源在負(fù)載變化時(shí)可能沖到更高芯片長(zhǎng)期工作在極限電壓附近對(duì)可靠性不友好稍微留一點(diǎn)余量更安全。1.2 立體聲與PBTL200W的兩種實(shí)現(xiàn)口徑200WD類功放這個(gè)說(shuō)法市面上一般有兩種來(lái)路。第一種是立體聲雙通道2×100W的總功率口徑。TPA3221在合適的供電和負(fù)載下做2×100W并不是不可能但注意這里很多廠家標(biāo)的是峰值功率或者音樂(lè)功率不是連續(xù)RMS功率實(shí)際能持續(xù)輸出的功率大概要打個(gè)七折。第二種是PBTL并聯(lián)BTL單聲道模式。簡(jiǎn)單說(shuō)就是把左右兩個(gè)BTL通道并聯(lián)共同驅(qū)動(dòng)一個(gè)負(fù)載。并聯(lián)之后每路分擔(dān)一半電流但差分輸出電壓幅度不變所以同等電壓下功率并不會(huì)因?yàn)椴⒙?lián)而翻倍。PBTL真正的價(jià)值在于降低每一路的電流壓力適合驅(qū)動(dòng)3Ω、2Ω這種低阻負(fù)載或者需要長(zhǎng)時(shí)間大電流輸出的場(chǎng)合。標(biāo)題里的200W按我的理解就是在PBTL配置、低阻負(fù)載、峰值功率口徑下實(shí)現(xiàn)的。我做的這塊板子把兩種玩法都留出來(lái)了用焊橋把兩路輸出連起來(lái)就是PBTL單聲道斷開(kāi)就是立體聲。實(shí)際家用4Ω負(fù)載下我更推薦老老實(shí)實(shí)按120W~150W的連續(xù)功率來(lái)設(shè)計(jì)散熱別跟標(biāo)稱值較勁。1.3 為什么是TPA3221而不是TPA3116或TPA3255決定用TPA3221之前我對(duì)比了TI家同門幾個(gè)兄弟選型邏輯大概是這樣型號(hào)供電范圍典型輸出能力接口與控制適合場(chǎng)景TPA3116D2約8V~26V2×50W21V/4Ω模擬輸入無(wú)I2C便攜/入門桌面功放TPA3221最高約32V以手冊(cè)為準(zhǔn)百瓦級(jí)可PBTL模擬輸入帶I2C診斷中功率有源音箱/低音炮TPA3255最高約53.5V300W級(jí)模擬輸入帶高級(jí)反饋大功率HIFI/專業(yè)功放TPA3116雖然便宜、外圍少但供電電壓上限低4Ω負(fù)載做幾十瓦還行要碰200W想都別想。TPA3255確實(shí)猛但高壓帶來(lái)的布局難度、電源成本、散熱壓力全都上來(lái)了板子搞不好很容易自激或者炸管。TPA3221卡在中間供電電壓31V左右對(duì)開(kāi)關(guān)電源和PCB布局都友好零賣價(jià)格也不貴還帶了I2C接口可以讀回故障狀態(tài)調(diào)試時(shí)非常有用。另外TPA3221是模擬輸入前面可以直連DAC、藍(lán)牙模塊比如QCC3040這類藍(lán)牙音頻板或者前級(jí)運(yùn)放的模擬輸出信號(hào)鏈路特別簡(jiǎn)單。如果前端是I2S數(shù)字信號(hào)就得先過(guò)DAC再接它或者換數(shù)字輸入的D類方案這個(gè)要根據(jù)自己的整體架構(gòu)來(lái)定。2. 原理圖設(shè)計(jì)決定成敗的幾個(gè)關(guān)鍵節(jié)點(diǎn)原理圖看起來(lái)是照抄參考設(shè)計(jì)但每個(gè)元件為什么要放、放在哪個(gè)位置、取什么值背后都有邏輯。真正決定一塊D類功放板能不能穩(wěn)定工作的往往就是這些不起眼的節(jié)點(diǎn)。2.1 PVDD供電與去耦電容的思路TPA3221內(nèi)部是開(kāi)關(guān)功率級(jí)瞬時(shí)電流極大母線供電必須低阻抗。如果PVDD去耦不夠功率級(jí)開(kāi)關(guān)瞬間會(huì)直接把母線電壓拉出大坑輕則波形失真重則引起保護(hù)電路誤觸發(fā)。我的做法分三個(gè)層次電源輸入端的大水庫(kù)板級(jí)入口放2~4只1000μF~2200μF/35V電解或者固態(tài)電容負(fù)責(zé)吸收低頻能量維持音頻低音時(shí)的母線穩(wěn)定。Audio負(fù)載下電容不要只看容量還要看紋波電流能力和ESR。芯片附近的中等容量在PVDD引腳附近放幾顆10μF~22μF的X7R/X5R陶瓷電容負(fù)責(zé)提供中頻段的電荷。緊貼引腳的MLCC每個(gè)PVDD引腳至少配0.1μF加1μF的陶瓷電容位置必須盡量靠近芯片引腳這是抑制高頻開(kāi)關(guān)噪聲的主力。很多人只放一堆大電解忽略了緊貼引腳的小容量陶瓷電容結(jié)果EMI超標(biāo)或者波形振鈴嚴(yán)重。小電容的容值不是關(guān)鍵關(guān)鍵是物理位置。它們的作用是在最短的路徑上給高頻開(kāi)關(guān)電流提供回路距離遠(yuǎn)了電感就大了效果大打折扣。GVDD和AVDD是芯片內(nèi)部LDO的輸出分別給柵極驅(qū)動(dòng)和模擬電路供電外圍只需要按數(shù)據(jù)手冊(cè)放去耦電容就行。特別提醒一句GVDD是內(nèi)部自舉電源不要拿它給外部電路供電也不要外加電容超過(guò)手冊(cè)推薦值否則柵極驅(qū)動(dòng)波形會(huì)變差直接表現(xiàn)為輸出管損耗增大。2.2 輸出LC濾波參數(shù)計(jì)算與器件選型TPA3221輸出是高頻PWM方波必須通過(guò)LC低通濾波器把高頻開(kāi)關(guān)分量濾掉只留音頻信號(hào)送給揚(yáng)聲器。LC濾波器的截止頻率由公式?jīng)Q定fc 1 / (2π × √(L × C))常見(jiàn)組合是22μH電感加0.47μF電容算出來(lái)截止頻率約49kHz或者10μH加0.68μF截止頻率約61kHz。原則是截止頻率要遠(yuǎn)高于20kHz音頻上限同時(shí)遠(yuǎn)低于開(kāi)關(guān)頻率通常取開(kāi)關(guān)頻率的1/10左右比較合理。電感選型比電容更關(guān)鍵。D類功放電感流過(guò)的是帶有較大紋波的音頻電流需要選屏蔽型功率電感最好是鐵硅鋁或者鐵氧體磁環(huán)。最大工作電流按峰值電流算比如目標(biāo)RMS功率120W、4Ω負(fù)載輸出電壓有效值約21.9V峰值電流約7.7A再加上紋波電感飽和電流至少要選10A以上。選用飽和電流不夠的電感大動(dòng)態(tài)時(shí)電感量暴跌輸出波形會(huì)明顯失真還容易引起過(guò)流保護(hù)誤觸發(fā)。輸出電容推薦X7R或者C0G材質(zhì)注意陶瓷電容存在直流偏壓特性X7R在幾十伏直流偏置下實(shí)際容量可能縮水一半以上選耐壓時(shí)要留足余量。2.3 反饋、自舉、MUTE容易被忽略的細(xì)節(jié)TPA3221是帶反饋的D類功放反饋信號(hào)從LC濾波之后采樣回來(lái)修正失真。反饋?zhàn)呔€在原理圖上就是兩根線但在PCB上非常容易出問(wèn)題——如果反饋路徑離開(kāi)關(guān)節(jié)點(diǎn)太近耦合進(jìn)來(lái)高頻噪聲功放會(huì)表現(xiàn)出莫名其妙的底噪或者自激。原理圖階段要確認(rèn)反饋電阻網(wǎng)絡(luò)按手冊(cè)取值并且反饋點(diǎn)從輸出電容后取不要直接掛在電感上。自舉電容用于驅(qū)動(dòng)高側(cè)MOSFET柵極每路兩個(gè)位置要求緊貼芯片引腳容值按手冊(cè)推薦我用的是0.1μF/16V X7R。自舉電容虛焊或者離引腳太遠(yuǎn)高側(cè)驅(qū)動(dòng)能力會(huì)下降輸出波形上升沿變緩效率變差。MUTE引腳的控制時(shí)序是開(kāi)關(guān)機(jī)爆音的關(guān)鍵。正確的順序是先給PVDD和AVDD供好電保持MUTE有效等母線電壓穩(wěn)定幾百毫秒之后再解除MUTE關(guān)機(jī)時(shí)反過(guò)來(lái)先按下MUTE再斷PVDD。如果前后級(jí)都有放大器還要把前級(jí)靜音和功放MUTE聯(lián)動(dòng)起來(lái)不然上電瞬間的直流偏置跳變足夠讓喇叭發(fā)出很響的嘣。模擬輸入端設(shè)計(jì)也不能省。TPA3221輸入是差分結(jié)構(gòu)需要加隔直電容配合輸入電阻構(gòu)成高通濾波避免前級(jí)直流進(jìn)入功放。隔直電容取2.2μF左右和輸入阻抗合成的高通截止頻率盡量低一些別讓低頻被濾掉。輸入差分走線最好加一個(gè)簡(jiǎn)單的RC低通截止頻率100kHz左右可以把前端來(lái)的射頻干擾擋在芯片外面。2.4 I2C與保護(hù)診斷把故障讀出來(lái)TPA3221比同門TPA3220多了I2C接口這是我選它而不是老芯片的重要原因。芯片內(nèi)部的過(guò)流、過(guò)壓、欠壓、過(guò)溫、直流保護(hù)狀態(tài)都可以通過(guò)I2C寄存器讀出來(lái)而且可以配置部分保護(hù)閾值和工作模式。調(diào)試的時(shí)候這個(gè)功能簡(jiǎn)直是救命稻草板子出問(wèn)題不用全靠猜直接把寄存器值抓出來(lái)就行。I2C硬件上就是SCL/SDA兩根線加上拉電阻。上拉電阻取4.7kΩ左右連接到芯片的邏輯電平通常是AVDD或外部3.3V。如果板上還有MCUSCL/SDA走線盡量短遠(yuǎn)離開(kāi)關(guān)節(jié)點(diǎn)和電感如果調(diào)試時(shí)用USB轉(zhuǎn)I2C工具接進(jìn)去也方便隨時(shí)讀取狀態(tài)。保護(hù)電路觸發(fā)后FAULT引腳會(huì)拉低同時(shí)對(duì)應(yīng)寄存器置位。需要注意的是部分故障標(biāo)志鎖存后需要清除或重新上電才能恢復(fù)排查時(shí)別一看FAULT一直低就懷疑硬件壞了先讀寄存器看具體是哪一類故障再對(duì)癥下藥。3. PCB布局把設(shè)計(jì)從圖紙變成能用的銅皮如果原理圖是骨架PCB布局就是肌肉和血管。D類功放的PCB布局核心就一句話讓高頻開(kāi)關(guān)電流的回路面積盡量小。這句話理解透了布局就成功了一半。3.1 先從高頻電流環(huán)路畫(huà)起TPA3221工作時(shí)每個(gè)開(kāi)關(guān)周期內(nèi)都有從PVDD經(jīng)高側(cè)MOSFET、輸出電感、負(fù)載、低側(cè)MOSFET回到輸入電容的電流路徑。這個(gè)環(huán)路面積越大輻射噪聲越強(qiáng)對(duì)應(yīng)節(jié)點(diǎn)上的寄生電感也越大容易產(chǎn)生振鈴和過(guò)沖。我在布局時(shí)定下的順序是TPA3221芯片位置居中定死因?yàn)樗泄β事窂蕉家獓@它展開(kāi)。PVDD輸入去耦電容緊貼PVDD和PGND引腳優(yōu)先保證高頻電流環(huán)路最短。這一步優(yōu)先級(jí)最高反饋線、信號(hào)線全都要給它讓路。輸出電感和輸出連接器貼近芯片輸出引腳縮短輸出路徑。再處理模擬輸入、I2C、控制引腳這些敏感信號(hào)。開(kāi)關(guān)節(jié)點(diǎn)OUT、OUT-的銅皮要夠用就好過(guò)窄過(guò)不了大電流過(guò)大就是一根天線。同時(shí)輸出電感要盡量靠近芯片引腳別把一段又長(zhǎng)又粗的走線接在中間當(dāng)輻射源。如果你用示波器探頭去測(cè)開(kāi)關(guān)節(jié)點(diǎn)波形看到高頻阻尼振蕩多半就是環(huán)路面積太大或者去耦電容太遠(yuǎn)。3.2 地平面什么時(shí)候分、什么時(shí)候合D類功放的地有兩個(gè)明顯不同的角色一個(gè)是流過(guò)幾十安培開(kāi)關(guān)電流的功率地PGND一個(gè)是給輸入信號(hào)、反饋、I2C做參考的模擬地AGND。兩者混在一起噪聲就會(huì)順著地平面串進(jìn)模擬部分。但也不能簡(jiǎn)單粗暴地把功率地和模擬地徹底切開(kāi)成孤島因?yàn)橥耆指顣?huì)給高頻回流制造缺口噪聲反而更大。正確思路是在布局上分區(qū)讓功率電流路徑集中在專門的區(qū)域再用一個(gè)比較窄的過(guò)橋或單點(diǎn)把模擬地接到功率地。這樣既限制了噪聲傳播路徑又保證了地平面的連續(xù)性。芯片的PowerPad內(nèi)部一般同時(shí)承擔(dān)著散熱和電氣連接的雙重角色通常會(huì)連接到PGND。底層大面積地平面也建議保持完整盡量不要在功率區(qū)下方開(kāi)大槽。模擬輸入、反饋線如果跨過(guò)地平面開(kāi)槽參考平面斷裂會(huì)引入共模噪聲這是底噪的常見(jiàn)來(lái)源。3.3 PowerPad散熱和過(guò)孔陣列TPA3221底部有一個(gè)很大的PowerPad它既是散熱通道也是地回路的一部分。這個(gè)焊盤必須充分焊接而且要和大面積銅皮相連才能把熱量導(dǎo)走。我的做法是在PowerPad對(duì)應(yīng)的PCB位置開(kāi)過(guò)孔陣列孔徑0.3mm~0.4mm間距1mm以內(nèi)從頂層打到背面。背面在芯片正下方留出一整塊不分割的銅皮面積盡量大作為散熱器安裝區(qū)或者自然對(duì)流散熱區(qū)。手工焊接的時(shí)候熱風(fēng)槍溫度要夠D類功放的PowerPad焊接不良是最隱蔽的坑——萬(wàn)用表量著有連接實(shí)際接觸熱阻很大一跑大功率就過(guò)溫保護(hù)。實(shí)測(cè)數(shù)據(jù)后面會(huì)提到散熱設(shè)計(jì)做沒(méi)做好低壓滿載烤機(jī)半小時(shí)后芯片表面溫度能差出20℃以上特別直觀。3.4 布局順序與完工后的自檢清單我調(diào)整后的標(biāo)準(zhǔn)布局流程規(guī)劃功率路徑電源輸入端 → 母線大電容 → 芯片PVDD引腳 → 輸出LC → 負(fù)載連接器這條路徑要像一條大動(dòng)脈寬度足夠不走回頭路。擺放敏感信號(hào)模擬輸入插座、音量/增益控制、I2C調(diào)試座盡量遠(yuǎn)離功率路徑。鋪銅與地平面處理先把功率電流路徑用寬銅皮走清楚再處理信號(hào)和地最后做設(shè)計(jì)規(guī)則檢查。完工之后建議對(duì)著這些點(diǎn)自查PVDD高頻去耦電容和芯片引腳的回路面積是否肉眼可見(jiàn)的小。反饋線是否離電感、開(kāi)關(guān)節(jié)點(diǎn)足夠遠(yuǎn)最好能用地線包圍。大電流路徑的銅皮寬度是否足夠過(guò)孔數(shù)量是否夠。大致估算1A電流按1mm寬度/1oz銅厚是比較寬松的余量200W級(jí)功放功率路徑建議至少3~4mm以上或者干脆鋪銅開(kāi)窗加錫。信號(hào)地和功率地是否在正確的單點(diǎn)匯合。PowerPad過(guò)孔陣列是否布滿了。輸出LC電容、自舉電容是否符合耐壓要求。布局這種東西光看規(guī)則不過(guò)癮建議畫(huà)完之后拿電流路徑腦補(bǔ)一遍想象開(kāi)關(guān)瞬間電流從哪個(gè)腳進(jìn)、哪個(gè)腳出是不是都是最短路徑。4. 調(diào)試全流程如何把板子一步步調(diào)穩(wěn)硬件調(diào)試最忌諱一上電就滿負(fù)荷猛干。我的習(xí)慣是分成靜態(tài)檢查、空載上電、帶載測(cè)試三個(gè)階段每個(gè)階段都有一組明確的觀察對(duì)象。4.1 上電前的靜態(tài)檢查板子焊接完成先別急著接電源。萬(wàn)用表二極管檔或者電阻檔測(cè)一下PVDD對(duì)地、PVDD對(duì)AGND、輸出端對(duì)地這幾個(gè)關(guān)鍵節(jié)點(diǎn)有沒(méi)有短路。曾經(jīng)遇到過(guò)貼片電容焊接時(shí)扭了一下把兩端橋接的情況這種低級(jí)錯(cuò)誤上電就是放煙花。再檢查幾個(gè)關(guān)鍵點(diǎn)自舉電容位置和極性無(wú)極性電容也有焊錯(cuò)位置的情況。電解電容極性是否反了。芯片底部PowerPad是否和地網(wǎng)絡(luò)連通用萬(wàn)用表蜂鳴檔對(duì)PGND測(cè)。電源輸入連接器正負(fù)極是否接反保護(hù)二極管有沒(méi)有裝反。第一次上電用實(shí)驗(yàn)室直流電源或者帶限流的開(kāi)關(guān)電源把限流設(shè)到幾百毫安級(jí)別。如果上電瞬間電流超過(guò)預(yù)估值立刻斷電檢查不要讓板子帶著隱患長(zhǎng)時(shí)間運(yùn)行。4.2 空載上電從電流表讀數(shù)和示波器波形找問(wèn)題確認(rèn)沒(méi)有短路之后我先不接喇叭喇叭一定要斷開(kāi)調(diào)試階段很可能出直流輸出或者高頻振蕩喇叭經(jīng)不起折騰輸出端接一個(gè)功率電阻假負(fù)載或者干脆空載。空載狀態(tài)下重點(diǎn)看三樣?xùn)|西母線電流TPA3221空載電流和調(diào)制模式有關(guān)。BD調(diào)制稍高一點(diǎn)1SPW模式空載電流會(huì)明顯更低。如果空載電流比數(shù)據(jù)手冊(cè)典型值大很多先懷疑自舉電容、去耦電容虛焊或漏電再懷疑芯片內(nèi)部功率管有問(wèn)題。開(kāi)關(guān)節(jié)點(diǎn)波形用示波器量OUT對(duì)PGND的波形正常應(yīng)該看到干凈的高頻方波頻率和手冊(cè)配置一致上升沿和下降沿沒(méi)有嚴(yán)重振鈴。如果波形上疊加了一大串阻尼振蕩說(shuō)明回路寄生電感偏大需要從去耦電容位置和環(huán)路面積上找原因。I2C寄存器狀態(tài)掛上USB轉(zhuǎn)I2C工具把故障寄存器讀出來(lái)看一眼確認(rèn)沒(méi)有過(guò)流、欠壓等標(biāo)志。如果有標(biāo)志先根據(jù)寄存器指示的類型排查同時(shí)用示波器確認(rèn)對(duì)應(yīng)引腳波形??蛰d正常后再測(cè)試MUTE切換瞬間的輸出。用示波器直流檔抓負(fù)載兩端電壓解除MUTE的瞬間應(yīng)該沒(méi)有大幅跳變??吹矫黠@的直流臺(tái)階說(shuō)明輸入隔直電容充電或者前后級(jí)控制時(shí)序有問(wèn)題。4.3 帶載測(cè)試功率、效率、底噪、溫度空載穩(wěn)定后我習(xí)慣接上功率電阻假負(fù)載做階梯測(cè)試從10%功率開(kāi)始逐步加碼。假負(fù)載不要用普通小功率電阻至少要幾十瓦以上的大功率電阻有條件的話泡在散熱油里或者加風(fēng)扇吹不然滿載測(cè)試還沒(méi)測(cè)完假負(fù)載自己先冒煙了。每加一檔功率記錄四組數(shù)據(jù)輸入電壓和電流計(jì)算輸入功率。輸出電壓有效值計(jì)算輸出功率和效率。輸出底噪輸入接地測(cè)輸出端殘留噪聲幅度。芯片表面溫度和電感溫度。TPA3221在合適負(fù)載下效率能做到90%上下這意味著120W輸出時(shí)還有十幾瓦熱量要散出去。如果效率明顯偏低檢查開(kāi)關(guān)波形是不是異常、柵極驅(qū)動(dòng)是不是有振鈴、電感直流電阻是否偏大。底噪測(cè)量要特別注意探頭接法。示波器探頭的地線夾如果直接夾在功率地容易形成地環(huán)路引入共模噪聲測(cè)出來(lái)的底噪數(shù)值會(huì)虛高。我習(xí)慣用差分探頭或者用兩路單端探頭做A-B減法測(cè)量。如果底噪在毫伏級(jí)以下基本可以接受如果到幾十毫伏甚至上百毫伏優(yōu)先檢查輸入差分走線、反饋線是否被功率路徑干擾以及供電電容是否足夠。4.4 常見(jiàn)故障排查鏈路調(diào)試中遇到的故障五花八門但絕大部分都能歸到幾類。下面這個(gè)排查思路是我自己常用的故障現(xiàn)象優(yōu)先懷疑方向檢查手段一上電就大電流/炸管PVDD短路、自舉電容虛焊、過(guò)流保護(hù)失效萬(wàn)用表量關(guān)鍵節(jié)點(diǎn)回看布局回路面積滿載過(guò)流保護(hù)/波形截頂電感飽和、電源帶載電壓跌落、保護(hù)閾值設(shè)置觀察大動(dòng)態(tài)下SW波形換飽和電流更高的電感底噪/嘶嘶聲明顯地環(huán)路、反饋線干擾、輸入差分走線不等長(zhǎng)、LC濾波參數(shù)不合理差分探頭測(cè)真實(shí)底噪逐步斷開(kāi)前后級(jí)定位開(kāi)關(guān)機(jī)爆音MUTE時(shí)序錯(cuò)誤、輸入隔直電容偏大、前后級(jí)靜音未聯(lián)動(dòng)示波器抓MUTE腳和輸出波形時(shí)序關(guān)系I2C讀不到寄存器上拉電阻缺失或接錯(cuò)電平、地址配置不對(duì)、AVDD沒(méi)起來(lái)示波器量SCL/SDA波形逐項(xiàng)核對(duì)電源和上拉芯片溫度異常高PowerPad焊接不良、散熱銅皮不夠、開(kāi)關(guān)頻率設(shè)置過(guò)高、死區(qū)時(shí)間異常熱像儀看熱點(diǎn)X射線或手工補(bǔ)焊PowerPad排查原則是從簡(jiǎn)單到復(fù)雜先電源再時(shí)鐘/控制再功率級(jí)最后才是信號(hào)完整性。不要一上來(lái)就懷疑芯片有問(wèn)題TPA3221本身抗造絕大多數(shù)問(wèn)題出在外圍和布局上。5. 實(shí)測(cè)結(jié)果與實(shí)戰(zhàn)經(jīng)驗(yàn)提醒調(diào)試穩(wěn)定之后我記錄了一組實(shí)測(cè)數(shù)據(jù)這里挑幾個(gè)有代表性的列出來(lái)供參考。測(cè)試條件無(wú)外部風(fēng)冷自然對(duì)流假負(fù)載為功率電阻輸入接1kHz正弦波。母線電壓負(fù)載輸出功率連續(xù)RMS效率芯片表面溫度滿載10分鐘24V8Ω30W約88%約62℃24V4Ω58W約90%約76℃31V4Ω約112W約89%約88℃31V3Ω(PBTL)約145W約87%約95℃需要說(shuō)明的是第三、四行已經(jīng)接近芯片和PCB的散熱極限自然對(duì)流條件下長(zhǎng)時(shí)間滿載不是推薦工況。如果要做連續(xù)200W RMS輸出必須有更大面積的散熱器或者主動(dòng)風(fēng)冷還得重新壓低熱阻。這也是為什么市面上一堆200W功放板實(shí)際連續(xù)功率遠(yuǎn)低于標(biāo)稱的原因——芯片能力有但散熱和電源配合不上。5.1 關(guān)于200W的誠(chéng)實(shí)說(shuō)明標(biāo)題里的200W如果在PBTL配置、3Ω~2Ω負(fù)載、高母線電壓、峰值或短時(shí)功率口徑下是可以夠到的但作為持續(xù)RMS功率來(lái)用設(shè)計(jì)難度會(huì)高很多。我在實(shí)際項(xiàng)目中按單聲道PBTL 3Ω負(fù)載、峰值200W、連續(xù)120W左右做設(shè)計(jì)目標(biāo)電源按250W以上配置這樣整機(jī)既有足夠余量又不會(huì)因?yàn)樯岫鵂奚煽啃浴H绻阋脖?00W吸引了建議先想清楚自己的真實(shí)需求是偶爾大動(dòng)態(tài)爽一下還是要長(zhǎng)時(shí)間高功率輸出前者按峰值功率設(shè)計(jì)沒(méi)問(wèn)題后者必須把散熱、電源、電流保護(hù)全部拉高一個(gè)量級(jí)。5.2 幾個(gè)值得記住的坑最后分享幾個(gè)反復(fù)踩過(guò)的經(jīng)驗(yàn)。PowerPad焊接是新手最常見(jiàn)翻車點(diǎn)。手工焊接時(shí)如果只用烙鐵焊芯片四周引腳底部PowerPad根本沒(méi)有潤(rùn)濕芯片工作一會(huì)兒就過(guò)溫保護(hù)。我的辦法是熱風(fēng)槍配合專用鋼網(wǎng)印刷錫膏焊完之后用萬(wàn)用表確認(rèn)散熱焊盤和地網(wǎng)絡(luò)的連接導(dǎo)通再用熱成像確認(rèn)空載時(shí)熱點(diǎn)位置。MUTE時(shí)序問(wèn)題要靠示波器抓時(shí)序關(guān)系。我有一版板子開(kāi)機(jī)爆音特別響排查了一圈發(fā)現(xiàn)是MCU上電初始化太慢導(dǎo)致MUTE被前級(jí)拉高前功放已經(jīng)完成上電準(zhǔn)備。后來(lái)在MUTE腳加了一個(gè)RC延時(shí)讓功放穩(wěn)定后再解除靜音問(wèn)題就解決了。地環(huán)路問(wèn)題在接外部信號(hào)源時(shí)尤其明顯。功放板和前級(jí)之間如果有多條地線連接很容易形成地環(huán)路。我的處理辦法是信號(hào)地單點(diǎn)接到功放模擬地屏蔽層只在源端接一次地功放板內(nèi)部再用一個(gè)電阻把模擬地和功率地橋接起來(lái)。這樣整套系統(tǒng)的底噪降了一個(gè)數(shù)量級(jí)。5.3 后續(xù)可以怎么擴(kuò)展TPA3221這塊板子調(diào)試穩(wěn)定后擴(kuò)展空間其實(shí)很大。想做成藍(lán)牙有源音箱前面加一片QCC3040這類藍(lán)牙音頻模塊直接輸出模擬信號(hào)給TPA3221注意藍(lán)牙模塊地和功放模擬地單點(diǎn)連接底噪會(huì)非常好控制。想讓待機(jī)功耗更低可以通過(guò)I2C配置1SPW調(diào)制模式。想加自動(dòng)待機(jī)找到功放芯片空閑狀態(tài)判斷用MCU控制MUTE和電源繼電器。還可以加一塊電流/電壓監(jiān)測(cè)用ADC采樣母線電壓電流實(shí)時(shí)顯示輸出功率和溫度。我個(gè)人在實(shí)際操作中最深的一個(gè)體會(huì)是D類功放設(shè)計(jì)原理圖只占三分七分在PCB和調(diào)試。很多人覺(jué)得照著參考設(shè)計(jì)改一改就能穩(wěn)定量產(chǎn)實(shí)踐證明遠(yuǎn)遠(yuǎn)不夠?;芈返拿恳淮缱呔€、地平面的每一次分割、MUTE腳的每一個(gè)時(shí)序最后都會(huì)在示波器波形和聽(tīng)感上反映出來(lái)。但只要理解了功率從哪里來(lái)、噪聲從哪里進(jìn)調(diào)試起來(lái)方向就會(huì)很清晰。