基于 CPLD 120MHz高速A/D采集卡設(shè)計(jì)
發(fā)布時間:2007/8/28 0:00:00 訪問次數(shù):404
摘要:介紹了一種基于復(fù)雜可編程邏輯器件(CPLD)的120MHz高速A/D采集卡的設(shè)計(jì)方法。給出了這種采集卡的硬件原理電路和主要的軟件設(shè)計(jì)思路。采用該設(shè)計(jì)方法設(shè)計(jì)的數(shù)據(jù)采集卡具有包括負(fù)延遲觸發(fā)等多種觸發(fā)方式,具有體積小,工作可靠,控制簡單等特點(diǎn)。
關(guān)鍵詞:高速A/D;CPLD;負(fù)延遲觸發(fā);EPM7128;AD9054
高速A/D采集技術(shù)已在許多領(lǐng)域得到愈來愈廣泛的應(yīng)用,本文將詳細(xì)論述采用CPLD技術(shù)來實(shí)現(xiàn)120MHz高速A/D采集卡的設(shè)計(jì)方法,該采集卡具有包括負(fù)延遲觸發(fā)在內(nèi)的多種觸發(fā)方式,采用CPLD復(fù)雜可編程邏輯器件(又稱FPGA)EPM7128SQC100-7和AD公司的高速模數(shù)轉(zhuǎn)換器(A/D)AD9054BST-135來實(shí)現(xiàn)。
1 芯片介紹
1.1 EPM7128SQC100-7簡介
EPM7128SQC100-7內(nèi)含128個宏單元(或2500個可用門),其引腳到引腳的最短傳輸延時為7ns,采用單+5V電源供電,可通過JTAG接口實(shí)現(xiàn)在線編程,并帶有可供84個用戶使用的I/O腳(其中4個為專用輸入腳)。該器件采用PQFP-100封裝。其中TDI、TDO、TMS、TCLK腳為編程腳;GCLK、GOE、GCLEAR、REDIN腳為專用輸入腳;VCCINT、VCCIO腳接+5V電源;GND腳接地;I/O為用戶可編程輸入輸出腳。在I/O腳作輸出使用時,可由用戶設(shè)定為0,1和Z三種狀態(tài)。
1.2 AD9054BST-135簡介
AD9054BST-135是一種低價位135MSPS的8位A/D轉(zhuǎn)換器,其模擬輸入電壓峰峰值為1V,且內(nèi)置2.5V參考電壓,采用+5V單電源供電,并可與TTL電平接口,具有單8位或雙8位A/D轉(zhuǎn)換結(jié)果輸出模式,采用TQFP-44腳封裝形式,其內(nèi)部結(jié)構(gòu)如圖1所示,各管腳的定義如下:
AIN:模擬電壓輸入正端;
:模擬電壓輸入負(fù)端;
ENCODE:時鐘輸入正端;
:時鐘輸入負(fù)端,通常應(yīng)通過電容耦合接地;
:輸出數(shù)據(jù)模式設(shè)置引腳。該腳為1時,采用單8位A/D轉(zhuǎn)換結(jié)果輸出模式。該腳為0時,采用雙8位A/D轉(zhuǎn)換結(jié)果輸出模式;
DS:數(shù)據(jù)同步控制引腳,正脈沖輸入;
AD7~DA0:A/D轉(zhuǎn)換輸出;
D B7~DB0:A/D轉(zhuǎn)換輸出;
V REFOUT:+2.5V參考電壓輸出;
V REFIN:參考電壓輸入;
DVD:+5V電源輸入端;
GND:電源地。
使用時,如將接地,則AD9054工作于雙8路數(shù)據(jù)輸出模式。上電后,DA7~DA0及DB7~DB0均以二分之一的ENCODE頻率(即120MHz/2)輸出A/D轉(zhuǎn)換結(jié)果,因此從DA7~DA0及DB7~DB0讀取的A/D轉(zhuǎn)換結(jié)果,無法知曉DA口與DB口的數(shù)據(jù)所對應(yīng)的采樣點(diǎn)在時序上的先后。這樣,需要加一個數(shù)據(jù)同步脈沖DS信號,并讓DS正脈沖的后沿后的4個時鐘周期上的DA口與DB口同步有效,即在DS后沿的第2N+1與2N+3個ENCODE上升沿期間輸出第K點(diǎn)采樣值的轉(zhuǎn)換結(jié)果;在DS后沿后第2N+2與2N+4個ENCODE上升沿期間輸出第K+1點(diǎn)采樣值的轉(zhuǎn)換結(jié)果(注:N≥1,K≥0,K=0對應(yīng)的采樣值為DS下降沿后ENCODE第一次上升沿時刻所對應(yīng)的采樣輸入值)。因此,在施加DS信號后就可以得知任一時刻A口數(shù)據(jù)與B口數(shù)據(jù)所對應(yīng)的采樣點(diǎn)在時間上的先后順序,以便讀取有用的A/D轉(zhuǎn)換數(shù)據(jù)。
2 系統(tǒng)設(shè)計(jì)原理
圖2是基于CPLD的高速A/D采集卡的系統(tǒng)設(shè)計(jì)原理框圖。
摘要:介紹了一種基于復(fù)雜可編程邏輯器件(CPLD)的120MHz高速A/D采集卡的設(shè)計(jì)方法。給出了這種采集卡的硬件原理電路和主要的軟件設(shè)計(jì)思路。采用該設(shè)計(jì)方法設(shè)計(jì)的數(shù)據(jù)采集卡具有包括負(fù)延遲觸發(fā)等多種觸發(fā)方式,具有體積小,工作可靠,控制簡單等特點(diǎn)。
關(guān)鍵詞:高速A/D;CPLD;負(fù)延遲觸發(fā);EPM7128;AD9054
高速A/D采集技術(shù)已在許多領(lǐng)域得到愈來愈廣泛的應(yīng)用,本文將詳細(xì)論述采用CPLD技術(shù)來實(shí)現(xiàn)120MHz高速A/D采集卡的設(shè)計(jì)方法,該采集卡具有包括負(fù)延遲觸發(fā)在內(nèi)的多種觸發(fā)方式,采用CPLD復(fù)雜可編程邏輯器件(又稱FPGA)EPM7128SQC100-7和AD公司的高速模數(shù)轉(zhuǎn)換器(A/D)AD9054BST-135來實(shí)現(xiàn)。
1 芯片介紹
1.1 EPM7128SQC100-7簡介
EPM7128SQC100-7內(nèi)含128個宏單元(或2500個可用門),其引腳到引腳的最短傳輸延時為7ns,采用單+5V電源供電,可通過JTAG接口實(shí)現(xiàn)在線編程,并帶有可供84個用戶使用的I/O腳(其中4個為專用輸入腳)。該器件采用PQFP-100封裝。其中TDI、TDO、TMS、TCLK腳為編程腳;GCLK、GOE、GCLEAR、REDIN腳為專用輸入腳;VCCINT、VCCIO腳接+5V電源;GND腳接地;I/O為用戶可編程輸入輸出腳。在I/O腳作輸出使用時,可由用戶設(shè)定為0,1和Z三種狀態(tài)。
1.2 AD9054BST-135簡介
AD9054BST-135是一種低價位135MSPS的8位A/D轉(zhuǎn)換器,其模擬輸入電壓峰峰值為1V,且內(nèi)置2.5V參考電壓,采用+5V單電源供電,并可與TTL電平接口,具有單8位或雙8位A/D轉(zhuǎn)換結(jié)果輸出模式,采用TQFP-44腳封裝形式,其內(nèi)部結(jié)構(gòu)如圖1所示,各管腳的定義如下:
AIN:模擬電壓輸入正端;
:模擬電壓輸入負(fù)端;
ENCODE:時鐘輸入正端;
:時鐘輸入負(fù)端,通常應(yīng)通過電容耦合接地;
:輸出數(shù)據(jù)模式設(shè)置引腳。該腳為1時,采用單8位A/D轉(zhuǎn)換結(jié)果輸出模式。該腳為0時,采用雙8位A/D轉(zhuǎn)換結(jié)果輸出模式;
DS:數(shù)據(jù)同步控制引腳,正脈沖輸入;
AD7~DA0:A/D轉(zhuǎn)換輸出;
D B7~DB0:A/D轉(zhuǎn)換輸出;
V REFOUT:+2.5V參考電壓輸出;
V REFIN:參考電壓輸入;
DVD:+5V電源輸入端;
GND:電源地。
使用時,如將接地,則AD9054工作于雙8路數(shù)據(jù)輸出模式。上電后,DA7~DA0及DB7~DB0均以二分之一的ENCODE頻率(即120MHz/2)輸出A/D轉(zhuǎn)換結(jié)果,因此從DA7~DA0及DB7~DB0讀取的A/D轉(zhuǎn)換結(jié)果,無法知曉DA口與DB口的數(shù)據(jù)所對應(yīng)的采樣點(diǎn)在時序上的先后。這樣,需要加一個數(shù)據(jù)同步脈沖DS信號,并讓DS正脈沖的后沿后的4個時鐘周期上的DA口與DB口同步有效,即在DS后沿的第2N+1與2N+3個ENCODE上升沿期間輸出第K點(diǎn)采樣值的轉(zhuǎn)換結(jié)果;在DS后沿后第2N+2與2N+4個ENCODE上升沿期間輸出第K+1點(diǎn)采樣值的轉(zhuǎn)換結(jié)果(注:N≥1,K≥0,K=0對應(yīng)的采樣值為DS下降沿后ENCODE第一次上升沿時刻所對應(yīng)的采樣輸入值)。因此,在施加DS信號后就可以得知任一時刻A口數(shù)據(jù)與B口數(shù)據(jù)所對應(yīng)的采樣點(diǎn)在時間上的先后順序,以便讀取有用的A/D轉(zhuǎn)換數(shù)據(jù)。
2 系統(tǒng)設(shè)計(jì)原理
圖2是基于CPLD的高速A/D采集卡的系統(tǒng)設(shè)計(jì)原理框圖。
熱門點(diǎn)擊
- 一種基于CPLD的偽隨機(jī)序列發(fā)生器
- 嵌入式系統(tǒng)硬件抽象層的原理與實(shí)現(xiàn)
- 利用XPS工具快速生成Virtex FPGA
- 在MC68HC908GP32上移植μC/OS
- 嵌入式Email發(fā)送模塊
- 便攜系統(tǒng)中微處理器功耗的設(shè)計(jì)考慮
- 嵌入式瀏覽器Konqueror/E的實(shí)現(xiàn)
- 在Windows環(huán)境下調(diào)用動態(tài)庫實(shí)現(xiàn)VXI嵌
- 使用LeonardoSpectrum綜合Xi
- Nios SoC系統(tǒng)中的BCH編解碼IP核的
推薦技術(shù)資料
- 羅盤誤差及補(bǔ)償
- 造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細(xì)]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究