基于PSoC的V/F轉換器實現(xiàn)
void main()
{
CMPPR_COMP_CRO|=BIT (2); //連接放大器RTopMux端
CMPPR_COMP_CR1=(CMPPR_COMP_CR1 OxCO)|Ox2F; //設置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 測試結果
輸入電壓(V) | 理論輸出頻率 (KHZ) | 實際輸出頻率 (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實現(xiàn)的V/F轉換器線性度比較良好,誤差小,具有廣泛的應用范圍。
4 結束語
本文介紹了應用PSoC設計實現(xiàn)V/F轉換器。從中可以看到PSoC設計靈活,開發(fā)簡單,能大大提高開發(fā)效率,降低系統(tǒng)開發(fā)的復雜性和費用,縮短產品開發(fā)周期,具有廣闊的應用前景。
5 本文作者創(chuàng)新點
應用PSoC高度集成的硬件模塊和完善的軟件開發(fā)平臺,根據需要實時動態(tài)地配置輸入電壓和輸出頻率的比值,具有很大的靈活性。
評論