【導讀】基于FPGA的DDS技術設計正弦波、三角波、方波等波形發(fā)生器,實現(xiàn)波形的D/A轉換,實現(xiàn)改變高低電平開關電路設計。FPG最小系統(tǒng)實現(xiàn)軟件的寫入,外圍電路實現(xiàn)開關電路和D/A轉換。通過APS接口下載程序到FPGA。DAC0832是采用CMOS/Si-Cr工藝實現(xiàn)的8位D/A轉換器。該芯片包含8位輸入寄存器、8位DAC寄存器、8位D/A轉換器。硬件焊接時,容易將焊點漏焊或則連接在一起。發(fā)現(xiàn)是輸出插針沒有與輸出端口焊好。不變量K被稱為相位增量,也叫頻率控制字。DDS輸出的最高頻率:Nyquist采樣定理決定,即fC/2,要改變DDS的輸出頻率,只要改變頻率控制字K即可。通過C++做一個方波的ROM,輸入是1024個,輸出為10位,編譯運行后,