在電子工程設(shè)計與測試中,常常需要一些復(fù)雜的、具有特殊要求的信號,要求其波形可任意產(chǎn)生,頻率方便可調(diào)。通常的信號產(chǎn)生器難以滿足要求,市場上出售的任意信號產(chǎn)生器價格昂貴。結(jié)合實際需要,我們設(shè)計了一種任意波形發(fā)生器。電路設(shè)計中充分利用MATLAB的仿真功能,將希望得到的波形信號在MATLAB中完成信號的產(chǎn)生、抽樣和模數(shù)轉(zhuǎn)換,并將得到的數(shù)字波形數(shù)據(jù)存放在數(shù)據(jù)存儲器中,通過單片機(jī)和CPLD控制,將波形數(shù)據(jù)讀出,送入后向通道進(jìn)行A/D轉(zhuǎn)換和放大處理后得到所需的模擬信號波形。利用上述方法設(shè)計的任意波形發(fā)生器,信號產(chǎn)生靈活方便、功能擴(kuò)展靈活、信號參數(shù)可調(diào),實現(xiàn)了硬件電路的軟件化設(shè)計。具有電路結(jié)構(gòu)簡單、實用性強(qiáng)、成本低廉等優(yōu)點。
標(biāo)簽:
CPLD
單片機(jī)
任意波形發(fā)生器
上傳時間:
2013-11-21
上傳用戶:cccole0605