摘要:本文介紹了基于MAX038產(chǎn)生幾種基本波形的方法。單片機控制品質(zhì)卓越,基于MAX038函數(shù)發(fā)生器運行可靠,操作方便,因此本文采用單片機作為核心控制芯片,
采用MAX038作為多波形產(chǎn)生芯片。本文的設(shè)計思想是運用單片機控制MAX038產(chǎn)生多種波形,這些波形包括正弦波、三角波、方波等。用戶通過4*4矩陣鍵盤選擇需要輸出的波形、頻率和幅值,MAX038配上外圍電路就能輸出所需的波形。雖然從理論上可以算出輸出信號的頻率,但由于模擬開關(guān)的使用以及DAC非線形誤差等因素的影響,算得的頻率不是很準確,因此本文將MAX038的同步輸出作為頻率計的輸入,由單片機完成自動頻率檢測,實時測出其頻率,以形成一個控制反饋,從而保證輸出波形的精度能夠滿足設(shè)計的指標。函數(shù)信號的產(chǎn)生由MAX038和外圍電路完成,能產(chǎn)生0.1Hz—20MHz的波形。圖形點陣液晶顯示器CA12864B顯示輸出波形的種類、頻率和幅值。