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

當前位置:首頁 > 智能硬件 > 智能硬件
[導讀]本文采用DSP+FPGA的方案,由硬件控制A/D轉(zhuǎn)換和數(shù)據(jù)存儲,最大限度地提高系統(tǒng)的信號采集和處理能力。

引言

    當前,許多領(lǐng)域越來越多地要求具有高精度A/D轉(zhuǎn)換和實時處理功能。同時,市場對支持更復雜的顯示和通信接口的要求也在提高,如環(huán)境監(jiān)測、電表、醫(yī)療設(shè)備、便攜式數(shù)據(jù)采集以及工業(yè)傳感器和工業(yè)控制等。傳統(tǒng)設(shè)計方法是應(yīng)用MCU或DSP通過軟件控制數(shù)據(jù)采集的A/D轉(zhuǎn)換,這樣必將頻繁中斷系統(tǒng)的運行,從而減弱系統(tǒng)的數(shù)據(jù)運算能力,數(shù)據(jù)采集的速度也將受到限制。本文采用DSP+FPGA的方案,由硬件控制A/D轉(zhuǎn)換和數(shù)據(jù)存儲,最大限度地提高系統(tǒng)的信號采集和處理能力。

系統(tǒng)結(jié)構(gòu)

    整個采集卡包括信號調(diào)理、數(shù)據(jù)采集、數(shù)據(jù)處理和總線接口設(shè)計。系統(tǒng)結(jié)構(gòu)如圖1所示。

系統(tǒng)結(jié)構(gòu)框圖

圖1  系統(tǒng)結(jié)構(gòu)框圖

    本文設(shè)計了具有信號衰減、增益放大和濾波等功能的信號調(diào)理電路,采用16位精度、最高采樣率為500KSPS的A/D轉(zhuǎn)換器AD7676;數(shù)字系統(tǒng)設(shè)計利用FPGA極其靈活、可編程的特點,選用Altera公司FPGA芯片EP2C8Q208,完成精度校正和邏輯時序控制;DSP采用TI公司的TMS320VC5416,使A/D轉(zhuǎn)換后的數(shù)據(jù)在傳輸?shù)缴衔粰C之前,進行數(shù)據(jù)整理、標記、打包以及數(shù)據(jù)預處理。數(shù)據(jù)采集卡可同時進行8通道數(shù)據(jù)采集,通道可進行衰減倍數(shù)、采樣速度以及放大增益設(shè)置。同時提供模擬輸出通道,用于實現(xiàn)波形產(chǎn)生和模擬驅(qū)動功能。能夠進行自動校準,保證數(shù)據(jù)采集的準確性。PCI總線接口電路采用PLX Technology公司的PCI總線接口芯片PCI9030,完成數(shù)據(jù)采集和狀態(tài)、控制信號的傳輸。

系統(tǒng)硬件電路設(shè)計

數(shù)據(jù)采集模塊設(shè)計

    從傳感器送來的8路模擬輸入信號通過多路模擬開關(guān)ADG507選擇進入模擬通道,如果多通道同時采集,則采用時分復用方式,由FPGA依次控制各通道的通斷。模式選擇開關(guān)ADG509為四選一模擬開關(guān),可分別選擇被測模擬信號、標準參考電壓值或用于通道校準的、經(jīng)過DAC轉(zhuǎn)換后的信號進入后級濾波衰減網(wǎng)絡(luò)電路。送入ADC的信號要先經(jīng)過低通濾波,以濾除高頻噪聲。濾波電路設(shè)計為二階阻容低通濾波器,對頻率高于50KHz的信號濾波。衰減電路設(shè)計為有源衰減,選用Linear公司的差分放大器LTC1992,可完成輸入信號極性轉(zhuǎn)換,實現(xiàn)單端信號轉(zhuǎn)差分信號,同時通過由FPGA控制繼電器選通不同的電阻網(wǎng)絡(luò)調(diào)整衰減倍數(shù),可實現(xiàn)對不同電壓輸入范圍信號的調(diào)整,以滿足AD7676的輸入電壓范圍。信號增益可編程放大器LTC6911可通過編程設(shè)置以1、2、5步進變化的1 V/V~100 V/V增益倍數(shù) ,數(shù)據(jù)采集過程中通過FPGA內(nèi)部的比較電路自動調(diào)整增益放大器增益倍數(shù),極大提高了對微弱信號的分辨能力。AD7676為差分信號輸入, MAX6325基準源提供基準為2.5V的參考電壓,采樣時鐘由晶振提供10MHz時鐘信號經(jīng)FPGA內(nèi)部分頻電路得到,單通道最高采樣率為500KSPS。

FPGA電路設(shè)計

    FPGA芯片也是一種特殊的ASIC芯片,屬于可編程邏輯器件,它是在PAL、GAL等邏輯器件的基礎(chǔ)上發(fā)展起來的。同以往的PAL、GAL等相比,F(xiàn)PGA規(guī)模比較大,適合于時序、組合等邏輯電路應(yīng)用。本文選用Altera公司的FPGA芯片EP2C8Q208,完成數(shù)據(jù)采集卡的時序和地址譯碼電路設(shè)計。由于EP2C8Q208有36個M4K RAM,在FPGA內(nèi)部設(shè)計一個16位寬度、4KB深度的FIFO,使用FIFO提高數(shù)據(jù)采集卡對多通道信號的采集存儲能力。FIFO有半滿、全滿、空標志位,當DSP檢測到半滿標志位時,F(xiàn)IFO同時讀寫;全滿時只讀不寫;空時只寫不讀。A/D采樣控制信號由DSP通過FPGA控制;DSP對采集后的數(shù)據(jù)進行進一步處理,以提高精度,也具有傳統(tǒng)CPU或MCU的功能,對時序、觸發(fā)、DMA中斷請求作出相應(yīng)處理。  

DSP電路設(shè)計

    DSP采用 TMS320VC5416,它是16位定點DSP,具有高度的操作靈活性和很高的運行速度,采用改善的哈佛結(jié)構(gòu)(1組程序存儲器總線,3組數(shù)據(jù)存儲器總線,4組地址總線),具有專用硬件邏輯的CPU、片內(nèi)128KB的存儲器、片內(nèi)外設(shè),以及一個效率很高的指令集。

    DSP 在系統(tǒng)中的作用主要是將A/D轉(zhuǎn)換后的數(shù)據(jù)在傳輸?shù)缴衔粰C之前,進行數(shù)據(jù)整理、標記、打包以及數(shù)據(jù)預處理。數(shù)據(jù)采集系統(tǒng)所有控制信號都由DSP控制FPGA邏輯電路產(chǎn)生。DSP外掛Flash存放DSP程序及其它配置數(shù)據(jù),在上電時,DSP采用并行方式調(diào)入DSP內(nèi)部執(zhí)行。

校準電路設(shè)計

    校準電路是本設(shè)計的重要環(huán)節(jié),數(shù)據(jù)采集卡的高精度性能不僅取決于高分辨率的ADC,在更大程度上要依靠該數(shù)據(jù)采集卡優(yōu)良的自校準和抗噪聲能力來實現(xiàn)。

    校準時,DSP發(fā)出標準值,經(jīng)D/A和A/D轉(zhuǎn)換后,所采集的數(shù)據(jù)值與原標準值相比較,取其偏差系數(shù)組成去噪方程,以實現(xiàn)數(shù)據(jù)采集卡的自校準。

PCI總線接口電路設(shè)計

    PCI總線規(guī)范十分復雜,其接口的實現(xiàn)比較困難。數(shù)據(jù)采集卡采用PCI9030作為用戶接口,為PCI總線接口的開發(fā)提供了一種簡捷的方法,只需設(shè)計簡單的局部總線接口控制電路即可實現(xiàn)PCI總線的高速數(shù)據(jù)傳輸。使用Altera 公司的Quartus II,使得硬件實現(xiàn)軟件化設(shè)計,更新了傳統(tǒng)的電路設(shè)計和調(diào)試方式,大大縮短了開發(fā)周期,特別是其設(shè)計仿真和定時分析使得設(shè)計更加可靠,確保了系統(tǒng)的正確性。

系統(tǒng)軟件設(shè)計

驅(qū)動程序設(shè)計

    在Windows98/ 2000/ XP 環(huán)境下,處于Windows 用戶態(tài)的應(yīng)用程序不能直接對硬件設(shè)備進行操作,要實現(xiàn)對數(shù)據(jù)采集卡的硬件資源(如內(nèi)存、中斷等)的訪問,必須編寫運行在核心態(tài)的設(shè)備驅(qū)動程序。目前,使用較多的開發(fā)工具是GUNGO公司的驅(qū)動程序開發(fā)組件WinDriver。利用WinDriver開發(fā)驅(qū)動程序,不需熟悉操作系統(tǒng)的內(nèi)核知識。整個驅(qū)動程序中的所有函數(shù)都是工作在用戶態(tài)的,通過與WinDriver的.VXD和.SYS文件交互來達到驅(qū)動硬件的目的。因為 WinDriver 開發(fā)環(huán)境提供了針對 PLX 公司芯片的存儲器范圍、寄存器和中斷處理等模塊,所以本文采用了GUNGO公司的 WinDriver5.3開發(fā)工具,它支持PLX公司的PCI接口芯片,用戶無需具有DDK和核心態(tài)程序開發(fā)經(jīng)驗,調(diào)試時可結(jié)合 PLX 公司的 PLXmon 工具。

操作界面設(shè)計

    采用美國國家儀器公司的LabVIEW軟件進行界面設(shè)計。LabVIEW是一種圖形化編程語言, 操作界面模擬實際儀器的控制面板,使用戶能完成通道選擇、模式選擇、增益設(shè)定、采樣率設(shè)定等功能,操作簡單方便。

系統(tǒng)指標分析

ADC誤差分析

    常用的ADC主要存在量化誤差、增益誤差和偏置誤差。量化誤差是任何ADC都存在的,僅僅能通過提高ADC分辨率來減少,為把量化誤差減少為±1LSB/2,通常的方法是把變換特性偏移1LSB/2。偏移誤差是指對 ADC采用零伏差動輸入時實際代碼與理想代碼之間的差異。增益誤差是指從負滿量程轉(zhuǎn)為

    正滿量程輸入時實際斜率與理想斜率之差。偏移和增益誤差通常是ADC中主要的誤差源。為了進行偏移校準,本文采用0V或非常小的信號并讀取輸出代碼。如果結(jié)果為正,那么轉(zhuǎn)換器就存在正偏移誤差,從結(jié)果中減去偏移值;如果結(jié)果為負,那么轉(zhuǎn)換器就存在負偏移誤差,可向結(jié)果加上偏移值。通過對ADC施加滿量程或近于滿量程的信號并測量輸出代碼來實現(xiàn)增益校準。偏移校準在增益校準之前進行。

模擬開關(guān)誤差分析

    多路開關(guān)大體上可分為兩種類型,即模擬電子開關(guān)和機械觸點式開關(guān)。模擬開關(guān)具有轉(zhuǎn)換速度快、使用壽命長、體積小、成本低、集成度高和無抖動等優(yōu)點;但也存在一些缺點,如導通電阻較大、存在道間干擾、通道間共地等。

    本文所設(shè)計的數(shù)據(jù)采集卡使用ADI公司的ADG507和ADG509,導通電阻Ron100~300Ω,輸入信號要通過Ron分壓,輸出到負載電阻上的電壓要下降一些。為此,本設(shè)計用OPA2277做成壓級跟隨器連接到后面的負載電路上,以拉高多路模擬開關(guān)的負載阻抗,削弱串聯(lián)內(nèi)阻的影響。

精度設(shè)計

    數(shù)據(jù)采集卡使用了可編程增益放大器LTC6911,最大可調(diào)增益為100 V/V,極大提高了采集卡對微弱信號的分辨能力。同時,信號調(diào)理部分的電阻衰減網(wǎng)絡(luò)可完成對信號的1/2、1/4分壓,擴大了數(shù)據(jù)采集卡的動態(tài)范圍。信號和干擾噪聲在時域混合在一起,但是在頻域有不同特性,因此,預先設(shè)計濾波器對噪聲信號進行抑制,避免噪聲電平很高,用增益放大器接收這樣的信號會導致放大器飽和,使儀器不能正常工作。

     電壓基準源是A/D或D/A轉(zhuǎn)換電路的重要部件,系統(tǒng)輸出精度在很大程度上取決于電壓基準源的精度。這里主要考慮輸出精度、穩(wěn)定性和溫度漂移系數(shù)。 MAX6325是低噪聲、高精度的掩埋齊納型基準電壓源芯片,其初始輸出電壓精度高達0.02%,溫度系數(shù)為0.5ppm/℃。

結(jié)語

    數(shù)據(jù)采集卡采用16位精度ADC,模擬信號通道設(shè)計考慮了微弱信號檢測、噪聲抑制、高頻濾波、差分放大電路和可編程增益放大電路,數(shù)字電路部分設(shè)計以EP2C8Q208為核心,利用FPGA的時序嚴格、速度較快、可編程性好等特點,將可能需要的各種控制和狀態(tài)信號引入FPGA,利用FPGA的大容量和現(xiàn)場可編程的特性,根據(jù)不同的要求進行現(xiàn)場修改,增大了系統(tǒng)設(shè)計的成功率和靈活性。同時,DSP對數(shù)據(jù)的預處理極大地提高了數(shù)據(jù)的精度。在PCB布線時認真考慮了濾波、接地和合理的信號走線,提高了數(shù)據(jù)采集卡的可靠性。

參考文獻:

1.周振安,范良龍.數(shù)據(jù)采集系統(tǒng)的設(shè)計與實踐.北京:地震出版社, 2005
2.邊計年.數(shù)字系統(tǒng)設(shè)計自動化.北京:清華大學出版社,2005
3.PCI 9030 Data Book (Version 1.0). PLX Technology, April 2000 4.WinDriver for PLX I/O Devices Developer's Guide (Version 5.3).JungoLTD,1999  

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

隨著在線會議、直播和游戲語音交流的普及,高質(zhì)量的音頻輸入設(shè)備變得越來越重要。為此,邊緣AI和智能音頻專家XMOS攜手其全球首家增值分銷商飛騰云科技,利用其集邊緣AI、DSP、MCU和靈活I(lǐng)/O于一顆芯片的xcore處理器...

關(guān)鍵字: AI DSP MCU

在數(shù)字化浪潮席卷全球的今天,F(xiàn)PGA技術(shù)正成為驅(qū)動創(chuàng)新的核心引擎。2025年8月21日,深圳將迎來一場聚焦FPGA技術(shù)與產(chǎn)業(yè)應(yīng)用的盛會——2025安路科技FPGA技術(shù)沙龍。本次沙龍以“定制未來 共建生態(tài)”為主題,匯聚行業(yè)...

關(guān)鍵字: FPGA 核心板 開發(fā)板

在現(xiàn)代電子系統(tǒng)中,現(xiàn)場可編程門陣列(FPGA)憑借其開發(fā)時間短、成本效益高以及靈活的現(xiàn)場重配置與升級等諸多優(yōu)點,被廣泛應(yīng)用于各種產(chǎn)品領(lǐng)域。從通信設(shè)備到工業(yè)控制,從汽車電子到航空航天,F(xiàn)PGA 的身影無處不在。為了充分發(fā)揮...

關(guān)鍵字: 可編程門陣列 FPGA 數(shù)字電源

2025年8月4日 – 提供超豐富半導體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Altera?的Agilex? 3 FPGA C系列開發(fā)套件。此開...

關(guān)鍵字: FPGA 邊緣計算 嵌入式應(yīng)用

內(nèi)窺鏡泛指經(jīng)自然腔道或人工孔道進入體內(nèi),并對體內(nèi)器官或結(jié)構(gòu)進行直接觀察和對疾病進行診斷的醫(yī)療設(shè)備,一般由光學鏡頭、冷光源、光導纖維、圖像傳感器以及機械裝置等構(gòu)成。文章介紹了一款基于兩片圖像傳感器和FPGA組成的微型3D內(nèi)...

關(guān)鍵字: 微創(chuàng) 3D內(nèi)窺鏡 OV6946 FPGA

運用單片機和FPGA芯片作為主控制器件 , 單片機接收從PC機上傳過來的顯示內(nèi)容和顯示控制命令 , 通過命令解釋和數(shù)據(jù)轉(zhuǎn)換 , 生成LED顯示屏所需要的數(shù)據(jù)信號和同步的控制信號— 數(shù)據(jù)、時鐘、行同步和面同步 。FPGA芯...

關(guān)鍵字: 單片機 FPGA LED顯示屏

多DSP集群的實時信號處理系統(tǒng),通信拓撲的優(yōu)化直接決定任務(wù)調(diào)度效率與系統(tǒng)吞吐量。RapidIO與SRIO作為嵌入式領(lǐng)域的主流互連協(xié)議,其帶寬利用率差異與QoS配置策略對集群性能的影響尤為顯著。以無線基站、雷達陣列等典型應(yīng)...

關(guān)鍵字: DSP 通信拓撲優(yōu)化

隨著5G網(wǎng)絡(luò)普及與物聯(lián)網(wǎng)設(shè)備爆發(fā)式增長,邊緣計算正從概念驗證走向規(guī)?;渴?。據(jù)IDC預測,2025年全球邊緣數(shù)據(jù)量將占總體數(shù)據(jù)量的50%,這對邊緣節(jié)點的實時處理能力提出嚴苛要求。在此背景下,AI加速器的DSP化趨勢與可重...

關(guān)鍵字: AI加速器 DSP

在工業(yè)控制領(lǐng)域,數(shù)字信號處理器(DSP)的性能直接決定了系統(tǒng)的實時控制能力和可靠性。德州儀器(TI)的C2000系列芯片憑借其卓越的采樣、控制和功率管理能力,長期以來在全球工業(yè)控制市場占據(jù)絕對領(lǐng)導地位,廣泛應(yīng)用于能源、電...

關(guān)鍵字: TI C2000 DSP 格見半導體 芯來 RISC-V 工控

2025年7月16日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 持續(xù)供貨Texas Instruments (TI) 的新產(chǎn)品和解決方案。作為一家授權(quán)...

關(guān)鍵字: 線性穩(wěn)壓器 柵極驅(qū)動器 DSP
關(guān)閉