基于Verilog HDL數字電位器ADN2850的串口控制
Verilog HDL程序分為3個(gè)模塊,分別為復位rstgen模塊,串口接收datagen模塊和SPI接口操作spi模塊。24位指令由微機輸入,經(jīng)串口接收模塊后輸出1個(gè)24位數據和1個(gè)標志位,用于SPI接口模塊把數據傳入ADN2850中。
賬 datagen模塊關(guān)鍵程序如下所示(相關(guān)變量聲明省略):
該程序已經(jīng)通過(guò)前仿真,并在A(yíng)ltera公司的EP2C70 FPGA上通過(guò)了驗證,達到了預期的效果。
5 結 語(yǔ)
通過(guò)串口的應用,ADN2850的控制過(guò)程變的很方便。而串口本身連線(xiàn)簡(jiǎn)單占用資源少,應用也比較廣泛,所以數字電位器ADN2850的串口控制不失為一種可行的方法。
評論