基于PSoC的V/F轉(zhuǎn)換器實(shí)現(xiàn)
void main()
{
CMPPR_COMP_CRO|=BIT (2); //連接放大器RTopMux端
CMPPR_COMP_CR1=(CMPPR_COMP_CR1 OxCO)|Ox2F; //設(shè)置NMux和Pmux的連接
CMPPR_COMP_CR2=BIT(6); //將輸出鎖存
CMPPR_start (CMPPR_HIGHPOWER);
AMD_CR0|=0x04;
INTEGR_Start(INTEGR_HIGHPOWER);
BYPASS_FUNC_REG=BYPASS_FUNC_REGOxFC|0x02;
BYPASS_control_REG|=0x03;
BYPASS_Start();
While(1); //一直循環(huán)下去
}
3.3 測試結(jié)果
輸入電壓(V) | 理論輸出頻率 (KHZ) | 實(shí)際輸出頻率 (KHZ) | 誤差率 |
0.5 | 1.0 | 0.980 | -2.0% |
1.0 | 2.0 | 2.030 | 1.5% |
1.5 | 3.0 | 3.064 | 2.13% |
2.0 | 4.0 | 4.113 | 2.82% |
2.5 | 5.0 | 4.912 | -1.76% |
3.0 | 6.0 | 5.886 | -1.9% |
3.5 | 7.0 | 7.225 | 3.21% |
4.0 | 8.0 | 7.748 | -3.15% |
4.5 | 9.0 | 8.837 | -1.81% |
5.0 | 10.0 | 10.306 | 3.06% |
(圖四)
從圖中可看出,用PSoC實(shí)現(xiàn)的V/F轉(zhuǎn)換器線性度比較良好,誤差小,具有廣泛的應(yīng)用范圍。
4 結(jié)束語
本文介紹了應(yīng)用PSoC設(shè)計(jì)實(shí)現(xiàn)V/F轉(zhuǎn)換器。從中可以看到PSoC設(shè)計(jì)靈活,開發(fā)簡單,能大大提高開發(fā)效率,降低系統(tǒng)開發(fā)的復(fù)雜性和費(fèi)用,縮短產(chǎn)品開發(fā)周期,具有廣闊的應(yīng)用前景。
5 本文作者創(chuàng)新點(diǎn)
應(yīng)用PSoC高度集成的硬件模塊和完善的軟件開發(fā)平臺,根據(jù)需要實(shí)時(shí)動(dòng)態(tài)地配置輸入電壓和輸出頻率的比值,具有很大的靈活性。
評論