自動(dòng)校準(zhǔn)程序節(jié)省AC/DC電源轉(zhuǎn)換器設(shè)計(jì)和制造的時(shí)間和成本
進(jìn)行負(fù)載電壓調(diào)整是為了使負(fù)載電壓設(shè)定為正確的值。另外,電壓檢測(cè)輸入的電阻分壓網(wǎng)絡(luò)也會(huì)引起誤差,正如輸入放大器本身會(huì)引起誤差一樣。ADM1041 允許調(diào)整負(fù)載電壓。在一個(gè)12V系統(tǒng)中,控制器IC的輸出電壓分辨率可以達(dá)到12mV(0.1%誤差)。這在240mV(2%誤差)典型需求內(nèi)通常是很好的。精確調(diào)整負(fù)載電壓可使電流共享系統(tǒng)更為平衡。這會(huì)提高產(chǎn)品在電流共享和熱平衡方面的可靠性。利用這種調(diào)整,還可以有意在輸出電壓中引入一個(gè)偏移量,以補(bǔ)償線路損失。
軟件首先設(shè)置負(fù)載電壓的零衰減。通過(guò)ADC,先測(cè)量負(fù)載電壓,然后對(duì)ADM1041設(shè)置一些衰減(例如, 50LSB)。(用50LSB代替1LSB可以達(dá)到更精確的結(jié)果,因?yàn)闇y(cè)量的是平均值)。利用ADC再次測(cè)量新的負(fù)載電壓。根據(jù)這兩次測(cè)量結(jié)果,軟件能夠準(zhǔn)確地計(jì)算出一個(gè)LSB產(chǎn)生的衰減量。因而可以計(jì)算出達(dá)到要求的負(fù)載電壓所需要的衰減量。對(duì)ADM1041設(shè)置這個(gè)衰減值。因此在電源輸出端就會(huì)得到正確的負(fù)載電壓。
本文引用地址:http://www.ex-cimer.com/article/181288.htm
負(fù)載電壓調(diào)整的步驟如下:
1.接通電源輸出,施加一半的負(fù)載電流。
2. 設(shè)置Reg 19h為00H,讀出Vout,結(jié)果記為A。
3. 將Reg 19h步長(zhǎng)增加為100。Reg 19設(shè)置為64H,讀出Vout,結(jié)果記為B。
4. (A -B)就是100步長(zhǎng)負(fù)載電壓的變化量。
5. ONE_STEP =(A -B)/ 100,這是一個(gè)步長(zhǎng)負(fù)載電壓的變化量。
6. 計(jì)算設(shè)置Reg 19h的步長(zhǎng)數(shù)NUM_STEPS以得到正確輸出電壓,公式為:NUM_STEPS =(A - Vdesired)/ ONE_STEP。
7. 將Reg 19h 設(shè)置為NUM_STEPS。
8. 輸出電壓現(xiàn)在應(yīng)當(dāng)被設(shè)置為正確的值。
差模調(diào)整(共享總線調(diào)整)
進(jìn)行差模調(diào)整是為了使共享總線電壓對(duì)于給定的負(fù)載電流達(dá)到準(zhǔn)確。如果檢測(cè)電阻不精確,就會(huì)造成誤差。應(yīng)該將這些誤差消除。通過(guò)前面進(jìn)行的共模調(diào)整,共模誤差已經(jīng)消除。共享總線指標(biāo)還會(huì)因設(shè)計(jì)的不同而變化。利用寄存器能夠校準(zhǔn)共享總線意味著相同的電路可用于不同的共享總線,而且只需改變寄存器內(nèi)容。使用外部運(yùn)算放大器的共享總線,電壓范圍大于5V,也可以用這種方法進(jìn)行調(diào)整。與共模調(diào)整的情況一樣,差模調(diào)整也可通過(guò)一個(gè)獨(dú)立的寄存器對(duì)共享總線偏移和斜率進(jìn)行獨(dú)立的調(diào)整。校準(zhǔn)期間需要施加和撤去負(fù)載,可以使用一個(gè)能在 SM總線上通信的開(kāi)關(guān)(例如,ADG715)根據(jù)需要來(lái)施加或撤去負(fù)載。
在調(diào)整過(guò)程開(kāi)始之前,軟件需要知道系統(tǒng)的某些指標(biāo)。它要請(qǐng)求無(wú)負(fù)載和滿(mǎn)負(fù)載共享總線電壓指標(biāo)。接通電源輸出,不施加負(fù)載。第一步是設(shè)定無(wú)負(fù)載共享總線電壓。ADM1041上有一個(gè)專(zhuān)用于此的寄存器。這樣,當(dāng)共享總線偏移寄存器變化1LSB時(shí),軟件就可利用ADC測(cè)量共享總線電壓的變化。根據(jù)測(cè)量結(jié)果,軟件可計(jì)算出將共享總線無(wú)負(fù)載電壓調(diào)整為要求值所需的LSB數(shù),然后將其設(shè)置到共享總線偏移寄存器。
下一步是校準(zhǔn)滿(mǎn)負(fù)載共享總線電壓。此時(shí),軟件與連接滿(mǎn)負(fù)載與電源的開(kāi)關(guān)進(jìn)行通信。共享總線電壓由 ADC進(jìn)行測(cè)量,結(jié)果送回軟件。ADM1041的共享斜率寄存器可增加一個(gè)設(shè)定的LSB數(shù)(例如,20)。再次由ADC測(cè)量共享總線電壓,結(jié)果送回軟件。根據(jù)這兩個(gè)測(cè)量結(jié)果,軟件可計(jì)算出將共享總線滿(mǎn)負(fù)載電壓調(diào)整到要求值所需的LSB數(shù),然后將其設(shè)置到共享總線斜率寄存器,見(jiàn)圖5。
在這一點(diǎn)上經(jīng)常需要作進(jìn)一步的調(diào)整。引入斜率會(huì)稍微影響偏移值。因此,無(wú)負(fù)載總線電壓可能會(huì)發(fā)生變化。軟件可以通過(guò)重新將偏移設(shè)置為要求值以及再次重新調(diào)整斜率來(lái)對(duì)其進(jìn)行補(bǔ)償。
共享總線可調(diào)整到許多其他指標(biāo)。許多電源指標(biāo)是針對(duì)微小負(fù)載(例如,10%負(fù)載)而不是無(wú)負(fù)載。用戶(hù)以連接微小負(fù)載代替無(wú)負(fù)載時(shí),可用相同的開(kāi)關(guān)配置實(shí)現(xiàn)這種調(diào)整。
差模調(diào)整的步驟如下:
1. 接通電源輸出,不施加負(fù)載電流。
2. 設(shè)置Reg 05h為00H,讀出Vshro電壓,結(jié)果記為A。
3. 將Reg 05h增加到01H,讀出Vshro電壓,結(jié)果記為B。
4. ONE_STEP =(A -B)。
5. NUM_STEPS =(VSHRO_MIN-A)/ ONE_STEP。
6. 設(shè)置Reg 05h為NUM_STEPS。
7. 施加滿(mǎn)負(fù)載電流,讀出Vshro,結(jié)果記為C。
8. 將Reg 06增加20步長(zhǎng),讀出Vshro,結(jié)果記為D。
9. ONE_STEP =(C- D)/20。
10. NUM_STEPS =(VSHRO_MAX -C)/ ONE_STEP。
11. 將Reg 06h設(shè)置為NUM_STEPS,Vshro現(xiàn)在應(yīng)等于VSHRO_MAX。
12. 差模調(diào)整結(jié)束。
其他調(diào)整和結(jié)束程序
通過(guò)校準(zhǔn)軟件還可以調(diào)整和同時(shí)設(shè)置過(guò)壓保護(hù)(OVP)、過(guò)流保護(hù)(OCP)和欠壓保護(hù)(UVP)指標(biāo)值。軟件可利用這種能力上下調(diào)整輸出電壓,以設(shè)置OVP和UVP跳變點(diǎn)。這些也都可以通過(guò)它們自己專(zhuān)用的寄存器獨(dú)立設(shè)置。
調(diào)整一旦結(jié)束,軟件就能夠?qū)⑺姓{(diào)整內(nèi)容寫(xiě)入板上E2PROM。這些寄存器還可以鎖定,以使其內(nèi)容不能在現(xiàn)場(chǎng)或者被最終用戶(hù)修改。這樣可進(jìn)一步提高安全程度。現(xiàn)在,已經(jīng)全部完成了對(duì)電源校準(zhǔn)和調(diào)整,將來(lái)會(huì)在每次上電時(shí)使用這些數(shù)據(jù)。可以在生產(chǎn)環(huán)境中添加一個(gè)傳感器以識(shí)別新出現(xiàn)的電源。這可以作為觸發(fā)器為生產(chǎn)線的下一個(gè)電源重啟整個(gè)程序。該程序可在自動(dòng)測(cè)試設(shè)備(ATE)環(huán)境中執(zhí)行。
現(xiàn)在,我們可以對(duì)AC/DC 電源轉(zhuǎn)換器進(jìn)行完全自動(dòng)的調(diào)整和校準(zhǔn)。這種自動(dòng)調(diào)整和校準(zhǔn)方法可提高速度,降低成本,增強(qiáng)可靠性并提高精度。
評(píng)論