0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【紫光同創(chuàng)國(guó)產(chǎn)FPGA教程】【第十九章】ADDA測(cè)試?yán)?/h1>

原創(chuàng)教程由芯驛電子科技(上海)有限公司(ALINX)創(chuàng)作,版權(quán)歸本公司所有,如需轉(zhuǎn)載,需授權(quán)并注明出處(alinx.com)。

適用于板卡型號(hào):

PGL22G/PGL12G

1. 實(shí)驗(yàn)簡(jiǎn)介

本實(shí)驗(yàn)練習(xí)使用ADCDAC,實(shí)驗(yàn)中使用的ADDA模塊型號(hào)為AN108,ADC最大采樣率32Mhz,精度為8位,DAC最大采樣率125Mhz,精度為8位。實(shí)驗(yàn)中用DAC輸出正弦波,然后使用ADC采集并把波形在HDMI顯示器顯示。

ADDA模塊實(shí)驗(yàn)預(yù)期結(jié)果

2. 實(shí)驗(yàn)原理

2.1 數(shù)模轉(zhuǎn)換(DA)電路

硬件結(jié)構(gòu)圖所示,DA電路由高速DA芯片、7階巴特沃斯低通濾波器、幅度調(diào)節(jié)電路和信號(hào)輸出接口組成。

我們使用的高速DA芯片是AD公司推出的AD9708。AD9708是8位,125MSPS的DA轉(zhuǎn)換芯片,內(nèi)置1.2V參考電壓,差分電流輸出。芯片內(nèi)部結(jié)構(gòu)圖如下圖所示

pIYBAGBAcBmAXZlpAAB-d_NCXNM437.jpg

AD9708芯片差分輸出以后,為了防止噪聲干擾,電路中接入了7階巴特沃斯低通濾波器,帶寬為40MHz,頻率響應(yīng)如下圖所示

濾波器參數(shù)如下圖所示

pIYBAGBAcBqAK6j1AACLyvWQtKE984.jpg

濾波器之后,我們使用了2片高性能145MHz帶寬的運(yùn)放AD8056,實(shí)現(xiàn)差分變單端,以及幅度調(diào)節(jié)等功能,使整個(gè)電路性能得到了最大限度的提升。幅度調(diào)節(jié),使用的是5K的電位器,最終的輸出范圍是-5V~5V(10Vpp)。

注:由于電路器的精度不是很精確,最終的輸出有一定誤差,有可能波形幅度不能達(dá)到10Vpp,也有可能出現(xiàn)波形削頂?shù)葐?wèn)題,這些都屬正常情況。

模數(shù)轉(zhuǎn)換(AD)電路

如硬件結(jié)構(gòu)圖中所示,AD電路由高速AD芯片、衰減電路和信號(hào)輸入接口組成。

我們使用的高速AD芯片是由AD公司推出的8位,最大采樣率32MSPS的AD9280芯片。內(nèi)部結(jié)構(gòu)圖如下圖所示

o4YBAGBAcBuAMhomAAC01MHUr0c971.jpg

根據(jù)下圖的配置,我們將AD電壓輸入范圍設(shè)置為:0V~2V

pIYBAGBAcBuAcrX6AACbLCwPbQU371.jpg

在信號(hào)進(jìn)入AD芯片之前,我們用一片AD8056芯片構(gòu)建了衰減電路,接口的輸入范圍是-5V~+5V(10Vpp)。衰減以后,輸入范圍滿足AD芯片的輸入范圍(0~2V)。轉(zhuǎn)換公式如下:

當(dāng)輸入信號(hào)Vin=5(V)的時(shí)候,輸入到AD的信號(hào)Vad=2(V);

當(dāng)輸入信號(hào)Vin=-5(V)的時(shí)候,輸入到AD的信號(hào)Vad=0(V);

3. 程序設(shè)計(jì)

本實(shí)驗(yàn)顯示部分是基于前面的已有的實(shí)驗(yàn),在彩條上疊加網(wǎng)格線和波形。

timing_gen_xy模塊完成視頻圖像的坐標(biāo)生成,x坐標(biāo),從左到右增大,y坐標(biāo)從上到下增大。

信號(hào)名稱 方向 寬度(bit) 說(shuō)明
clk in 1 系統(tǒng)時(shí)鐘
rst_n in 1 異步復(fù)位,低電平復(fù)位
i_hs in 1 視頻行同步輸入
i_vs in 1 視頻場(chǎng)同步輸入
i_de in 1 視頻數(shù)據(jù)有效輸入
i_data in 24 視頻數(shù)據(jù)輸入
o_hs out 1 視頻行同步輸出
o_vs out 1 視頻場(chǎng)同步輸出
o_de out 1 視頻數(shù)據(jù)有效輸出
o_data out 24 視頻數(shù)據(jù)輸出
x out 12 坐標(biāo)x輸出
y out 12 坐標(biāo)y輸出

timing_gen_xy模塊端口

grid_display模塊主要完成視頻的網(wǎng)格線疊加,本實(shí)驗(yàn)將彩條視頻輸入,然后疊加一個(gè)網(wǎng)格后輸出,提供給后面的波形顯示模塊使用。

信號(hào)名稱 方向 寬度(bit) 說(shuō)明
pclk in 1 像素時(shí)鐘
rst_n in 1 異步復(fù)位,低電平復(fù)位
i_hs in 1 視頻行同步輸入
i_vs in 1 視頻場(chǎng)同步輸入
i_de in 1 視頻數(shù)據(jù)有效輸入
i_data in 24 視頻數(shù)據(jù)輸入
o_hs out 1 帶網(wǎng)格視頻行同步輸出
o_vs out 1 帶網(wǎng)格視頻場(chǎng)同步輸出
o_de out 1 帶網(wǎng)格視頻數(shù)據(jù)有效輸出
o_data out 24 帶網(wǎng)格視頻數(shù)據(jù)輸出

grid_display模塊端口

wav_display顯示模塊主要是完成波形數(shù)據(jù)的疊加顯示,模塊內(nèi)含有一個(gè)雙口ram,寫(xiě)端口是由ADC采集模塊寫(xiě)入,讀端口是顯示模塊。

信號(hào)名稱 方向 寬度(bit) 說(shuō)明
pclk in 1 像素時(shí)鐘
rst_n in 1 異步復(fù)位,低電平復(fù)位
wave_color in 24 波形顏色,rgb
adc_clk in 1 adc模塊時(shí)鐘
adc_buf_wr in 1 adc數(shù)據(jù)寫(xiě)使能
adc_buf_addr in 12 adc數(shù)據(jù)寫(xiě)地址
adc_buf_data in 8 adc數(shù)據(jù),無(wú)符號(hào)數(shù)
i_hs in 1 視頻行同步輸入
i_vs in 1 視頻場(chǎng)同步輸入
i_de in 1 視頻數(shù)據(jù)有效輸入
i_data in 24 視頻數(shù)據(jù)輸入
o_hs out 1 帶網(wǎng)格視頻行同步輸出
o_vs out 1 帶網(wǎng)格視頻場(chǎng)同步輸出
o_de out 1 帶網(wǎng)格視頻數(shù)據(jù)有效輸出
o_data out 24 帶網(wǎng)格視頻數(shù)據(jù)輸出

wav_display模塊端口

ad9226_sample模塊主要完成ad9226輸入數(shù)據(jù)順序調(diào)整,因?yàn)閍d9226輸入的數(shù)據(jù)MSB在最低位。再把有符號(hào)數(shù)轉(zhuǎn)換為無(wú)符號(hào)數(shù),最后位寬轉(zhuǎn)換到8bit。

信號(hào)名稱 方向 寬度(bit) 說(shuō)明
adc_clk in 1 adc系統(tǒng)時(shí)鐘
rst in 1 異步復(fù)位,高復(fù)位
adc_data in 12 ADC數(shù)據(jù)輸入,MSB在最低位,需要倒序
adc_buf_wr out 1 ADC數(shù)據(jù)寫(xiě)使能
adc_buf_addr out 12 ADC數(shù)據(jù)寫(xiě)地址
adc_buf_data out 8 無(wú)符號(hào)8位ADC數(shù)據(jù)

ad9226_sample模塊端口

在本例程中僅介紹如何使用波形數(shù)據(jù)生成工具,在軟件工具及驅(qū)動(dòng)文件夾下找到工具,其圖標(biāo)如下所示:

1)雙擊.exe打開(kāi)工具,打開(kāi)界面如下:

2) 可以根據(jù)需要自選波形,本例程中選擇正弦波,數(shù)據(jù)長(zhǎng)度和位寬保持默認(rèn)

3)點(diǎn)擊保存按鈕,將生成的數(shù)據(jù)文件保存到工程目錄文件下(注意保存的文件類型.dat):

4) 保存后出現(xiàn)如下對(duì)話框表示保存成功,點(diǎn)擊確定后關(guān)閉工具

將 .coe文件保存到生成的Rom IP核中即可,這里不再重復(fù)介紹

4. 實(shí)驗(yàn)現(xiàn)象

1)將AN108模塊插入開(kāi)發(fā)板的擴(kuò)展口J8,注意1腳對(duì)齊,不要插錯(cuò)、插偏,不能帶電操作。

2)采用AN108的環(huán)路測(cè)試,連接AN108的DACOUT端到模塊的AD IN端,這里使用的是專用屏蔽線,如果使用其他線可能會(huì)有較大干擾。

AN108連接示意圖

3)連接HDMI顯示器,注意:連接的是顯示器,不是筆記本電腦HDMI接口

HDMI接口連接示意圖

4)下載程序,旋轉(zhuǎn)AN108模塊上的旋鈕,可以看到波形幅度在變化,波形如下圖所示,黃色網(wǎng)格最上面橫線代表5V,最下面橫線代表-5V,中間橫線代表0V,每個(gè)豎線間隔是10個(gè)采樣點(diǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1625

    文章

    21624

    瀏覽量

    601245
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    5104

    瀏覽量

    126341
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6396

    瀏覽量

    543789
  • ADDA
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    4471
  • 紫光同創(chuàng)
    +關(guān)注

    關(guān)注

    5

    文章

    79

    瀏覽量

    27475
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    2024新品|紫光同創(chuàng)盤(pán)古系列FPGA開(kāi)發(fā)板套件,100%國(guó)產(chǎn)化方案

    專業(yè)廠商紫光同創(chuàng)生態(tài)合作伙伴,小眼睛科技一直深耕FPGA產(chǎn)品和解決方案,基于紫光同創(chuàng)器件,推出100%國(guó)
    發(fā)表于 12-28 14:18

    國(guó)產(chǎn)FPGA介紹-紫光同創(chuàng)

    紫光同創(chuàng)紫光集團(tuán)旗下紫光國(guó)微的子公司,成立于2013年,有十余年可編程邏輯器件研發(fā)經(jīng)歷,布局覆蓋高中低端FPGA產(chǎn)品。 早在2015年,
    發(fā)表于 01-24 10:45

    紫光同創(chuàng)FPGA有哪些型號(hào)

    請(qǐng)問(wèn)紫光同創(chuàng)FPGA有哪些型號(hào)?分別用于什么場(chǎng)景?
    發(fā)表于 01-24 10:48

    紫光同創(chuàng)簡(jiǎn)介

    本帖最后由 DamonXZ 于 2018-5-26 23:56 編輯 紫光同創(chuàng)紫光集團(tuán)旗下公司,注冊(cè)資金1.5億元,總投資5億元,是是國(guó)家高新技術(shù)企業(yè),已通過(guò)ISO9001-2015
    發(fā)表于 05-26 10:58

    紫光同創(chuàng)PGL22G開(kāi)發(fā)板|盤(pán)古22K開(kāi)發(fā)板,國(guó)產(chǎn)FPGA開(kāi)發(fā)板,接口豐富,高性價(jià)比

    盤(pán)古22K開(kāi)發(fā)板是基于紫光同創(chuàng)Logos系列PGL22G芯片設(shè)計(jì)的一款FPGA開(kāi)發(fā)板,全面實(shí)現(xiàn)國(guó)產(chǎn)化方案,板載資源豐富,高容量、高帶寬,外圍接口豐富,不僅適用于高校教學(xué),還可以用于實(shí)驗(yàn)
    發(fā)表于 09-21 18:16

    基于紫光同創(chuàng)PGL50H-6IFBG484的光端機(jī)方案

    基于紫光同創(chuàng)PGL50H-6IFBG484的光端機(jī)方案展示#小眼睛FPGA#紫光同創(chuàng)#國(guó)產(chǎn)
    發(fā)表于 11-02 17:44

    基于紫光同創(chuàng)PGL25G的FPGA方案~

    基于紫光同創(chuàng)PGL25G的FPGA方案展示@小眼睛FPGA~
    發(fā)表于 11-02 18:00

    紫光同創(chuàng)FPGA開(kāi)發(fā)套件,高性能國(guó)產(chǎn)FPGA方案

    紫光同創(chuàng)FPGA開(kāi)發(fā)套件,高性能國(guó)產(chǎn)FPGA方案,100%國(guó)產(chǎn)化,全系列產(chǎn)品,方案可定制,滿足多
    發(fā)表于 11-16 17:25

    紫光同創(chuàng):面對(duì)國(guó)產(chǎn)FPGA的挑戰(zhàn),制定針對(duì)性的發(fā)展策略

    FPGA領(lǐng)域,國(guó)外幾家大廠一直占據(jù)明顯優(yōu)勢(shì)。我國(guó)集成電路產(chǎn)業(yè)的振興,國(guó)產(chǎn)FPGA的發(fā)展不可或缺。國(guó)產(chǎn)FPGA廠商發(fā)展如何?面臨哪些機(jī)遇和挑
    發(fā)表于 07-11 10:01 ?1.1w次閱讀

    第十九屆臺(tái)灣電路板展覽會(huì)即將開(kāi)幕

    TPCA Show 2018 新產(chǎn)品發(fā)表,展現(xiàn)5G生態(tài)新鏈結(jié),落實(shí)AI應(yīng)用新思維第十九屆臺(tái)灣電路板展覽會(huì)
    的頭像 發(fā)表于 09-15 11:17 ?5154次閱讀

    紫光同創(chuàng)亮相ELEXCON 2019,引領(lǐng)國(guó)產(chǎn)FPGA邁入新高度!

    12月19日,ELEXCON2019深圳國(guó)際電子展在深圳會(huì)展中心盛大開(kāi)幕。紫光同創(chuàng)旗下全系列FPGA產(chǎn)品、軟件及IP、開(kāi)發(fā)板及應(yīng)用解決方案悉數(shù)亮相,全面展現(xiàn)了國(guó)產(chǎn)
    發(fā)表于 12-20 16:39 ?2076次閱讀

    第十九屆中國(guó)半導(dǎo)體封裝測(cè)試技術(shù)與市場(chǎng)年會(huì)即將召開(kāi)

    第十九屆中國(guó)半導(dǎo)體封裝測(cè)試技術(shù)與市場(chǎng)年會(huì)(CSPT 2021)將于3月15-16日召開(kāi)。作為中國(guó)半導(dǎo)體協(xié)會(huì)封測(cè)分會(huì)當(dāng)值理事長(zhǎng)單位,長(zhǎng)電科技將主承辦此次盛會(huì)。
    的頭像 發(fā)表于 03-14 10:20 ?1794次閱讀

    ALINX亮相2024紫光同創(chuàng)FPGA技術(shù)研討會(huì)

    “2024 紫光同創(chuàng) FPGA 技術(shù)研討會(huì)”系列活動(dòng)在全國(guó)多地繼續(xù)開(kāi)展,作為紫光同創(chuàng)官方合作伙伴,ALINX 亮相 6 月下旬深圳、廣州兩地
    的頭像 發(fā)表于 08-29 14:36 ?529次閱讀

    紫光同創(chuàng)助力國(guó)產(chǎn)FPGA高校生態(tài)建設(shè)

    11月,紫光同創(chuàng)受邀參加西南地區(qū)“國(guó)產(chǎn)FPGA產(chǎn)學(xué)研融合研討會(huì)”和中山大學(xué)第二屆集成電路工藝與測(cè)試實(shí)驗(yàn)教學(xué)研討會(huì),與高校老師深入探討
    的頭像 發(fā)表于 11-07 17:09 ?326次閱讀