www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]基于DSP的高速數(shù)據(jù)采集與處理系統(tǒng)

在電子測量中,常常需要對高速信號進(jìn)行采集與處理。例如,在光傳感技術(shù)中,對光脈沖散射信號的測量;在雷達(dá)工程中,對電磁脈沖信號的測量等,就需要對高速信號進(jìn)行采集與處理,而且對此類高速信號的測量,往往對數(shù)據(jù)采集與處理系統(tǒng)提出嚴(yán)格的要求。

  本文設(shè)計并實現(xiàn)了一種基于DSP高速數(shù)據(jù)采集與處理系統(tǒng)。該設(shè)計方案電路簡單、可靠性好、具有一定的通用性、可以進(jìn)行多通道擴(kuò)展。系統(tǒng)主要包括高速A/D、高速緩存、DSP處理器、通訊接口四個部分,其結(jié)構(gòu)示意圖如圖1所示。

 

 

1  同步與過程控制

  在通常的數(shù)據(jù)采集系統(tǒng)中,測量過程是通過對A/D變換器的控制來實現(xiàn)的。但對于一個高速采集系統(tǒng)而言,這種方法有局限性。因為高速A/D建立穩(wěn)定的工作狀態(tài)需要相當(dāng)長時間,頻繁的改變A/D的工作狀態(tài)會影響測量的精度,嚴(yán)重時會造成信號的失真。

  在本設(shè)計方案中,同步命令并不直接作用于高速A/D。自通電時起,A/D和時鐘電路始終處于工作狀態(tài),同步命令通過對高速FIFO的寫入端的控制,即允許或禁止對FIFO寫入,實現(xiàn)對采樣數(shù)據(jù)的取舍。與A/D相比,高速FIFO的寫有效時間為3ns,對同步和過程控制更為有利。

  一次完整的測量過程是從DSP發(fā)出同步命令開始的。同步命令一方面觸發(fā)發(fā)射機(jī)工作,另一方面允許對FIFO寫入,對采樣的數(shù)據(jù)進(jìn)行存儲。當(dāng)存儲的數(shù)據(jù)到達(dá)預(yù)定的數(shù)量時,FIFO的特定狀態(tài)位置位,引發(fā)DSP外部中斷。在中斷服務(wù)程序中,DSP禁止對FIFO寫入、中斷數(shù)據(jù)的存儲,同時復(fù)位該狀態(tài)位。然后讀取數(shù)據(jù),待完成數(shù)據(jù)處理過程之后,DSP對FIFO復(fù)位清零。此即完成一次測量。

2 高速A/D轉(zhuǎn)換器

  高速A/D轉(zhuǎn)換器選用AD9432,采樣位數(shù)12位,最高采樣速率105MHz,模擬帶寬500MHz,差分信號輸入,差分外部時鐘,片內(nèi)帶有輸入緩存和采樣/保持器,12位并行數(shù)據(jù)輸出,52引腳LQFP封裝。

  由于AD9432要求差分輸入形式,因此對于單端輸入信號必須經(jīng)過圖2所示的信號調(diào)理電路變換為差分形式。圖中,AD8138為差分輸出的高精度運(yùn)算放大器。

時鐘對于一個高速數(shù)據(jù)采集系統(tǒng)而言是十分重要的。在最高采樣頻率下,為了保證測量的精度,AD9432要求時鐘波形的上升沿和下降沿小于2ns,這樣的標(biāo)準(zhǔn)在TTL邏輯下難以實現(xiàn),但利用ECL器件可以有效地解決此問題,圖3為差分時鐘電路。

需要說明的是:ECL器件的驅(qū)動能力有限,一路差分時鐘輸出一般只供一個器件使用。

3 高速緩存FIFO

  高速緩存是系統(tǒng)中的一個關(guān)鍵環(huán)節(jié),根據(jù)系統(tǒng)的需求我們選用CY7C4245。

  CY7C4245是高速、低功耗4K×18 FIFO存儲器,讀寫周期為10ns,具有獨(dú)立的18位輸入、輸出接口和讀、寫時鐘信號,可以實現(xiàn)同步讀寫操作。CY7C4245提供五種狀態(tài)指示:Empty、Almost Empty、Half Full、Almost Full、Full,分別代表當(dāng)前數(shù)據(jù)存儲的深度。其中Almost Empty 和Almost Full 為可編程空滿狀態(tài)位,可根據(jù)系統(tǒng)的需求對存儲進(jìn)行設(shè)定。FIFO的狀態(tài)信息代表了已采樣的點(diǎn)數(shù),當(dāng)采樣點(diǎn)數(shù)達(dá)到預(yù)期的數(shù)量時,相應(yīng)的狀態(tài)位置位,觸發(fā)DSP的外部中斷,中止測量過程,由 DSP讀取數(shù)據(jù)進(jìn)行處理。

4 DSP處理器

4.1 TMS320F206的特點(diǎn)

  DSP是整個采集系統(tǒng)的核心,本文中選用 TMS320F206。該產(chǎn)品屬于TI公司采用CMOS集成電路技術(shù)生產(chǎn)的TMS320C2XX系列,設(shè)計結(jié)構(gòu)及其匯編指令集與TMS320C5X相兼容,其主要特點(diǎn)如下:

  (1)運(yùn)算速度可以達(dá)到40MIPS;

  (2)4.5K片內(nèi)RAM和32K片內(nèi)FLASH存儲器;

  (3)32位算術(shù)邏輯單元和32位累加器;

  (4)16位地址總線和16位數(shù)據(jù)總線;

  (5)具有一個異步串行通訊接口和一個同步串行通訊接口,異步串行口具有波特率自動檢測功能;

  (6)價格低廉。

4.2 數(shù)字信號處理

  數(shù)字信號處理是DSP應(yīng)用的主要方面。DSP所提供的數(shù)學(xué)運(yùn)算能力和運(yùn)算速度遠(yuǎn)遠(yuǎn)高于單片機(jī),具有更為豐富的指令集和更大的內(nèi)存空間,可以實現(xiàn)較為復(fù)雜的數(shù)學(xué)算法。

  DSP首先要完成數(shù)制轉(zhuǎn)換,AD9432的量程為-500mV~+500mV。對于負(fù)電平,采樣數(shù)據(jù)以二進(jìn)制補(bǔ)碼的形式輸出,需將12位補(bǔ)碼轉(zhuǎn)換為16位二進(jìn)制整數(shù);更為重要的是DSP要實現(xiàn)系統(tǒng)所要求的數(shù)字信號處理算法,如快速維納濾波、FFT等。

5 數(shù)據(jù)通訊

5.1  異步串行通訊

  數(shù)據(jù)采集系統(tǒng)與主控計算機(jī)之間的數(shù)據(jù)交換采用異步串行通訊方式。TMS320F206帶有一個異步串行通訊端口,在40MHz外頻條件下,最高傳輸速率達(dá)到2.5Mbit/s。發(fā)送和接收使用獨(dú)立的緩沖區(qū),可以實現(xiàn)全雙工工作方式,異步串行口的工作框圖如圖4所示。

其中,AXSR為異步串行發(fā)送移位寄存器;ARSR為異步串行接收移位寄存器;ADTR為異步數(shù)據(jù)發(fā)送接收寄存器,TXRXINT為發(fā)送接收中斷(硬件中斷)。

  此外,TMS320F206有一個同步串行口,用于多機(jī)并行工作方式下DSP之間的數(shù)據(jù)交換。在40MHz外頻時,其最高傳輸速率為20Mbit/s。

5.2 波特率設(shè)置

  TMS320F206有一個16位寄存器BRD用于設(shè)定異步串行通訊所使用的波特率,其數(shù)值計算公式如下:

表1列出了不同外部時鐘頻率下常用波特率對應(yīng)的BRD數(shù)值。

5.3 串行通信軟件設(shè)計

  為了提高效率,數(shù)據(jù)的發(fā)送和接收均采用中斷方式,串行通訊波特率為57600,匯編程序代碼如下:

  串行口初始化:

setc INTM                          ;禁止所有中斷

splk #0ffffh, ifr                 ;清中斷

splk #0000h, 60h      

out 60h, wsgr                     ;清等待狀態(tài)

splk #0c180h, 61h

out 61h, aspcr                    ;復(fù)位異步串口,設(shè)發(fā)送、接收

                                         中斷,一個停止位

splk #0e180h, 61h

out 61h, aspcr                    ;配置異步串口

splk #4fffh,62h

out 62h,iosr                      ;復(fù)位異步串口各狀態(tài)標(biāo)志

splk #002Bh, 63h

out 63h, brd                      ;設(shè)波特率為57600

splk #020h, imr                   ;允許異步串行中斷

mar *, ar1

lar ar1, #rxbuf                   ;設(shè)緩沖區(qū)指針

mar *,ar0

lar ar0, #size                    ;設(shè)緩沖區(qū)大小

發(fā)送中斷服務(wù)程序:

       ..........

splk #0ffffh, ifr                 ;關(guān)中斷

out *+, adtr                      ;發(fā)送數(shù)據(jù)

mar *,ar0                         ;發(fā)送計數(shù)

banz skip, ar1                    ;若仍有數(shù)據(jù),發(fā)送

                                       緩沖區(qū)指針加1

skip:     splk #0020h, ifr       ;允許中斷

clrc INTM                          ;清中斷

ret  

                           

接收中斷服務(wù)子程序:

       ............

splk #0ffffh, ifr                 ;關(guān)中斷

in 68h,iosr                        

bit 68h,7                                 

bcnd skip,ntc                     ;檢測接收標(biāo)志位

in *, adtr                        ;讀數(shù)據(jù)

mar *,ar0

banz skip, ar1                    ;接收數(shù)據(jù)計數(shù)     

............

skip:     splk #0020h,ifr        ;開中斷

clrc INTM

ret

  其中ifr為中斷標(biāo)志寄存器;aspcr為異步串行口控制寄存器;imr為中斷屏蔽寄存器;iosr為I/O狀態(tài)寄存器;wsgr為等待狀態(tài)寄存器。

6 RS232接口電路

  該系統(tǒng)中DSP與主控計算機(jī)的數(shù)據(jù)通訊采用RS232標(biāo)準(zhǔn),驅(qū)動電路選用MAX232A芯片。MAX232A功耗低、集成度高、片內(nèi)集成電荷泵,只需外接+5V電源,具有兩個發(fā)送接收通道,接口電路簡單、可靠性好。RS232驅(qū)動電路如圖5所示。

7 系統(tǒng)的擴(kuò)展

  本設(shè)計方案電路簡單、易于實現(xiàn)、具有一定的通用性,在此基礎(chǔ)上可以擴(kuò)展為同步采樣的多通道采集系統(tǒng),如圖6所示。圖中,主從DSP之間的數(shù)據(jù)通訊采用同步串行方式。

需要注意的是:對于多通道同步采樣系統(tǒng),應(yīng)盡可能地保證各通道參數(shù)的一致性。

  根據(jù)本文內(nèi)容設(shè)計并實現(xiàn)的雙通道同步數(shù)據(jù)采集與處理系統(tǒng)已成功應(yīng)用于分布式光纖測量系統(tǒng),取得了很好的效果,實踐證明本文的設(shè)計是可行有效的。

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

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動力絕對是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

嵌入式教程

6897 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉