更高效穩定 | 基于(yu)ACM32 MCU的編程直(zhi)流電(dian)源應用方案
隨(sui)著電(dian)(dian)子設備(bei)的(de)多樣化發展,面對不同的(de)應用(yong)場景,需要采(cai)用(yong)特定的(de)供(gong)電(dian)(dian)電(dian)(dian)源。因此,在電(dian)(dian)子產品的(de)開發測試過程(cheng)中,必不可少使用(yong)編程(cheng)直流電(dian)(dian)源來提供(gong)測試電(dian)(dian)壓,協助完成初步的(de)開發測試過程(cheng)。
編程(cheng)直流電(dian)源概述
編(bian)程直流電源結(jie)構示意圖
整流(liu)電路的作用是將交流220V電壓轉換成需要的直流電壓;
調壓電路(lu)是根據需要將整流(liu)后(hou)的(de)直流(liu)電壓轉換(huan)成需要的(de)輸出(chu)電壓,例如BOOST電路等;
反饋電路是提供相關信號給(gei)控制單(dan)元,包(bao)括輸(shu)(shu)出(chu)(chu)電壓(ya),輸(shu)(shu)出(chu)(chu)電流(liu)等(deng),用于保證輸(shu)(shu)出(chu)(chu)電壓(ya)的(de)穩定并檢(jian)測(ce)輸(shu)(shu)出(chu)(chu)是否正常,防止出(chu)(chu)現短(duan)路等(deng)情況燒(shao)壞設備;
保護單元是對(dui)整個系統的防護模塊,當接收到控(kong)制單元的相(xiang)關保護措施時,執行相(xiang)關的保護動作,同時也提供一(yi)些(xie)必要的信息(xi)給控(kong)制單元,例如過(guo)流(liu),過(guo)壓等;
控制(zhi)單元是(shi)整個編程直流電源的(de)(de)核心單元,主要負責整個設(she)備的(de)(de)交互(hu)并(bing)轉換成對應的(de)(de)控制。
上(shang)海航(hang)芯——編程(cheng)直流電源應用方案(an)
上海航芯(xin)推(tui)出(chu)編(bian)程直流電(dian)源(yuan)應用(yong)(yong)方(fang)(fang)案,采(cai)(cai)用(yong)(yong)ACM32F403/ACM32G103系列MCU作為(wei)主控芯(xin)片,最高工作頻率可達(da)180MHz/120MHz,內(nei)(nei)置(zhi)最大512KB的(de)eFlash和(he)最大192KB SRAM,足以滿(man)足編(bian)程直流電(dian)源(yuan)的(de)控制(zhi)需求。內(nei)(nei)置(zhi)2Msps/3Msps采(cai)(cai)樣率,12位(wei)ADC,實現對輸出(chu)電(dian)壓,輸出(chu)電(dian)流等信(xin)號的(de)高頻采(cai)(cai)樣。具有USB/UART/CAN/SPI等多(duo)種通訊(xun)接口,能滿(man)足一般(ban)性(xing)外設的(de)通信(xin)需求。基于ACM32F403/ACM32G103的(de)編(bian)程直流電(dian)源(yuan)方(fang)(fang)案結構示意(yi)圖(tu)如下圖(tu)所示:
編程直流(liu)電源結構示(shi)意圖
該方案中輸(shu)出(chu)(chu)的直流(liu)電(dian)壓(ya)輸(shu)出(chu)(chu)則是采用定時器輸(shu)出(chu)(chu)PWM方波配(pei)合BOOST電(dian)路實(shi)現(xian)。PWM輸(shu)出(chu)(chu)50KHz頻率的方波,占空(kong)比調(diao)節精(jing)度(du)為千分之一,力(li)求實(shi)現(xian)對輸(shu)出(chu)(chu)電(dian)壓(ya)的高精(jing)度(du)調(diao)控(kong)。
除(chu)此之外,該方案還包含以下幾種功能:
? 支持無(wu)極旋鈕微調輸出(chu)電(dian)流、輸出(chu)電(dian)壓
? 支持(chi)鍵盤(pan)直接設定輸出(chu)值(zhi)
? 支持(chi)LCD顯示
? 支持輸(shu)出(chu)電流限定
? 支持過壓、過流保護(hu)
? 支持(chi)常用輸出綁(bang)定