1. 實(shí)驗(yàn)簡(jiǎn)介
本實(shí)驗(yàn)練習(xí)使用AN9767模塊,實(shí)驗(yàn)中使用的模塊是采用ANALOG DEVICES公司的AD9767芯片,支持獨(dú)立雙通道、14位、125MSPS的數(shù)模轉(zhuǎn)換。在教程中介紹了利用該模塊與FPGA開發(fā)板相連輸出雙通道14位的三角波,然后通過示波器查看把輸出的三角波的波形。
AN9767模塊實(shí)物照片如下:
AN9767模塊正面圖AN9767模塊背面圖
AN9767雙通道DA模塊的詳細(xì)參數(shù):
-
DA轉(zhuǎn)換芯片:AD9767;
-
通道數(shù):2通道;
-
DA轉(zhuǎn)換位數(shù):14bit;
-
DA更新速率:125 MSPS;
-
輸出電壓范圍:-5V~+5V;
-
模塊接口:40針2.54mm間距排座,方向向下;
-
工作溫度:-40°~85° 模塊使用芯片均滿足工業(yè)級(jí)溫度范圍
-
輸出接口:2路BNC模擬輸出接口(用BNC線可以直接連接到示波器);
2. 實(shí)驗(yàn)原理
AN9767模塊實(shí)驗(yàn)原理見《AD9767雙通道正弦波產(chǎn)生例程》中相關(guān)章節(jié)內(nèi)容,
3. 程序設(shè)計(jì)
例程中提供了AN9767模塊的DA測(cè)試程序,通過AN9767模塊來實(shí)現(xiàn)三角波信號(hào)的輸出。
三角波測(cè)試程序是通過在FPGA中產(chǎn)生一個(gè)計(jì)數(shù)模塊,然后把計(jì)數(shù)模塊的數(shù)據(jù)輸出給AN9767模塊進(jìn)行數(shù)模的轉(zhuǎn)換,從而得到三角波的模擬信號(hào)。三角波測(cè)試程序的示意圖如下:
雙通道三角波發(fā)生程序
`timescale1ns/1ps////////////////////////////////////////////////////////////////////////////////////Twotriwaveoutputs-10V~+10V//////////////////////////////////////////////////////////////////////////////////modulead9767_test(inputsys_clk,//inputclock50Mhzoutputda1_clk,//AD9767CH1clockoutputda1_wrt,//AD9767CH1enableoutput[13:0]da1_data,//AD9767CH1dataoutputoutputda2_clk,//AD9767CH2clockoutputda2_wrt,//AD9767CH2enableoutput[13:0]da2_data//AD9767CH2dataoutput);reg[15:0]trig_data;wireclk_125M;assignda1_clk=clk_125M;assignda1_wrt=clk_125M;assignda1_data=trig_data;assignda2_clk=clk_125M;assignda2_wrt=clk_125M;assignda2_data=trig_data;//DAoutputsinwaveformalways@(negedgeclk_125M)beginif(trig_data==14'h3fff) trig_data<=0;else ????????trig_data?<=?trig_data?+1'b1;endPLL?PLL_inst(//?Clock?in?ports.clk_in1????(sys_clk????????),//?IN//?Clock?out?ports.clk_out1???(),//?OUT.clk_out2???(clk_125M???????),//?OUT//?Status?and?control?signals.reset??????(1'b0),//?IN.locked?????());endmodule
程序中通過一個(gè)PLL IP來產(chǎn)生125M的DA輸出時(shí)鐘,同時(shí)利用計(jì)數(shù)模塊產(chǎn)生三角波的數(shù)據(jù),并同時(shí)輸出到通道1和通道2的DA數(shù)據(jù)線上。
4. 實(shí)驗(yàn)現(xiàn)象
1)將AN9767模塊插入開發(fā)板的J8擴(kuò)展口,注意1腳對(duì)齊,不要插錯(cuò)、插偏,不能帶電操作。
2)用我們提供的BNC線連接AN9767的輸出到示波器 的輸入如下圖,然后開發(fā)板上電,下載程序就可以從示波器上觀察從DA模塊輸出的模擬信號(hào)的波形了。
AN9767與開發(fā)板連接圖
3)示波器上看到的三角波如下:
4) 用戶也可以通過調(diào)節(jié)AN9767模塊上的可調(diào)電阻來改變2個(gè)通道輸出波形的幅度。
-
FPGA
+關(guān)注
關(guān)注
1626文章
21671瀏覽量
601909 -
示波器
+關(guān)注
關(guān)注
113文章
6194瀏覽量
184527 -
數(shù)模轉(zhuǎn)換器
+關(guān)注
關(guān)注
14文章
993瀏覽量
83103 -
三角波
+關(guān)注
關(guān)注
0文章
45瀏覽量
32990 -
紫光同創(chuàng)
+關(guān)注
關(guān)注
5文章
82瀏覽量
27488
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論