日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > EDA > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]本文介紹了一種高精度信號(hào)卡的設(shè)計(jì),它采用Xilinx公司的可編程邏輯器件XCF2S50E及AD768來實(shí)現(xiàn)。采用FPGA簡化了電路設(shè)計(jì),提高了系統(tǒng)的設(shè)計(jì)靈活性;采用16位的D/A變換器AD768則提高了信號(hào)卡的精度。

摘要:遙測匹配裝置的自檢與測試是系統(tǒng)設(shè)計(jì)中不可缺少的一項(xiàng)功能,而信號(hào)卡是匹配裝置自動(dòng)測試系統(tǒng)的重要組成部分。本文介紹了一種高精度信號(hào)卡的設(shè)計(jì),它采用Xilinx公司的可編程邏輯器件XCF2S50E及AD768來實(shí)現(xiàn)。采用FPGA簡化了電路設(shè)計(jì),提高了系統(tǒng)的設(shè)計(jì)靈活性;采用16位的D/A變換器AD768則提高了信號(hào)卡的精度。
關(guān)鍵詞:高精度;信號(hào)卡;FPGA;AD768

1 引言

在導(dǎo)彈型號(hào)的研制過程中,匹配裝置是用于遙測系統(tǒng)中信號(hào)變換的關(guān)鍵部件,是彈上所有關(guān)鍵部件的信息送到遙測設(shè)備的咽喉。匹配裝置的精度和可靠性是影響遙測結(jié)果的重要因素。本課題是為遙測匹配裝置自動(dòng)測試系統(tǒng)提供高精度的信號(hào),用于檢驗(yàn)匹配裝置自動(dòng)測試系統(tǒng)的工作情況。從這個(gè)意義上來說,小型化、通用化信號(hào)卡的設(shè)計(jì)和實(shí)現(xiàn)是測試平臺(tái)的必然要求。因此,必須采用先進(jìn)的設(shè)計(jì)方法和大規(guī)??删幊踢壿嬈骷右詫?shí)現(xiàn)才能適應(yīng)這種發(fā)展趨勢(shì),CPLD/FPGA等大規(guī)模可編程邏輯器件的發(fā)展和VHDL硬件描述語言的成熟為此奠定了良好的軟硬件基礎(chǔ)。為了提高信號(hào)卡的精度,D/A的選擇至關(guān)重要,選用Analog Device公司的16位D/A轉(zhuǎn)換器AD768完全滿足精度的設(shè)計(jì)要求。

本文著重介紹了一種基于FPGA和AD768,用VHDL硬件描述語言設(shè)計(jì)實(shí)現(xiàn)高精度信號(hào)卡的方案,理論和實(shí)驗(yàn)證明,該方案切實(shí)可行。

2 信號(hào)卡的方案設(shè)計(jì)

2.1 功能介紹

該信號(hào)卡輸出為64路-15V~+15V 的可調(diào)電壓。信號(hào)的調(diào)節(jié)精度不低于0.1%。每路信號(hào)的驅(qū)動(dòng)電流不小于5mA,不大于20mA。另外根據(jù)需要,也可以在-15V~+15V范圍內(nèi)通過調(diào)整硬件任意選擇極限輸出范圍,電壓范圍越小,絕對(duì)誤差電壓也相對(duì)越小。

2.2 信號(hào)卡原理框圖

該信號(hào)卡由FPGA主控單元、單片機(jī)、電源模塊、大容量存儲(chǔ)器、DAC、后繼調(diào)理電路及輸出接口等部分組成。其中,波形數(shù)據(jù)由上位機(jī)通過軟件編程產(chǎn)生,數(shù)據(jù)經(jīng)主控卡傳送到高速數(shù)字總線上,信號(hào)卡由單片機(jī)通過總線接口接收后送到FPGA,由FPGA送到大容量存儲(chǔ)器存儲(chǔ)。FPGA中心控制邏輯負(fù)責(zé)各種控制信號(hào)的產(chǎn)生,它控制數(shù)據(jù)從大容量存儲(chǔ)器輸出到DAC轉(zhuǎn)換,并控制模擬開關(guān)的選通,信號(hào)經(jīng)模擬開關(guān)后再經(jīng)過保持放大電路輸出。信號(hào)卡的原理框圖如圖1所示。

圖1 高精度信號(hào)卡的原理框圖

電源模塊給各個(gè)部分供電(圖中未標(biāo)箭頭)。繼電器的控制信號(hào)由上位機(jī)給出,經(jīng)主控卡傳送到數(shù)字總線上,然后經(jīng)單片機(jī)和FPGA給繼電器。繼電器控制后繼調(diào)理電路的電源供電,以此來控制是否將信號(hào)輸出給外部設(shè)備。

2.3 提高精度的一些措施

采用16位D/A能達(dá)到所要的1%的調(diào)節(jié)精度,但是由于信號(hào)傳輸中有串?dāng)_、噪聲等一系列的干擾,難免會(huì)對(duì)精度產(chǎn)生影響,有鑒于此,我們?cè)陔娐分屑尤胍韵麓胧﹣硪种聘蓴_,提高精度。

1.電路板采用4層板設(shè)計(jì),提高整個(gè)系統(tǒng)的抗干擾能力

2.模擬地和數(shù)字地分開,在一點(diǎn)處用0歐的電阻連接起來。整個(gè)信號(hào)源模塊與測試臺(tái)其他模塊不共地。

3. 在接口與單片機(jī)之間采用光電隔離器進(jìn)行隔離,抑制干擾。

4.采用獨(dú)立電源供電,通過繼電器給放大電路供電,保證電源電壓不受干擾。

5.后續(xù)調(diào)理電路采用外部頻率補(bǔ)償法,降低環(huán)路增益,提高了信號(hào)的穩(wěn)定性。

    經(jīng)驗(yàn)證,以上措施很好地抑制了系統(tǒng)地干擾,對(duì)提高系統(tǒng)地調(diào)節(jié)精度起到了很大的作用。

3 DAC單元電路設(shè)計(jì)

AD768是16位的高速模數(shù)轉(zhuǎn)換器,轉(zhuǎn)換速率高達(dá)30MSPS,根據(jù)要求,輸出的模擬信號(hào)電壓范圍要求在-15V~+15V之間,轉(zhuǎn)換電路采用AD811與AD824的組合,如圖2所示。

圖2  DAC信號(hào)轉(zhuǎn)換電路

圖2中,IOUTA為AD768的電流輸出,數(shù)字輸入全為1時(shí)滿幅;REFOUT為AD768的參考輸出電壓,值為2.5V。AD768有兩個(gè)互補(bǔ)的電流輸出端IOUTA和IOUTB,它們具有相同的動(dòng)態(tài)性能。可以配置成單端或差分兩種工作模式。IOUTA和IOUTB可通過一個(gè)負(fù)載電阻R1轉(zhuǎn)換成互補(bǔ)的單端電壓輸出VOUTA和VOUTB。而使差分電壓存在于VOUTA和VOUTB之間,同時(shí)通過一個(gè)差分放大器來將差分信號(hào)轉(zhuǎn)換成單端電壓。本設(shè)計(jì)采用AD768的差分模式。通過設(shè)置IBipolar的值為最大反饋電流IFB的一半,使得輸出電壓的邊界值對(duì)稱。當(dāng)參考輸出電壓REFOUT端接地時(shí),AD768處于電流輸出模式,輸出電流IOUTA與參考電流IREFIN的關(guān)系式為:

            IOUTA=(DACCODE/65536)×(IREFIN×4)           (1)

式(1)中,DACCODE是16位數(shù)字輸入碼,在0~65535間變化。IREFIN的值為5mA。因此輸出電流IOUTA最大不會(huì)超過20mA,能滿足要求的驅(qū)動(dòng)電流的要求。輸出電流經(jīng)過運(yùn)算差分放大器AD811緩沖放大后,輸出電壓范圍在-2.5V~+2.5V,再經(jīng)過放大增益為6的放大電路,輸出電壓VOUT將在-15V~+15V之間,能夠滿足規(guī)定的要求。

4 FPGA內(nèi)部邏輯控制

VHDL語言是一種硬件描述語言,描述能力極強(qiáng),可覆蓋邏輯設(shè)計(jì)的諸多領(lǐng)域和層次,并支持眾多的硬件模型。與其它HDL語言相比有:設(shè)計(jì)技術(shù)齊全,方法靈活,支持廣泛;系統(tǒng)硬件描述能力強(qiáng);可以與工藝無關(guān)地進(jìn)行編程;語言標(biāo)準(zhǔn)、規(guī)范,易于共享和復(fù)用;縮短設(shè)計(jì)周期,減少投資風(fēng)險(xiǎn)等優(yōu)點(diǎn)。本設(shè)計(jì)的FPGA內(nèi)部邏輯全部采用VHDL語言來編寫。

4.1 FPGA內(nèi)部原理圖

      

圖4  FPGA邏輯內(nèi)部原理圖

圖4是由VHDL語言實(shí)現(xiàn)的信號(hào)卡FPGA內(nèi)部原理圖,F(xiàn)PGA在系統(tǒng)時(shí)鐘信號(hào)(FOSC)的驅(qū)動(dòng)下,判斷上位機(jī)給出的控制信號(hào),接收上位機(jī)發(fā)出的波形數(shù)據(jù),然后輸出各種控制信號(hào),并將數(shù)據(jù)送到存儲(chǔ)器中。另外,F(xiàn)PGA還給出指示燈的控制信號(hào),通過指示燈指示其工作狀態(tài),方便了設(shè)備工作狀態(tài)的判斷及調(diào)試。

4.2 數(shù)據(jù)的二次編碼

由于單片機(jī)與FPGA之間的數(shù)據(jù)傳輸是8位的,而我們用的D/A是16位的,因此產(chǎn)生的16位數(shù)據(jù)如在單片機(jī)與FPGA間傳輸是問題所在,為此,我們將計(jì)算機(jī)生成的16位數(shù)據(jù)分成3個(gè)8位的數(shù)據(jù),用每個(gè)數(shù)據(jù)的高二位即DATA7和DATA6的組合來表示數(shù)據(jù)是高位、中位還是低位。單片機(jī)傳給FPGA的8位的數(shù)據(jù),F(xiàn)PGA要把它們還原成原來16位的數(shù)據(jù),這就是數(shù)據(jù)的二次編碼。數(shù)據(jù)的二次編碼是整個(gè)程序的重點(diǎn)所在。圖5是二次編碼的流程圖。

圖5 數(shù)據(jù)二次編碼流程

在總線寫(即wr有效)的過程中,F(xiàn)PGA要判斷收到單片機(jī)的數(shù)據(jù)是高位、中位還是低位,程序中, busdata(7 downto 6) = "00"表示接受到的數(shù)據(jù)是低位;busdata(7 downto 6) = "01"表示接受到的數(shù)據(jù)是中位;busdata(7 downto 6) = "10"表示接受到的數(shù)據(jù)是高位。FPGA將3個(gè)8位(實(shí)際是6位)的數(shù)據(jù)整合,寫入到存儲(chǔ)器及D/A轉(zhuǎn)換器收到的數(shù)據(jù)就是轉(zhuǎn)換以后的dataout[15 … 0]。

5 結(jié)論

信號(hào)卡的輸出結(jié)果如圖6所示,由圖可見,波形穩(wěn)定,失真度極低,較好地達(dá)到了設(shè)計(jì)的要求。

 

圖6 信號(hào)卡輸出波形

因此,采用可編程邏輯器件FPGA和16位D/A轉(zhuǎn)換器AD768來進(jìn)行設(shè)計(jì)的方案切實(shí)可行,本信號(hào)卡具有結(jié)構(gòu)簡單,性能穩(wěn)定,有效性、可靠性高,此外還有便于修改和優(yōu)化等優(yōu)點(diǎn),縮短了開發(fā)設(shè)計(jì)的周期。

參考文獻(xiàn):

[1] 朱衛(wèi)華,黃鄉(xiāng)佩等. 基于FPGA的高精度數(shù)字移相低頻正弦波發(fā)生器設(shè)計(jì). 微計(jì)算機(jī)信息. 2005,21(7):106~107。

[2] 任勇峰,莊新敏. VHDL與硬件實(shí)現(xiàn)速成. 國防工業(yè)出版社. 2005年7月。

[3] 宋濤,師奕兵等. 一種高速D/A卡的硬件電路及驅(qū)動(dòng)程序設(shè)計(jì). 中國測試技術(shù). 2005,31(5):100~102。

[4] 宋躍,胡升平. 低頻高精度DDS脈沖信號(hào)生成研究與FPGA實(shí)現(xiàn). 微電子學(xué)與計(jì)算機(jī). 2006,23(7):178~181。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

奈飛(Netflix)今年早些時(shí)候從數(shù)據(jù)中看到了一個(gè)令人擔(dān)憂的信號(hào):用戶訪問該流媒體服務(wù)的頻率下降了。該公司對(duì)其用戶在四周時(shí)間里觀看其內(nèi)容的天數(shù)進(jìn)行了跟蹤,并擔(dān)心訪問頻率的下降會(huì)增加用戶取消訂閱的可能性。在發(fā)現(xiàn)這一問題之...

關(guān)鍵字: 信號(hào) 流媒體 TI ST

(全球TMT2022年10月17日訊)Brother內(nèi)置墨倉彩色噴墨一體機(jī)DCP-C421W新上市。此次Brother創(chuàng)新引入"按需打印,按頁付費(fèi)"的家庭文印新模式:通過微信小程序購買打印頁數(shù),墨水則由廠家提供。通過綁...

關(guān)鍵字: DC 微信小程序 打印機(jī) 高精度

最近為什么越來越多的研究開始利用FPGA作為CNN加速器?FPGA與CNN的相遇究竟能帶來什么神奇效果呢?原來,F(xiàn)PGA擁有大量的可編程邏輯資源,相對(duì)于GPU,它的可重構(gòu)性以及高功耗能效比的優(yōu)點(diǎn),是GPU無法比擬的;同時(shí)...

關(guān)鍵字: FPGA 可編程邏輯資源 GPU

FPGA的應(yīng)用領(lǐng)域包羅萬象,我們今天來看看在音樂科技領(lǐng)域及醫(yī)療照護(hù)的智能巧思。

關(guān)鍵字: FPGA 科技領(lǐng)域 智能

運(yùn)放在沒有輸入的情況下,實(shí)際中仍會(huì)輸出一個(gè)小電壓。而這個(gè)小電壓,會(huì)根據(jù)我們?cè)O(shè)置的放大倍數(shù)同等地被放大,同時(shí),這個(gè)被放大的信號(hào)是有正、負(fù)之分的。

關(guān)鍵字: 運(yùn)放 放大倍數(shù) 信號(hào)

AD軟件有自帶制作簡單的3D元件體用于3D PCB封裝中下面以0603C封裝為例進(jìn)行簡單介紹。

關(guān)鍵字: AD 3D元件體 0603C封裝

強(qiáng)大的產(chǎn)品可降低信號(hào)噪音并提高分辨率與動(dòng)態(tài)

關(guān)鍵字: Spectrum儀器 數(shù)字化儀 FPGA

最近某項(xiàng)目采用以太網(wǎng)通信,實(shí)踐起來有些奇怪,好像設(shè)計(jì)成只能應(yīng)答某類計(jì)算機(jī)的ICMP(ping)命令, 某類計(jì)算機(jī)指的是Windows特定系統(tǒng),其他系統(tǒng)發(fā)送ping都不能正確識(shí)別。

關(guān)鍵字: 嵌入式Linux FPGA 協(xié)議

近兩年,國外廠商的FPGA芯片價(jià)格飆升,由于價(jià)格,貨期,出口管制等多方面因素的影響,很多公司都在尋找FPGA國產(chǎn)化替代方案。我工作中正在使用的幾款芯片也面臨停產(chǎn)的風(fēng)險(xiǎn),用一片少一片,了解到國產(chǎn)FPGA發(fā)展的也不錯(cuò),完全自...

關(guān)鍵字: FPGA 芯片 EDA

借助 Adyen 的支付業(yè)務(wù)能力,SHOPLINE 能夠簡化并整合運(yùn)營,輕松擴(kuò)展業(yè)務(wù),并提供寶貴的消費(fèi)者洞察。 新加坡2022年9月28日 /美通社/ -- 服務(wù)眾多領(lǐng)先企業(yè)的全球金融科技平臺(tái) Adyen(AMS:...

關(guān)鍵字: 智能電 AD 新加坡 PLATFORMS

電子設(shè)計(jì)自動(dòng)化

21369 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉