999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于TMS320VC5409的多功能DSP實驗系統

2011-01-27 01:07:46尚秋峰謝秋金陳于揚
電氣電子教學學報 2011年2期
關鍵詞:信號實驗系統

尚秋峰,李 灝,謝秋金,陳于揚

(華北電力大學電子與通信工程系,河北保定 071003)

基于TMS320VC5409的多功能DSP實驗系統

尚秋峰,李 灝,謝秋金,陳于揚

(華北電力大學電子與通信工程系,河北保定 071003)

為滿足電子信息及其相關專業本科生和研究生的“DSP系統設計”課程教學需要,本文設計了基于TMS320VC5409的實驗系統。該系統具有信號采集、鍵盤控制、液晶顯示、串行通信、并行通信、語音信號處理和脫機運行等多項功能。文中還介紹了該系統的特點及硬件組成,描述了實驗系統的功能和可開設的實驗內容,并給出了綜合性實驗示例。該系統除了可應用到DSP課程的實踐教學以外,也可以作為DSP系統設計項目的開發平臺。

DSP;TMS320VC5409;實驗項目

近年來,隨著數字信號處理技術的快速發展和廣泛應用,對高校的DSP教學提出了新的要求。本文研制的基于高性能定點型DSP芯片TM S320VC5409的實驗系統,由于其外圍設備齊全,功能強大,不僅可用于DSP課程的實踐教學,也適合DSP的應用開發。該實驗系統可以為提高學生提供一個良好的設計平臺。該實驗系統具有如下特點。

(1)以16位定點型DSP芯片TMS320VC5409為處理核心。該芯片速度快、運算精度高、功耗小、價格低,很適合定點應用的開發;

(2)系統的邏輯控制和譯碼等功能由一片CPLD芯片實現,具有設計靈活和結構緊湊的特點;

(3)具有豐富的通信接口,包括主機接口(HPI),多通道緩沖串行口(McBSP);

(4)具有256K×16比特內存,32K×16比特雙口RAM,256K×16比特閃存(FLASH);

(5)可以實現自啟動,即系統在脫機方式下,自動運行被燒寫在Flash里的程序。

1 系統的硬件組成

本系統由TMS320VC5409、39VF400A、CY7C1041、AD7656、TLC320AD50、EPM 7128AET100(CPLD)和LCM 128645ZK等芯片組成。硬件結構如圖1所示。

圖1 基于TMS320VC5409的多功能實驗系統

(1)TMS320VC5409DSP芯片[1,2]是整個多功能實驗系統的處理核心,用以控制對模擬信號的采樣,進行片內RAM、片外SRAM和片外Flash的程序管理及數據調度,并通過RS232串口與PC機進行通信,在其他外設上實現相關控制與顯示。

(2)AD7656是AD公司的高速高精度的模數轉換芯片,它使用了AD公司專利的iCMOS工藝,擁有6個單獨的16位ADC,雙極性模擬輸入,高達每秒250k個采樣值的快速吞吐率。在本系統中,AD7656主要完成對信號的采集工作。

(3)TLC320AD50是TI公司生產的∑-Δ型單片音頻接口芯片。它集成了16位A/D和D/A轉換器,采樣速率最高可達22.05kb/s,其采樣速率可通過 TMS320VC5409編程來設置,可完成語音信號的采集回放和相關的濾波算法的實驗。

(4)LCM 128645ZK作為本實驗系統中的顯示終端,其分辨率為128×64,并包含 64×256點的繪圖區域GDRAM,內置CGRAM提供4組軟件可編程的16×16點陣造字功能。該芯片具有并行與串行兩種接口。本系統采用串行方式來控制其運行。

(5)39VF400A是SST公司采用CMOS工藝制成的256K×16位快閃存儲器。它在系統中用于裝載用戶程序,可供硬件仿真和脫機運行。

整個實驗系統的外部控制邏輯如片選信號、讀寫信號及時鐘同步信號等可由一片可編程邏輯器件EPM 7128AET100完成。

2 系統各設計模塊的功能

1)信號采集功能

(1)模擬信號的采集

由于TMS320VC5409和AD7656的優異特性,本系統可以非常方便快捷地完成對模擬信號的采集工作。AD7656與DSP之間采用并行接口,利用DSP的IO空間和CPLD可控制AD7656的片選信號與讀寫信號,來完成對AD7656的啟動與配置。而數據線通過一片74245與DSP相連。當轉換完成后,觸發DSP的中斷INT0,由中斷子程序來完成對采樣數據的讀取。

(2)語音信號的采集與回放

語音信號的采集與回放功能由 TLC320AD50來完成,它與TM S320VC5409之間通過將多通道緩沖串口2(McBSP2)配置為SPI模式來完成二者之間的通信。AD50的時鐘信號由DSP的定時器0提供,通過修改定時器0的設置就能方便地改變AD50的時鐘信號。

2)通信功能

本系統具有完美的通信功能,這體現在DSP、其他微處理器及微控單元和PC機之間可以進行信息的傳遞。DSP與其他微處理器的通信主要通過HPI,只要將相應引腳按要求相連即可。而通過設置M cBSP則可實現與有串行接口的微控單元的通信。另外,由于 HPI接口與 McBSP都可配置為GPIO模式,只要有相應的底層協議與頂層協議的支持,就可完成與相應器件的通信工作。

3)信號的實時分析

系統以VC5409為主控和處理核心,可實時地完成信號的快速傅里葉變換,VC5409再將變換結果通過串口傳送到顯示模塊并以圖形的方式顯示出來。通過對信號進行頻譜分析,可以了解采集到的信號的頻率結構。

4)擴展IO功能

由于DSP自身只有BIO和XF兩個通用的IO引腳,在具體應用時需要進行IO的擴展。本系統主要使用兩種方式來擴展其IO引腳:①功能接口配置為GPIO。DSP中的M cBSP接口和HPI接口都可通過對相應的寄存器配置來作為GPIO使用;②IO映射技術。由于DSP所獨有的IO空間,可將地址線、RW引腳、IOSTRB引腳通過CPLD來完成對IO的擴展。

5)仿真/脫機運行

(1)軟仿真

軟仿真可用CCS(Code Com poser Studio),—種完全的集成開發環境(IDE)來實現[3]。用戶可從菜單欄中選用TI的工具,對源程序進行編輯、調試和編譯,并可從窗口直接看到編譯的結果;既可以選擇編譯單個文件,也可以將所有的文件合建到一個項目中;可將C表達式和GEL函數添加到可視窗口,在每個斷點處執行;也可用探針觀察信號的狀態或在算法上加入數據或提取數據等。

(2)硬仿真

TMS320VC5409具有符合 IEEE1149標準的片內掃描仿真接口JTAG,因而在系統外部配有硬件仿真器—XDS-PCI。這種仿真器仿真速度很高,具有標準的PCI總線接口,支持多片DSP并行調試、多種計算機操作系統和DSP片上Flash燒錄。通過硬仿真,可以控制系統中每一個處理器的運行,測試每一塊芯片,甚至觀察每一個寄存器的狀態,實現真正的在線仿真。

(3)脫機運行

系統利用外部Flash來實現 VC5409的自舉,在脫機運行前通過格式轉換工具把鏈接生成的.out文件轉化成可用來燒制 EEPROM格式的數據文件,整理以后寫入Flash中。將Flash的0x8000—0xFFFFH地址空間映射到DSP的數據空間地址0x8000—0xFFFFH。系統上電復位后如檢測到MP/MC=0,則內部4K×16bit ROM 有效,程序自動跳轉到FF80執行,并進行DSP的初始化設置。因此,燒寫Flash時,要向FLASH 的FFFF單元中寫入8000。這個8000是EEPROM 或Flash映射到DSP的數據空間的地址且程序代碼裝入的起始地址。

3 系統在教學中的應用

在DSP實驗教學中,實驗內容分為基礎實驗和擴展實驗?;A實驗都有事先給定的演示(demo)程序,學生只需將程序添加到所創建的工程中編譯、加載并運行即可通過實驗板上的LED或LCD情況判斷程序是否運行完好。其中涉及到數據存儲或信號發送的實驗都要配合CCS的單步運行來觀察寄存器及存儲器變化。在程序全速運行時可觀察示波器波形,同時也可使用CCS的圖形顯示功能和動畫運行方式觀察波形或頻譜等?;A實驗除了最基本的要求外還帶有擴展要求,一般是對demo程序進行適當的修改,或是改變 LED閃爍頻率,或是在LCD上顯示更復雜的內容,或是運行一個與截然不同的濾波算法,或是調整串口通信波特率,或是增加輸出子程序將結果在PC機上顯示等等。而擴展實驗則作為選做內容。整套實驗結束,學生不僅從實踐中鞏固和加深了對DSP理論課程的學習,而且學會了不同芯片的使用、掌握了DSP基本系統的設計與開發,從而拓寬了他們在DSP系統及其外圍的知識面。

此外,為了進一步加強學生的硬件設計和軟件編程能力,在硬件方面,向所有學生開放了CPLD的VHDL源代碼,并鼓勵學生通過自己設計電路和修改VHDL源代碼來擴展實驗內容;在軟件方面,使用目前國際流行的CCS V 3.3版本來取代CCS V 2版本,并鼓勵學生應用 DSP/BIOS、CSL及 RTDX等CCS組件編程[4],提高軟件編程效率。

4 綜合實驗典型示例

學生可以自擬或結合教師的科研項目和工程實際開設綜合設計型實驗項目。作為一例,本文給出一個實用性較強的綜合性實驗:將電網中三相共六路的電壓電流信號經過信號調理電路后,使用AD7656進行模數轉換,然后并行送入DSP中存儲和處理運算;將采集結果送至 LCD顯示,并通過RS232將結果送至PC機。我們采用了如下過程。

(1)將輸入的模擬信號轉換成為后面信號處理部分能夠識別的信號形式。一般包括放大、整形、信號參量變換等。

(2)啟動AD7656,采用硬件同步采樣方法來采集數據,這樣即可提高測量速度,也減小軟件運算量[5]。在數據采集中斷子程序中,當完成5周期采樣計算之后,需要將其計算所得的電力參數數據通過累加平均計算后存入到一個計算緩沖區中,每經過50周期采樣后,在計算緩沖區中得到的是此50次電網周期內的數據。由于系統要求能夠測量三相六路信號,因此采樣通道最好不少于6路,此外要求六路信號能在同一時刻被采樣,以保證各路電壓和電流的采樣數據間沒有相位延遲。對AD7656所采集數據的讀取主要通過程序對 IO空間的訪問完成。在本例中,地址為4800的IO空間被用來讀取所采集的數據,A 14引腳、A 11引腳與IS引腳在CPLD中通過一定的邏輯與AD7656的片選引腳ADCS相連。當程序讀取數據時,ADCS引腳被拉低,采集到的數據通過D 15-DO引腳被送至DSP。通過訪問IO空間6次來得到AD7656所采集的六路電網信號數據。數據采集中斷子程序流程圖如圖2所示。

圖2 數據采集中斷子程序流程圖

(3)將多通道緩沖串口 1配置為GPIO模式。將SPCR[1,2]寄存器中的(R/X)RST位配置為0和PCR寄存器中的(R/X)IOEN位配置為1,則可將多通道緩沖串口的7個相關引腳配置為GPIO。液晶模塊LCM 1286645ZK的數據通信有并行與串行兩種模式,這里選用串行方式。通過編程使BDX1引腳輸出做為液晶模塊的時鐘信號。所要發送的數據根據時序被拆分為兩個8bit數據,即“數據高四位+0000”與“數據低四位+0000”,由字節發送子程序控制BFSX 1引腳傳送至液晶模塊。字節發送子程序如圖3所示。

圖3 字節發送子程序流程圖

(4)使用多通道緩沖串口 0的兩個信號BDR0,BDX0,它們和 T1OUT,T1IN在 CPLD中相連,再通過MAX232連接到PC機串口。DSP在發送數據前先通過軟件編程將數據進行編碼:先把每個待發送數據的每一位按照由低到高的順序擴展成 16 位字 ,如“0”擴展為“0000h” ,“1”擴展為“FFFFh”。這樣一個8位字符就擴展為8個16位字,再在這組數據的前面增加一個 16位數據“0000h”作為起始標志,在結尾加上一個16位數據“FFFFh”作為結束標志。設置DSP發送數據格式為每幀10字,每字16位,在發送數據時將每組10個數據作為一幀信號。

(5)本DSP實驗系統不僅可以支持定點型DSP開發項目,而且還可以用作信號發生器、數據采集器等。目前,該系統已成功應用到我校本科生和研究生DSP實踐教學中。

[1] Texas Instruments.TM S320VC5409 Digital Signal Processor[K].2004

[2] 戴明禎,周建江.TMS320C54X DSP結構、原理及應用[M].北京:航空航天大學出版社,2001

[3] 尹勇.DSP集成開發環境CCS使用指南[M].北京:北京航空航天大學出版社,2003

[4] 張勇.C/C++語言硬件程序設計—基于TMS320C5000系列DSP[M].西安:西安電子科技大學出版社,2006

[5] Qiu-Feng Shang,Chong-Gao Du.A Novel Measu rement System of Electric Power Parameters Based on DSP and ARM..2009 International Conference on Measuring Technology and Mechatronics Au tomation.2009,356-353

Multifunction Experiment System for DSP Based on TMS320VC5409

SHANG Qiu-feng,LIHao,XIE Qiu-jin,CHEN Yu-yang

(North China E lectric Power University,Electronicsand Commun ication Eng ineering,Baoding 071003,China)

Tomeet the DSPSystem Design course requirement of graduate and undergraduate studentwho majored in electronic information and related majors,a experiment system based on TMS320VC5409 has been designed in this paper.The system has signal acquisition,keyboard control,LCD disp lay,serial communication,parallel communications,signal processing,offline operation and many other functions.Its characteristic of the system and hardware are introduced and the experimental system functionality and experiments contentare described,tw o comprehensiveexperiment samp les aregiven at last.In an addition to app ly to the practice of DSP teaching courses,this system can be use asa project development p latform.

DSP;TM S320VC5409;experiment content

TP15

B

1008-0686(2011)02-0057-04

2010-08-20;

2010-12-03

華北電力大學重點教改項目“突出實踐特色的電子信息課程立體化教學平臺建設”(2010011);河北省研究生教育創新的探索與實踐項目:“DSP與實時信號處理”課程突出實踐特色的“三結合”教學模式研究(13301004);河北省教改項目“面向卓越工程師培養計劃的電子技術創新實踐體系研究與實踐”(103051)

尚秋峰(1968-),女,博士,教授,主要從事現代傳感與測量技術,實時信號處理的研究,E-mail:Lindashqf@126.com

李 灝(1984-),男,碩士研究生,研究方向為現代傳感與測量技術,E-m ail:lightmanlee@gmail.com

謝秋金(1986-),男,碩士研究生,研究方向為現代傳感與測量技術,E-m ail:autum n.king@163.com

陳于揚(1986-),男,碩士研究生,研究方向為現代傳感與測量技術,E-m ail:team osj2008@163.com

猜你喜歡
信號實驗系統
記一次有趣的實驗
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
做個怪怪長實驗
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 国产欧美自拍视频| 日韩欧美亚洲国产成人综合| 国产精彩视频在线观看| 久久久久国产精品嫩草影院| 久久久久青草线综合超碰| 无码一区二区波多野结衣播放搜索| 国产97公开成人免费视频| 欧美国产日韩一区二区三区精品影视| 精品夜恋影院亚洲欧洲| 日本三级精品| 欧美一级专区免费大片| 精品无码一区二区三区电影| 亚洲视频在线观看免费视频| 亚洲成网777777国产精品| 国产无遮挡猛进猛出免费软件| 亚洲性一区| 国产精品漂亮美女在线观看| 亚洲AⅤ无码国产精品| 亚洲第七页| 激情综合网激情综合| 国产欧美日韩va另类在线播放| www.精品视频| 99久久精品国产精品亚洲| 好吊色国产欧美日韩免费观看| 国产女人水多毛片18| 国产一二三区视频| 极品国产在线| 亚洲香蕉久久| 国产精品美女免费视频大全| 亚洲色大成网站www国产| 日韩精品久久久久久久电影蜜臀| 午夜不卡视频| 色丁丁毛片在线观看| 日本午夜视频在线观看| 日本高清免费不卡视频| 中文字幕不卡免费高清视频| 不卡色老大久久综合网| 国产一区二区三区夜色| 亚洲成肉网| 视频一区视频二区日韩专区 | 国产美女一级毛片| 中文字幕av一区二区三区欲色| 欧美高清国产| 成人噜噜噜视频在线观看| 美女毛片在线| 国产乱肥老妇精品视频| 国产99视频在线| 亚洲欧美另类久久久精品播放的| 天天视频在线91频| 日本欧美成人免费| 中文字幕亚洲乱码熟女1区2区| 久久男人视频| 免费毛片a| 欧美一级99在线观看国产| 久久综合色视频| 免费国产小视频在线观看| 丰满的熟女一区二区三区l| 免费可以看的无遮挡av无码| 欧美精品在线免费| 亚洲品质国产精品无码| 欧美一区二区人人喊爽| 综合久久久久久久综合网| аv天堂最新中文在线| 在线观看无码a∨| 色精品视频| 久久久久亚洲精品无码网站| 国产精品大尺度尺度视频| 亚洲中文字幕97久久精品少妇| 国产精彩视频在线观看| 日本一本正道综合久久dvd| 再看日本中文字幕在线观看| 亚洲日本一本dvd高清| 亚洲日本www| 日韩午夜片| 国产亚洲高清在线精品99| 国产精品亚洲精品爽爽| 日本免费高清一区| 亚洲中文无码h在线观看| 国产精品免费电影| 亚洲欧美色中文字幕| 免费在线a视频| 波多野结衣无码AV在线|