|
2.11RS485——RS485回環測試 測試步驟: 本測試程序實現的功能是:RS485回環測試。 測試硬件: RS485轉RS232模塊;
USB轉RS232串口線。
測試步驟: 將RS485轉RS232模塊與USB轉RS232串口線連接,模塊接入開發板RS485接口,串口線USB端接入電腦;
打開串口調試助手軟件;
按程序加載步驟加載uart_test.bit文件。
演示現象: 在串口調試終端輸入一個8位的16進制數據,發送區和接受區均勾選十六進制,點擊發送,FPGA接收后返回,在接收端顯示,如圖所示(每次只能發送一個):   圖 34
2.12ADC_AD9613_FMC1——ADC功能測試測試功能: 此測試程序實現的功能是:實現ADC雙通道的讀取。ADC量程是0V~8V,請確認輸入電壓不要超量程,AD采集12位,每行打印5個點,默認打印的采樣率1KHz。 測試硬件: - FMC高速AD/DA模塊——創龍AD9613/DA9706模塊;
- 信號發生器。
測試步驟: - 將創龍AD9613/DA9706模塊接入FMC1接口(CON8);
- 信號發生器接入模塊ADC接口,信號發生器函數設置:頻率設置1MHz,電壓(幅度)4V,偏移量3;
- 開發板調試串口與PC連接,打開多功能串口調試助手軟件,路徑:"光盤資料\Tools\多功能串行口調試助手.exe",接收區設置串口波特率115200,8位,無校驗,1位停止位;
- 按程序加載步驟加載ADC_AD9613.bit程序和debug_nets.ltx調試文件。
演示現象: (1) 程序加載完成后,選擇右下角的HEX顯示(16進制顯示),即可打印通道A或通道B的數據,如圖所示:   圖 35
點開曲線窗體,在彈出的窗口選擇曲線繪制使能,可以看到信號發生器輸出的函數信號,如下圖所示:   圖 36
(2) 另一種測試方法是通過信號發生器來產生函數信號,在軟件上觀察,此方法更加直觀可靠,加載程序后,分別將通過A和通道B的波形調出。   圖 37
  圖 38
可以觀察到Vivado軟件窗口顯示信號發生器輸出的函數信號。   圖 39
2.13ADC_AD9613_FMC2——ADC功能測試本測試與ADC_AD9613_FMC1例程測試操作相同。按程序加載步驟加載ADC_AD9613.bit程序和debug_nets.ltx調試文件。 用創龍AD9613/DA9706模塊連接FMC2接口(CON9),信號發生器輸出端接入模塊的ADC接口。 按照ADC_AD9613_FMC1例程進行設置,用多功能串行口調試工具即可觀察現象。 2.14DAC_AD9706_FMC1——DAC功能測試本測試程序實現的功能是:實現DAC三角波數模轉換。 測試硬件: - FMC高速AD/DA模塊——創龍AD9613/DA9706模塊;
- 示波器。
測試步驟: - 將創龍AD9613/DA9706模塊接入FMC接口(CON8);
- 開發板調試串口與PC連接,打開串口調試助手軟件(路徑:"光盤資料\Tools\Serial Port Utility.exe"),需安裝后再打開軟件;
- 開發板上電,按程序加載步驟加載DAC_AD9706.bit程序;
- 通過串口選擇轉換頻率和伏值的等級;
頻率和伏值各三個等級,如下表所示:
表 1
等級 | 1 | 2 | 3 | 頻率 | 175MHZ | 87.5MHZ | 43.75MHZ |
表 2
對應的三角波的頻率如下:
表 3
| SET 11 | SET 12 | SET 13 | SET 21 | SET 22 | SET 23 | SET 31 | SET 32 | SET 31 | 頻率 | 21.3KHz | 42.7KHz | 85.4KHz | 10.6KHz | 21.3KHz | 42.7KHz | 5.3KHz | 10.6KHz | 21.3KHz |
發送''SET 21''意思為選擇頻率第2級、伏值第1級。注意為ASCII碼輸入,中間有空格,若設置正確,串口會收到''SET OK'',若沒收到,說明設置格式有誤,請重新設置,如下圖所示:   圖 40
演示現象: 用示波器可以觀察到DAC輸出三角波,如圖所示:   圖 41
|