《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 一種應(yīng)用于D類(lèi)功放的新型AGC電路設(shè)計(jì)
一種應(yīng)用于D類(lèi)功放的新型AGC電路設(shè)計(jì)
2016年電子技術(shù)應(yīng)用第5期
胡建鵬,李曉江
中國(guó)科學(xué)院微電子研究所,北京100029
摘要: 提出一種應(yīng)用于D類(lèi)功放的帶過(guò)溫處理和電池電壓跟蹤功能的新型自動(dòng)增益控制電路(Automatic Gain Control,,AGC)結(jié)構(gòu),,將芯片過(guò)溫處理融入AGC增益調(diào)整中,解決傳統(tǒng)過(guò)溫處理導(dǎo)致聲音驟停和驟起的問(wèn)題,,提高了電路使用體驗(yàn),。將電池電壓變化映射到AGC比較門(mén)限電壓中,避免電池電量較低時(shí)電池供電電壓下降過(guò)大使芯片無(wú)法正常工作,,而導(dǎo)致電池電量余留現(xiàn)象的發(fā)生,,延長(zhǎng)電池使用時(shí)間。
中圖分類(lèi)號(hào): TN492
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.05.013
中文引用格式: 胡建鵬,,李曉江. 一種應(yīng)用于D類(lèi)功放的新型AGC電路設(shè)計(jì)[J].電子技術(shù)應(yīng)用,,2016,42(5):46-48,,52.
英文引用格式: Hu Jianpeng,,Li Xiaojiang. A new design of AGC circuit used in class D power amplifier[J].Application of Electronic Technique,2016,,42(5):46-48,,52.
A new design of AGC circuit used in class D power amplifier
Hu Jianpeng,Li Xiaojiang
Institute of Microelectronics of Chinese Academy of Sciences,,Beijing 100029,,China
Abstract: A new type of Automatic Gain Control(AGC) circuit with the functions of over temperature processing and battery voltage tracking was designed for class D power amplifier. The AGC circuit blended the chip over temperature processing in AGC gain adjustment, solving the problem of sound disappear and appear suddenly leaded by traditional thermal protection ,and improving circuit user experience.When the battery voltage dropped too low, chip could not work. By mapping the battery voltage to AGC comparison threshold voltage,the circuit could avoid this phenomena and make full use of battery remaining capacity, extending battery work time.
Key words : class D power amplifier,;AGC,;over temperature processing;battery voltage tracking

0 引言

    隨著社會(huì)的發(fā)展,,人們對(duì)音頻功放提出了更高的要求,,不再只滿足于響亮清晰地播放音樂(lè),而更加注重音樂(lè)體驗(yàn),,追求整個(gè)音頻范圍內(nèi)更完美的音質(zhì)和更小的能量損耗,,希望電池具有更長(zhǎng)的供電時(shí)間[1]

    D類(lèi)音頻功放因能量利用率高,、應(yīng)用電路面積小的特點(diǎn),,越來(lái)越受到人們的青睞,逐漸被廣泛應(yīng)用于便攜多媒體設(shè)備中,,成為音頻功放電路部分的主流配置,。便攜設(shè)備中使用D類(lèi)功放芯片時(shí),出于節(jié)約空間和成本的原因,,往往會(huì)省去散熱裝置[2],,因此D類(lèi)功放芯片一般都會(huì)設(shè)置溫度保護(hù)電路,。芯片過(guò)溫時(shí)強(qiáng)制關(guān)斷D類(lèi)輸出,拉低前放使能,,直到芯片退出過(guò)溫狀態(tài)[3],。此類(lèi)過(guò)溫處理會(huì)導(dǎo)致聲音驟停和驟起的現(xiàn)象,,給用戶造成不良的聲音體驗(yàn)。此外,,如今便攜設(shè)備一般采用鋰電池供電,,鋰電池的內(nèi)阻會(huì)隨著電量降低而增大,,尤其當(dāng)電量較低時(shí)電池內(nèi)阻會(huì)快速增大,。如果D類(lèi)功放一直恒定以最大功率輸出,電池供電電流越來(lái)越大,,芯片端分得的供電電壓將迅速下降,。當(dāng)供電電壓低于某一電壓時(shí),,芯片將停止工作,而此時(shí)電池仍余留一部分電量,。針對(duì)以上兩點(diǎn),,本文提出一種應(yīng)用于D類(lèi)功放的新型AGC電路,將過(guò)溫處理環(huán)節(jié)融入AGC調(diào)節(jié)環(huán)路中,,使過(guò)溫處理變得緩和,聲音變化圓潤(rùn)化,。將AGC固定比較電壓設(shè)計(jì)成隨電池電壓變化的可變電壓,,穩(wěn)定電池供電電壓,充分利用電池剩余電量,,延長(zhǎng)電池使用時(shí)間,。

1 AGC電路系統(tǒng)設(shè)計(jì)

    該新型AGC系統(tǒng)結(jié)構(gòu)如圖1所示,其數(shù)字部分由AGC和Limiter兩大模塊組成,。

wdz6-t1.gif

    VGA為可變?cè)鲆娣糯笃?D類(lèi)功放的前級(jí)放大器)由電阻盒和普通放大器實(shí)現(xiàn),,不同電阻值對(duì)應(yīng)不同的放大倍數(shù),。AGC、Limiter為數(shù)字電路,,Limiter模塊為AGC模塊服務(wù),,產(chǎn)生一個(gè)跟隨電池電壓變化的AGC比較電壓(電池電壓降低,Limiter產(chǎn)生的參考電壓也降低),,實(shí)現(xiàn)電池電壓跟蹤功能。無(wú)過(guò)溫信號(hào)時(shí),,AGC環(huán)路正常工作,,前放輸出信號(hào)與Limiter產(chǎn)生的參考電壓進(jìn)行比較,,得到的1 bit比較結(jié)果輸入AGC模塊,AGC模塊將根據(jù)輸入的比較結(jié)果調(diào)整VGA的增益,。當(dāng)VGA輸出信號(hào)的幅值小于Limiter參考電壓時(shí),,則增大放大器增益,;當(dāng)大于Limiter參考電壓時(shí),,減小放大器增益,,從而達(dá)到限制前放輸出的幅值,,避免斬波失真現(xiàn)象的發(fā)生,。當(dāng)存在過(guò)溫信號(hào)時(shí),,無(wú)論比較器結(jié)果是0還是1,AGC只執(zhí)行減增益操作,,快速降低前放輸出幅度,減少芯片功耗,,避免熱量進(jìn)一步累積。退出過(guò)溫狀態(tài)后,,AGC將進(jìn)行快速增益恢復(fù)操作,,VGA快速回到過(guò)溫前的放大倍數(shù),,使過(guò)溫處理時(shí)聲音也能連貫悅耳,。

1.1 AGC模塊設(shè)計(jì)

    針對(duì)過(guò)溫處理會(huì)導(dǎo)致聲音戛然停止和驟然出現(xiàn)的現(xiàn)象,,本文創(chuàng)新地將過(guò)溫處理環(huán)節(jié)融入AGC調(diào)節(jié)環(huán)路中融合過(guò)溫處理的AGC數(shù)字模塊結(jié)構(gòu)如圖2所示,。AGC數(shù)字模塊按功能可分為檢測(cè)、延時(shí)控制和增益調(diào)整3部分電路。其主要功能為根據(jù)前放輸出信號(hào)與Limiter參考電壓的比較結(jié)果(cmp)和過(guò)溫檢測(cè)信號(hào)(OT,,過(guò)溫時(shí)為1,正常為0)迅速產(chǎn)生VGA下階段的增益選擇信號(hào),,是AGC反饋調(diào)節(jié)功能的主體部分。檢測(cè)電路對(duì)過(guò)溫信號(hào)(OT)和比較器結(jié)果進(jìn)行采樣,,并將采樣結(jié)果傳遞給延時(shí)控制電路和增益調(diào)整電路,;延時(shí)控制電路將選擇相應(yīng)的延時(shí)進(jìn)行延時(shí)計(jì)數(shù),;計(jì)數(shù)到對(duì)應(yīng)的延時(shí),增益加減計(jì)數(shù)器調(diào)整一次增益,。AGC模塊調(diào)整增益的范圍是有限的,,受到VGA的限制(本設(shè)計(jì)中VGA的增益范圍為-16~+24 dB)。本設(shè)計(jì)中AGC模塊輸出結(jié)果為7 bit,,有效編碼-32~+48,,總計(jì)80個(gè)臺(tái)階,對(duì)應(yīng)VGA增益-16~+24 dB,,因此每個(gè)臺(tái)階增益變化為0.5 dB,。+24 dB是VGA的物理上限,還可通過(guò)設(shè)置AGC內(nèi)部寄存器實(shí)現(xiàn)VGA軟上限(低于+24 dB),,方便芯片的調(diào)試和使用,。

wdz6-t2.gif

    在D類(lèi)功放中插入AGC設(shè)計(jì)能有效展寬輸入音頻擺幅,避免斬波失真和爆破音的出現(xiàn),。其設(shè)計(jì)有幾個(gè)關(guān)鍵參數(shù):門(mén)限閾值,、啟動(dòng)時(shí)間和釋放時(shí)間等。門(mén)限閾值即系統(tǒng)所允許的最大不失真輸出幅度。啟動(dòng)時(shí)間(Attack Time)為從檢測(cè)到信號(hào)超過(guò)閾值電壓到輸出下降到閾值電壓之下的時(shí)間,。釋放時(shí)間(Release Time)指檢測(cè)信號(hào)低于閾值電壓時(shí),,壓縮功能完全釋放的時(shí)間。啟動(dòng)時(shí)間和釋放時(shí)間的選取很大程度上取決于被處理聲音信號(hào)的種類(lèi)和希望得到的特點(diǎn):短的啟動(dòng)時(shí)間能使超過(guò)閾值電壓的迅速下降到不失真輸出幅值之內(nèi),,使聲音“圓潤(rùn)”,;長(zhǎng)的啟動(dòng)時(shí)間則可以較好地反映緩慢變化的信號(hào)。與啟動(dòng)時(shí)間相反,,短的釋放時(shí)間可以很好地響應(yīng)快速變化的聲音信號(hào),,而長(zhǎng)的釋放時(shí)間會(huì)使聲音平滑、柔和,。典型的啟動(dòng)時(shí)間和釋放時(shí)間范圍分別為1 ms~100 ms和20 ms~5 s[4],。

    因此,對(duì)AGC模塊而言,,延時(shí)處理電路設(shè)計(jì)是關(guān)鍵,。本設(shè)計(jì)采用的啟動(dòng)時(shí)間(Attack Time)為0.027 ms/dB,釋放時(shí)間(Release Time)為1 600 ms/dB,。過(guò)溫增益下調(diào)處理為200 ms/dB,,過(guò)溫后增益快速恢復(fù)為500 ms/dB。對(duì)應(yīng)圖2中4個(gè)延時(shí)分別為inc time:0.013 ms,,dec time:800 ms,,tinc time:100 ms,tdec time:250 ms,。每次增益調(diào)整延時(shí)設(shè)置由比較器結(jié)果和過(guò)溫信號(hào)設(shè)定,,比較器為雙幅度比較器,能檢測(cè)音頻輸出的正負(fù)幅度,。AGC以300 K的速率對(duì)比較器輸出結(jié)果進(jìn)行采樣,,音頻信號(hào)輸入頻率范圍默認(rèn)為20~20 000 Hz,則一個(gè)正弦波周期至少15個(gè)采樣點(diǎn),,延時(shí)控制電路根據(jù)采樣值進(jìn)行延時(shí)計(jì)數(shù)。為了使過(guò)幅信號(hào)快速限制在不失真輸出之內(nèi),,Attack Time設(shè)置較短為0.027 ms/dB,,若前放輸出音頻信號(hào)超出不失真閾值電壓比較多時(shí),大約半個(gè)波峰內(nèi)(8個(gè)采樣點(diǎn))即可下降1 dB,;當(dāng)前放輸出音頻信號(hào)下降到不失真閾值電壓附近時(shí),,一個(gè)波峰內(nèi)比較器為1的時(shí)間較短,而采樣電路的采樣點(diǎn)不一定正中波頂峰處,,采到比較器結(jié)果為1時(shí)間很短,,或者需要多個(gè)波峰才能采到一個(gè)1。這導(dǎo)致當(dāng)前放輸出音頻信號(hào)下降到不失真閾值電壓附近時(shí),增益下降過(guò)慢,。為了解決這一問(wèn)題,,本設(shè)計(jì)在延時(shí)計(jì)數(shù)電路中加入了時(shí)間繼承結(jié)構(gòu),即在某一延時(shí)計(jì)數(shù)還未完成時(shí),,采樣結(jié)果發(fā)生跳變,,則下一延時(shí)計(jì)數(shù)將在已有計(jì)數(shù)的基礎(chǔ)上繼續(xù)計(jì)數(shù),如此往復(fù),,直到達(dá)到某一延時(shí)增益改變,。各延時(shí)計(jì)數(shù)狀態(tài)跳變關(guān)系如圖3所示。增益上升Release Time設(shè)置較長(zhǎng)1 600 ms/dB,,當(dāng)前放輸出音頻信號(hào)不超出不失真閾值電壓時(shí),,放大器可在較長(zhǎng)時(shí)間內(nèi)保持恒定,減少增益變化帶來(lái)的失真,。

wdz6-t3.gif

1.2 Limiter模塊設(shè)計(jì)

    Limiter模塊的主要功能是產(chǎn)生AGC環(huán)路中比較器一端的參考電壓,,即放大器輸出的限幅電壓。一般而言AGC環(huán)路中比較器的參考電壓是固定值,,由簡(jiǎn)單模擬電路實(shí)現(xiàn),,此處將參考電壓電路改成數(shù)字電路,實(shí)現(xiàn)隨電池電壓變化可變的參考電壓設(shè)計(jì),。采用此設(shè)計(jì)的原因是隨著電池放電,,電池電壓越來(lái)越低,若音頻功放仍以原有功率進(jìn)行音頻放大,,電池輸出的電流將越來(lái)越大,,這會(huì)導(dǎo)致電池內(nèi)部發(fā)熱加劇,甚至有可能會(huì)對(duì)電池造成永久性的傷害,。此外電池在不同的放電率下,,電池電壓的變化有很大的區(qū)別。放電率越大,,相應(yīng)剩余容量下的電池電壓就越低,。以鋰電池為例(鋰電池因?yàn)橘|(zhì)量輕、單位能量密度高,,被廣泛應(yīng)用于便攜電子設(shè)備中),,鋰電池放電特性曲線如圖4所示[5]

wdz6-t4.gif

    電池分別以0.5 c,、1 c,、2 c放電速率放電,在相同剩余電量下電池電壓始終是V(0.5 c)>V(1 c)>V(2 c),,放電結(jié)束后電池的剩余電量L(0.5 c)>L(1 c)>L(2 c),。若電池以恒定功率輸出,放電特性曲線為一條放電率越來(lái)越大的曲線,即電池電壓下降越來(lái)越快的曲線,。一方面,,芯片供電電壓變化太快,會(huì)引發(fā)內(nèi)部基準(zhǔn)電路的波動(dòng),,從而影響輸出波形,。另一方面,功率管導(dǎo)通需要一定電壓,,即D類(lèi)功放存在最小不失真電壓限制,,當(dāng)芯片供電電壓過(guò)低時(shí),會(huì)產(chǎn)生音頻失真,。從鋰電池放電特性曲線圖可知,,當(dāng)電池電量較低時(shí),可以通過(guò)降低放電電流來(lái)維持供電電壓,。無(wú)論從保護(hù)電池的角度還是提高續(xù)航能力的角度考慮,,比較理想的電池放電曲線是一條放電率逐漸減小的曲線。本設(shè)計(jì)將電池放電特性納入設(shè)計(jì)考慮因素中,,將電池電壓變化反映給AGC環(huán)路,,當(dāng)電池電壓低于某一電壓值時(shí),前放輸出限幅隨電壓降低而減小,,降低電池供電電流,,延長(zhǎng)便攜設(shè)備的續(xù)航能力。

    Limiter數(shù)字模塊設(shè)計(jì)結(jié)構(gòu)如圖5所示,。

wdz6-t5.gif

    整個(gè)模塊核心為一特殊運(yùn)算電路,,對(duì)應(yīng)公式(1):

    wdz6-gs1.gif

即在電池電壓比較高時(shí),Limiter輸出最大值,;當(dāng)電池電壓低于某一電壓值時(shí),,Limiter以一定斜率隨電池電壓下降而下降,AGC門(mén)限降低,。最大Limiter值,、斜率K和轉(zhuǎn)折點(diǎn)電壓(inflection point)可由內(nèi)部寄存器設(shè)置和修改,Limiter為6 bit輸出,,通過(guò)DA生成AGC的門(mén)限電壓,,Limiter 隨電池電壓變化曲線如圖6所示。

wdz6-t6.gif

    在AGC電路中加入可變Limiter設(shè)計(jì)后的音頻放大示意圖如圖7所示,。剛開(kāi)始使用時(shí)電池電量多,電池供電電壓高,,Limiter模塊不啟動(dòng),,電路以最大功率進(jìn)行音頻放大。隨著電量消耗,電池電壓逐漸降低,,當(dāng)電池電壓低于轉(zhuǎn)折點(diǎn)電壓后,,Limiter開(kāi)始啟動(dòng),降低前放輸出幅度,,限制電路輸出功率,,從而降低電池供電電流。電池電量進(jìn)一步消耗,,電池供電電壓變得更低,,Limiter限制加劇,電池供電電流持續(xù)降低,,而電池供電電流的降低會(huì)抑制電池供電電壓的降低,。因此,當(dāng)電池電壓下降到一定程度時(shí),,電池供電與電路耗能形成動(dòng)態(tài)平衡,,電池供電電壓穩(wěn)定在某一值附近,直到電池電量耗盡,。在AGC電路中加入可變Limiter設(shè)計(jì),,不僅避免了便攜音頻設(shè)備在電池電量較低時(shí)使用產(chǎn)生的欠壓失真情況,還有效利用電池剩余電量,,延長(zhǎng)了便攜音頻設(shè)備的使用時(shí)間,。

wdz6-t7.gif

3 電路FPGA仿真結(jié)果

    文中提出了一種帶過(guò)溫處理和可變Limiter設(shè)計(jì)的AGC結(jié)構(gòu),為了驗(yàn)證電路的功能和性能,,此處采用ALTERA公司 cyclone2F256 FPGA對(duì)電路RTL代碼進(jìn)行了仿真驗(yàn)證,。電路仿真結(jié)果如圖8所示。其中in為輸入音頻信號(hào)的幅值,,b100為過(guò)溫標(biāo)志信號(hào)﹙高電平過(guò)溫﹚,,agcgain 和limiter分別為AGC模塊、Limiter模塊的數(shù)字部分輸出,。從仿真結(jié)果可知,,電路在過(guò)溫時(shí)采取了較為平滑的增益調(diào)節(jié)手段(過(guò)溫增益下降200 ms/dB,過(guò)溫后增益快速恢復(fù)為500 ms/dB)取代關(guān)斷輸出處理,,避免了芯片過(guò)溫處理聲音驟停驟起的現(xiàn)象,;電路加入隨電池供電電壓可變Limiter設(shè)計(jì),AGC比較門(mén)限電平隨電池電壓下降而降低,,限制了電池供電電流,,避免了電池電量較低時(shí)電池供電電壓過(guò)低而芯片過(guò)早關(guān)斷現(xiàn)象的發(fā)生,延長(zhǎng)芯片在電池供電下的使用時(shí)長(zhǎng),。

wdz6-t8.gif

4 結(jié)論

    文中針對(duì)鋰電池放電特點(diǎn)和D類(lèi)功放芯片傳統(tǒng)過(guò)溫處理方法的不足,,在原有音頻AGC結(jié)構(gòu)的基礎(chǔ)上提出了一種帶過(guò)溫處理和電池電壓跟蹤功能的AGC結(jié)構(gòu),,該結(jié)構(gòu)在過(guò)溫處理上加入增益調(diào)整時(shí)間,避免了芯片過(guò)溫處理時(shí)聲音驟停驟起的現(xiàn)象,。加入隨電池電壓可變Limiter設(shè)計(jì),,使芯片在電池電量較低時(shí)仍能獲得相對(duì)較高的供電電壓,提高了電池的續(xù)航能力,。

參考文獻(xiàn)

[1] 杜虹,,阮頤,劉燕濤.防破音D類(lèi)音頻功放的設(shè)計(jì)與應(yīng)用[J].電子與封裝,,2012(07).

[2] 倪磊.D類(lèi)音頻功率放大器的分析和設(shè)計(jì)要素[J].電子與封裝,,2008(06).

[3] 吳永輝,曾云,,馬勛.音頻功放芯片中過(guò)溫保護(hù)電路的設(shè)計(jì)[J].微電子學(xué),,2007(06).

[4] 杜虹,阮頤,,劉燕濤.防破音D類(lèi)音頻功放的設(shè)計(jì)與應(yīng)用[J].電子與封裝,,2012(07).

[5] 徐進(jìn).鋰電池充放電特性分析和測(cè)試[J].中國(guó)西部科技,2011(11).

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。