《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > HPI接口在腦電數據采集系統中的實現
HPI接口在腦電數據采集系統中的實現
摘要: 本文基于DSP5402芯片HPI接口技術的研究實例,重點介紹了在腦電數據采集系統中通過CCS5000集成開發環境實現DSP芯片HPI自舉加載并與主機通信的調試;并論述了系統的硬件設計和各模塊的調試方法。
Abstract:
Key words :

Implementation of HPI interface in the EEG data Acquisition system

Abstract:This paper mainly introduced an example of debugging method for HPI Bootloading using CCS5000 and Host Communications in EEG data acquisition system, which based on HPI interface technology research for DSP5402 chip, also discussed the hardware design and the debugging method of the other modules.
Key words: HPI, DSP, Data Acquisition, Bootloading

摘要:本文基于DSP5402芯片HPI接口技術的研究實例,重點介紹了在腦電數據采集系統中通過CCS5000集成開發環境實現DSP芯片HPI自舉加載并與主機通信的調試;并論述了系統的硬件設計和各模塊的調試方法。

關鍵詞:HPI;DSP;數據采集 ;自舉加載
 
1 引 言

TMS320VC5402是TI公司的一種16位數字信號處理器,以其獨有的低功耗和高性價比,受到用戶的歡迎。C54x操作靈活及運行速度高;使用改進的哈佛結構,具有專用硬件邏輯的CPU、片內存儲器和外設接口,以及高度專業化的指令集。而且, C54系列DSP與主機連接通過HPI(Host Port Interface)接口,以邏輯電路設計簡單、不需要額外的存儲器和程序更新方便優點,可以應用靈活多樣的引導加載模式以實現接口和處理功能開發。

HPI口是C54x DSP系列芯片內部的并行接口部件,用于與其他總線或CPU主機之間進行連接通信,主機是HPI口的主控者,通過專用地址和數據寄存器、HPI控制寄存器以及外部數據和接口控制信號與HPI口通信。

本文基于對一個腦電信號采集系統中數字處理電路部分的研究,設計并實現了TMS320VC5402應用程序的HPI自舉加載,HPI方式通信,詳細介紹了調試方法與過程,對開發基于DSP處理芯片的腦電信號采集系統有很大的參考價值。

2 系統介紹

腦電信號(EEG)是一種比較特殊的微弱信號。它是由腦神經活動產生并且始終存在于中樞神經系統的自發性電位活動,含有豐富的大腦活動信息。腦電信號的采集處理對于生物醫學工程學研究具有重要意義,可以為臨床手術中的麻醉鎮靜監護分析提供必要的數據。腦電信號數據采集系統主要功能是將人腦部的生物電信號通過腦電極提取出來,經過放大處理,傳輸至上位機顯示并存儲。本文所研究的數字腦電采集系統就是基于DSP 芯片VC5402 處理能力強、實時性高等優點的應用。由系統模擬部分對腦電信號進行放大和預處理,經過A/D 變換后送往數字處理部分。數字處理部分由DSP 芯片和USB 等芯片構成,由DSP 控制實現對腦電數字信號的采集與處理,并完成DSP 與USB 芯片的通信,最后通過USB總線將數據送往上位機實時顯示與儲存。

系統的核心為TMS320VC5402,有三個功能:首先,控制整個系統模數轉換并設置各種模擬部分的參數;其次,對A/D變換后的數據進行各種算法處理,包括信號濾波與分析等,也是高性能腦電數字信號采集器的重點;最后完成數據接口功能,把數據按一定的格式打包,通過高速的HPI總線把數據交給USB接口芯片并送往PC機。圖(1)為整個方案的原理圖,其中虛線部分為調試過程示意圖。調試過程中,通過集成開發環境KEIL C51和CCS 5000系統,可視化的調試過程有利于整個方案的后期調試。
 

圖 1 系統方框圖


3 透明式USB通信設計

VC5402 自身提供了標準的串行口, 時分復用(TDM) 串行口和自動緩沖串行口BSP(Auto-Buffered Serial Port),這些接口必須通過PC 機的串口與PC 機進行通信,而PC 機的串口無法滿足高速數據采集對速度的要求。本文采用CY7C68013A 芯片通過HPI(HostPort Interface)接口和DSP 芯片TMS320VC5402 相連,再由CY7C68013A 通過USB2.0 將數據傳送到PC 機上,方便滿足系統對傳輸速度的要求。

3.1 硬件

CY7C68013A芯片有56腳SSOP,56腳QFN,100腳TQFP以及128腳TQFP四種封裝形式。引腳少的芯片占用PCB面積小,價格低,功能基本滿足需要。但在開發階段,選取100腳TQFP封裝形式以支持在線調試,可以節省開發時間。實際生產階段,可以采用56腳封裝芯片來做實際電路應用。

3.2 開發工具

本文選用Keil uVision3作為USB接口芯片固件程序的開發工具能提高開發效果。KeiluVision3是一個集成開發環境,擁有C51編譯器、A51匯編器以及BL連接定位器等工具和模擬仿真與調試器。它能夠支持C程序和匯編程序混合的編程工作,對軟件的開發便利。

3.3 固件開發與調試過程

  在編寫固件程序時需要用到大量的函數,可以應用CY7C68013A芯片的開發工具包。該開發包提供了開發所需的固件框架程序以及一些例程,以簡化其固件開發過程。在Cypress C51固件框架程序下的主要工作有:

  1、修改設備描述符表: USB 設備與主機建立通信前須先向主機提供具體配置,包括設備的廠商、產品識別號(VID,PID),設備的供電方式以及能量消耗等系列信息。而有關設備的信息是通過設備描述符表提供給主機的,從而決定主機使用哪一個USB 設備驅動和采用哪種方式建立與設備之間的連接。

  2、CY7C68013A有可編程接口GPIF??删幊探涌贕PIF是主機方式,可以由軟件編寫讀寫控制時序,幾乎可以和所有8/16 bit接口的控制器、存儲器和總線進行無縫連接。在調試過程中,把CY7C68013A芯片的串口接到PC機的串口上,無需仿真器就能完成在線仿真工作。利用CYPRESS提供開發工具包的Monitor程序,能對應用程序實施單步運行、斷點設置和變量查看等調試工作,既降低了固件程序的開發難度,又加速了USB系統開發的過程。

4 DSP部分設計

4.1 HPI方式自舉加載

  VC5402片內ROM 固化有TI公司的自舉引導程序Bootloader,在上電復位時把用戶代碼從外部存儲器引導到片內RAM 并運行。VC5402支持多種引導方式,如HPI引導、并行EPROM引導、并行I/O引導、串行口引導等。DSP采用哪種引導模式取決于硬件設計。VC5402上電復位后,先檢測MP/MC引腳,如果MP/MC=“0”,表示使用片內ROM引導。此時,DSP從0xFF80處開始執行TI的片內引導程序。進入引導程序后,首先HINT引腳變為低電平,然后開始檢測INT2是否為低電平(有效)。若INT2為低電平,則進入HPI引導方式;否則,檢測其它引導方式是否有效。在硬件連接上,為了使VC5402復位后進入HPI啟動方式,直接使INT2接到HINT引腳上,使HPIENA引腳接高電平。對HPI接口的操作主要通過以下三個寄存器來完成:HPI地址寄存器(HPIA)、數據鎖存器(HPID)和控制寄存器(HPIC)。如當前進行的是讀操作,則HPID中存放的是要從HPI存儲器中讀出的數據;如果當前進行的是寫操作,則HPID存放的是要寫到HPI存儲器的數據。

4.2 軟件部分設計

  CCS(Code Composer Studio)是TI開發的一個DSP集成開發環境。其集成了常規的開發工具,如源程序編輯器、代碼生成工具(編譯器,連接器)以及調試環境等。CCS的編譯器和鏈接器生成COFF格式文件,用HEX轉化程序hex500.exe將COFF格式代碼轉換為標準的ASCII十六進制格式TI Tagged,支持16位地址。轉換而成的Hex文件為ASCII碼形式的,不能用于HPI自舉,需將其轉換為二進制(Bin)格式。

4.3 用戶代碼下載(HPI)

  由于Intel的HEX代碼格式是分段的,本文編寫的代碼段,是將一個Intel 的HEX代碼段通過HPI接口寫入DSP RAM中。下面代碼段為HPI加載子程序,count為要寫入代碼的長度,address為起始地址,EP2FIFOBUF是指向HEX代碼段的指針,HPI_WriteA子程序功能是寫HPI地址寄存器,HPI_WriteD2完成部分程序的寫入。代碼如下:

4.4 寫入DSP入口地址并運行

  在TMS320VC5402進入HPI啟動模式后,它將一直檢查0X007F這個地址是否為0,如不為0,則跳轉到0X007F指向的地址處執行代碼。在將DSP的代碼寫入之后,只需將程序的入口地址寫入0X007F這個地址,DSP將自動跳轉到入口執行程序。程序的入口地址可以在CCS生成的.map文件中看到,其格式如:ENTRY POINT SYMBOL: "_c_int00" address: 000020be。

  由于調用的是HPI_WriteD2()函數寫數據,而HPI_WriteD2()在寫數據之前,會自動將地址+1,所以在調用之前寫入地址時,調用的是HPI_WriteA(0x007E),這樣,最后調用HPI_WriteD2(m_dat)時,地址會自動指向0X007F。

4.5 觀察寫入代碼

  TMS320VC5402 在仿真時候其HPI接口也是正常工作的,這就方便了對HPI啟動方式的調試。首先把5402連接到仿真器上,然后打開CCS5000集成環境。此時可以利用CCS5000的MemoryView來觀察5402的內部RAM數據。調試中,先通過HPI接口把DSP的代碼下載進去,再通過CCS5000集成環境觀察,同時用UltraEdit十六進制編輯器打開由HEX500.EXE生成的.HEX文件。由于兩者都是以ASCII碼形式顯示,可以直觀地比較各個地址空間中的代碼是否完全相同以及下載的代碼是否完全正確。

4.6 整體方案測試效果

  上述的各個模塊調試通過后,又編寫了上位機應用程序。上位機應用程序功能包括:建立USB 通信、加載DSP 代碼、讀取DSP 代碼、寫入口地址、數據采集與保存等功能。在把各個模快連接之后,用控制臺通過HPI 接口加載DSP 代碼5402 Code.i00,并寫入程序入口地址0x20BE,啟動下位機進入采集過程。圖2 為上位機控制臺應用程序截圖。

   圖2 應用程序截圖

5 結 論

  利用 C54x 的HPI 接口在腦電數據采集系統中的設計與實現,可用于自發腦電信號實時準確的高速采集。如從DSP 的實際應用環境出發,利用DSP 的HPI 加載方式和JTAG 調試相結合的開發模式,可以在線調試該電路板的制作,自行編制相應的主機軟件,設計DSP KERNEI和HPI 接口邏輯,還可以實現開發基于HPI 自舉和通信的DSP 應用設計方案。這樣做可以縮短開發周期,且硬件資源透明。該透明化開發過程更利于學習者理解和掌握DSP 的軟硬件原理。該方案還可以從腦電采集系統設計推廣到其它領域。

  本文作者創新點:在于將USB接口芯片CY7C68013A(100引腳)的在線仿真和DSP芯片TMS320VC5402的JTAG仿真結合起來,設計VC5402基于USB2.0和HPI自舉加載的腦電采集系統。通過CCS5000集成環境,能即刻查看DSP內部HPI加載代碼,使該方案設計的采集系統直觀地調試并縮短開發時間。該方案還可以從腦電采集系統設計方面推廣到其它領域。 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美综合一区| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩精品一区二区| 国产日产高清欧美一区二区三区| 日韩视频免费观看高清在线视频| 亚洲性人人天天夜夜摸| 亚洲国产一区在线| 国产精品国产亚洲精品看不卡15| 久久精品视频在线| 欧美一区二区三区久久精品茉莉花| 欧美日韩精品一区二区天天拍小说| 在线视频精品一| 激情综合自拍| 久久久亚洲精品一区二区三区| 亚洲在线一区| 欧美国产大片| 国产亚洲精品久久久久动| 亚洲欧洲一区二区天堂久久| 欧美精品www在线观看| 欧美精品在线一区二区| 亚洲一区二区三区在线| 欧美激情免费观看| 91久久亚洲| 久热精品在线视频| 亚洲欧洲一区二区天堂久久| 一区二区精品在线| 一区在线观看视频| 国产精品久久久久久久浪潮网站| 在线视频精品一区| 国产精品成人一区二区艾草| 国产精品视频最多的网站| 猛干欧美女孩| 日韩写真视频在线观看| 欧美韩国日本一区| 韩国精品一区二区三区| 午夜久久影院| 亚洲免费影视第一页| 精品电影一区| 亚洲激情电影中文字幕| 亚洲高清在线视频| 99国产精品视频免费观看一公开| 精品成人国产在线观看男人呻吟| 久久久噜噜噜久久狠狠50岁| 篠田优中文在线播放第一区| 亚洲欧美日韩精品久久久久| 欧美一级理论片| 99这里只有久久精品视频| 国产午夜精品久久久久久久| 国产精品久久久久久久久久久久久| 久久www免费人成看片高清| 亚洲性人人天天夜夜摸| 亚洲日韩第九十九页| 欧美肥婆在线| 欧美人与禽性xxxxx杂性| 欧美日韩999| 国产精品美女www爽爽爽视频| 欧美激情一区在线| 久久久一区二区| 久久亚洲午夜电影| 亚洲国产裸拍裸体视频在线观看乱了| 欧美精品粉嫩高潮一区二区| 国产精品豆花视频| 午夜精品久久久久久久99樱桃| 最新热久久免费视频| 欧美另类99xxxxx| 久久精品国产91精品亚洲| 午夜久久久久| 欧美日韩另类一区| 欧美一区二区三区免费观看视频| 国产日韩精品一区二区三区在线| 黄色亚洲精品| 亚洲美女黄网| 亚洲黄色有码视频| 国产伦精品一区二区三区在线观看| 久久先锋影音av| 国产麻豆一精品一av一免费| 午夜天堂精品久久久久| 久久免费少妇高潮久久精品99| 日韩网站在线看片你懂的| 另类人畜视频在线| 日韩一区二区免费高清| 这里只有视频精品| 一区二区在线观看视频在线观看| 亚洲一区二区三区高清不卡| 欧美日韩在线视频首页| 国产精品视频久久一区| 亚洲欧美日韩一区在线观看| 欧美日韩国产一中文字不卡| 亚洲免费在线视频| 国产精品推荐精品| 在线免费观看视频一区| 亚洲综合激情| 久久夜色精品| 鲁大师成人一区二区三区| 亚洲日韩欧美一区二区在线| 国产日韩欧美精品综合| 国产亚洲欧美色| 久久人人爽人人爽爽久久| 欧美在线播放一区| 久久久久久久欧美精品| 久久精品国产精品亚洲综合| 午夜精品久久久久久| 黄色国产精品| 激情一区二区| 美女国产一区| 一区二区三区日韩在线观看| 国产欧美欧洲在线观看| 欧美日韩国产色综合一二三四| 精品动漫一区| 一区二区国产日产| 黄色日韩精品| 久久只有精品| 国产精品v日韩精品| 国产综合在线视频| 国产精品永久在线| 欧美成人r级一区二区三区| 亚洲精品久久久久久久久久久| 国产日韩欧美高清| 午夜精品电影| 欧美日韩一区二区三区四区在线观看| 久久久91精品国产一区二区三区| 欧美黑人在线播放| 欧美激情一区二区久久久| 久久精品视频免费播放| 欧美国产激情二区三区| 国产一区二区三区精品欧美日韩一区二区三区| 国产一二三精品| 欧美凹凸一区二区三区视频| 韩日午夜在线资源一区二区| 激情亚洲一区二区三区四区| 欧美日韩国产高清视频| 欧美—级在线免费片| 欧美日韩一区在线观看| 亚洲精品一级| 久久国产日韩欧美| 亚洲一级一区| 亚洲电影免费在线| 国产精品久久久久久久9999| 国产乱理伦片在线观看夜一区| 亚洲人成网站在线播| 欧美私人啪啪vps| 欧美国产日韩在线| 亚洲国产一区二区精品专区| 免费在线一区二区| 国产欧美日韩不卡免费| 欧美不卡激情三级在线观看| 国产日韩综合一区二区性色av| 99精品久久免费看蜜臀剧情介绍| 日韩午夜一区| 极品裸体白嫩激情啪啪国产精品| 欧美电影在线观看完整版| 亚洲自拍另类| 亚洲精品一二区| 狠狠入ady亚洲精品经典电影| 亚洲午夜国产成人av电影男同| 免费短视频成人日韩| 亚洲精品欧美| 亚洲欧美日韩国产一区| 国内揄拍国内精品久久| 国产日韩欧美中文| 国产一区二区高清不卡| 亚洲欧洲综合另类| 久久精品女人天堂| 欧美影院成人| 亚洲黄色视屏| 欧美一区二区在线免费观看| 黄色一区三区| 欧美日韩免费观看一区三区| 欧美在线精品免播放器视频| 欧美日本国产在线| 欧美日韩国产成人在线免费| 亚洲精品九九| 欧美va天堂va视频va在线| 国产主播喷水一区二区| 国产精品乱子乱xxxx| 欧美一区二区久久久| 欧美高清视频一二三区| 国产麻豆日韩| 久久精品国产欧美激情| 小黄鸭精品aⅴ导航网站入口| 在线观看国产精品网站| 亚洲一区二区黄色| 一区二区三区四区精品| 黄色资源网久久资源365| 亚洲欧美日韩国产一区| 久久综合导航| 国产女人水真多18毛片18精品视频| 亚洲一二三区精品| 极品裸体白嫩激情啪啪国产精品| 伊人男人综合视频网| 狠狠色噜噜狠狠色综合久| 国产一区91| 欧美一级电影久久| 亚洲国产乱码最新视频| 久久五月婷婷丁香社区| 亚洲高清三级视频| 国产精品尤物| 亚洲嫩草精品久久| 欧美三级黄美女| 欧美日韩免费看| 国产精品裸体一区二区三区| 欧美午夜精品久久久久免费视| 国精产品99永久一区一区| 欧美老女人xx| 欧美日韩二区三区| 欧美aⅴ一区二区三区视频| 国产一区二区三区免费不卡| 亚洲精品国产无天堂网2021| 久热综合在线亚洲精品| 亚洲欧洲日本mm| 欧美国产亚洲另类动漫| 亚洲国产欧美日韩另类综合| 亚洲四色影视在线观看| 久久精品久久综合| 免费日韩精品中文字幕视频在线| 亚洲国产成人久久| 午夜精品影院| 欧美日韩一区成人| 国产精品久久久久久久久久妞妞| 亚洲欧洲中文日韩久久av乱码| 欧美日韩一区二区三区| 国产精品日韩一区二区| 原创国产精品91| 日韩一级黄色片| 亚洲六月丁香色婷婷综合久久| 国产精品一香蕉国产线看观看| 国内偷自视频区视频综合| 美女视频黄a大片欧美| 亚洲免费观看在线观看| 在线观看免费视频综合| 亚洲第一狼人社区| 欧美成人福利视频| 99国产精品视频免费观看| 日韩一区二区精品在线观看| 久久蜜桃香蕉精品一区二区三区| 欧美一区二区三区在线播放| 国产乱人伦精品一区二区| 日韩午夜电影av| 日韩西西人体444www| 日韩一区二区福利| 亚洲先锋成人| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美日韩精品在线视频| 国产欧美日韩精品丝袜高跟鞋| 亚洲小视频在线观看| 久久天天躁狠狠躁夜夜av| 伊人久久亚洲美女图片| 亚洲图片欧洲图片日韩av| 欧美日韩高清在线播放| 欧美尤物巨大精品爽| 欧美午夜久久久| 欧美精品1区| 精品69视频一区二区三区| 亚洲男同1069视频| 欧美91福利在线观看| 欧美日韩网站| 国产美女一区| 久久久久久夜精品精品免费| 久久精品国语| 国产精品夜夜夜| 欧美精品1区2区3区| 亚洲深夜福利视频| 久久国产精品一区二区三区| 99国产精品| 亚洲第一久久影院| 亚洲欧美高清| 亚洲欧美精品中文字幕在线| 久久精品在线| 亚洲一区二区在| 久久字幕精品一区| 一本色道久久88亚洲综合88| 玖玖视频精品| 亚洲欧美日韩综合| 国内精品久久久久久久果冻传媒| 国产精品欧美日韩一区| 久久激情婷婷| 欧美午夜三级| 久久久久久久一区二区三区| 国产精品私拍pans大尺度在线| 国产欧美精品| 欧美视频在线观看视频极品| 91久久国产精品91久久性色| 国内精品久久久久国产盗摄免费观看完整版| 国产色产综合产在线视频| 欧美片在线播放| 国产精品毛片a∨一区二区三区| 欧美在线91| 久久狠狠婷婷| 国产欧美日韩一级| 国产精品一区二区视频| 91久久精品国产| 国产日韩欧美另类| 美女诱惑一区| 亚洲乱码国产乱码精品精98午夜| 一区二区三区av| 欧美色欧美亚洲高清在线视频| 一区二区三区高清在线观看| 久久aⅴ国产紧身牛仔裤| 欧美日韩综合在线| 国产精品伦子伦免费视频| 欧美日韩精品三区| 久久精品卡一| 欧美久久久久久久久| 欧美日韩一区二区在线播放| 久久夜色精品国产亚洲aⅴ| 亚洲高清免费视频| 亚洲精品一二三| 麻豆精品91| 国产欧美日韩视频一区二区三区| 欧美日韩午夜在线| 国产精品久久久久久久电影| 欧美午夜免费| 欧美激情一区二区三区成人| 亚洲承认在线| 亚洲精一区二区三区| 亚洲精品国产欧美| 伊人一区二区三区久久精品| 加勒比av一区二区| 欧美日韩免费精品| 国产女优一区| 国产精品人人做人人爽| 久久字幕精品一区| 先锋影音网一区二区| 六月丁香综合| 亚洲国产另类 国产精品国产免费| 亚洲黄色性网站| 欧美日产一区二区三区在线观看| 国产日韩av一区二区|