《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 近紅外光信號采集的FPGA控制接口設計與實現
近紅外光信號采集的FPGA控制接口設計與實現
2016年微型機與應用第18期
謝宏,萬兵,楊文璐,夏斌,姚楠
上海海事大學 信息工程學院 上海 201306
摘要: 介紹了一種近紅外信號采集模塊的設計方案,它主要采用ADS1299采樣芯片,利用FPGA的可編程邏輯控制的特點,采用狀態機編程思想,通過編程設計A/D的讀控制時序和寫控制時序,將采樣結果實時保存在雙口RAM里,并通過NiosII軟核處理器進行控制,從而實現高精度多通道A/D采樣系統采集模塊的設計。通過實驗表明,該設計是有效可行的。
Abstract:
Key words :

  謝宏,萬兵,楊文璐,夏斌,姚楠

 ?。ㄉ虾:J麓髮W 信息工程學院 上海 201306)

       摘要:介紹了一種近紅外信號采集模塊的設計方案,它主要采用ADS1299采樣芯片,利用FPGA的可編程邏輯控制的特點,采用狀態機編程思想,通過編程設計A/D的讀控制時序和寫控制時序,將采樣結果實時保存在雙口RAM里,并通過NiosII軟核處理器進行控制,從而實現高精度多通道A/D采樣系統采集模塊的設計。通過實驗表明,該設計是有效可行的。

  關鍵詞:近紅外信號;FPGA;NIOSII;ADS1299;A/D采集模塊;狀態機

0引言

  21世紀是生物科學與腦科學的時代,功能近紅外光譜技術(Functional NearInfrared Spectroscopy, FNIRS)是一種新興的腦功能檢測技術,它利用近紅外光波段700-900 nm在大腦中傳播的吸收特性,能夠提供基于血紅蛋白濃度變化的血液動力學信息,反映大腦皮質的血氧代謝狀況,可用于腦功能活動的檢測。相比于傳統腦電信號(EEG)的檢測方法,它具有高的時間分辨率、實時性、抗干擾性以及高穩定性等優點[1]。

  目前的腦功能信號采集設備的體積往往較大,只能用于固定場所,不便于實時信號獲取,不能用于突發狀況,因此急需一種便捷式腦功能信號采集設備。在便捷式腦功能信號采集方面,國外研究較早,技術比較成熟,已做出產品,但售價昂貴。國內方面大多處于數據處理、特征提取和應用研究上,對相關儀器的研發偏少,更沒能開發出相關的系統[2],因此研究便捷式腦功能信號采集的設備具有重要的意義。

  為了完整反映腦部的不同區域活動情況,需要同時采集多路數據,因此對信號處理的實時性、抗干擾性與精度有很高的要求,而ADS1299的8路低噪聲24位同時采樣的特性能很好地滿足了這一需求。它是一款常用腦電信號的采集芯片,由于近紅外信號比腦電信號穩定得多且受到的干擾較小,因此同樣也適合近紅外信號的采集,在同等條件下,采集的數據更加準確可靠,而且高度集成,其體積小、功耗低等優點對便捷式系統的設計十分的有利[3]。在主控芯片的選取中,很多文獻都是采用單片機、ARM以及DSP作為主控制芯片,如文獻[4]、[5]等,使其在運行速度、數據處理、接口靈活性以及對功能的擴展方面都有各自的局限性,往往顧此失彼,不能兼得,而FPGA強大的功能不但綜合了它們的優點,而且克服了這些不足,十分適合作為主控芯片。因此,本文提出了一種基于ADC+FPGA+PC架構的方案,設計一個高度集成的便捷式近紅外光信號采集系統。

1總體設計

  基于功能近紅外光譜技術的原理,將近紅外LED的760 nm、850 nm波長的發射光強分別調制在0.8 KHz和1.2 KHz的正弦波上,實現了兩個波長的頻分復用,而在不同通道之間,采用時分復用進行傳輸,從而實現近紅外信號的多路傳輸。此后,發射出的近紅外信號經過大腦反射后通過光電轉換芯片轉換為電信號,再經過預處理(阻抗匹配和低通濾波)后,進入集成模擬前端。根據采集的信號頻率和奈奎斯特采樣定理,TI公司的A/D轉換芯片ADS1299的250~16 kS/s的采樣速度能夠很好地滿足要求,24位的極高采樣精度也大大降低了對信號預處理的要求,且信號穩定,無需采用差分輸入方式。系統采用Altera公司的FPGA芯片EP2C20F484C7作為主控芯片,利用硬件描述語言(VHDL)將GPIO口配置成通用串行SPI口,用SPI與ADS1299進行通信。在FPGA內部配置了一個雙口的RAM,用于實時存儲ADS1299的輸出結果。FPGA內部采用Avalon_MM總線進行通信,CPU采用NIOSII軟核處理器,處理后的數據通過UART總線傳輸至PC。其系統原理框圖如圖1所示。

圖像 001.png

2FPGA控制ADS1299的實現

  2.1ADC與FPGA接口模塊設計

  2.1.1SPI接口控制原理

  串行外圍設備接口(Serial Peripheral Interface,SPI)是一種高速、全雙工、同步的通信總線。它僅需四條信號線,不僅僅節約了管腳,而且對PCB的布局十分有利。正是由于這種簡單易用的特性,許多公司的芯片都集成了這種通信協議。而ADS1299正是采用了這種協議[6]。

  ADS1299的SPI接口由四條信號線組成,分別定義為CS、SCLK、DIN和DOUT。其中CS是芯片的片選信號,只有CS有效時(一般為低電平有效),對芯片的操作才可行有效,根據CS這一特性,可以在同一總線上連接多個SPI設備,而使其數據的傳輸不產生沖突。SCLK是SPI同步時鐘信號,該信號多由主機產生,數據信號往往在該時鐘的上升沿或下降沿逐位進行傳輸。DIN和DOUT是主從機進行通信的數據信號,DIN即主機的輸入或者說是從機的輸出,DOUT即主機的輸出或者說是從機的輸入。SPI的工作模式有兩種:主模式和從模式。SPI總線可以配置成單主單從、單主多從和互為主從三種通信方式。在設計中,將FPGA作為SPI的主機,ADS1299作為從機,使其處于單主單從的工作模式。其中的信號CS和SCLK是由FPGA內部信號控制產生的。

  圖2是FPGA的SPI組件的內部結構。SPI組件通過Avalone總線和中斷請求信號irq與NIOSII處理器相連。內部也有一個divisor寄存器,也是對其輸入工作時鐘進行分頻得到最終與外設接口的時鐘sclk。rxdata和txdata寄存器用于NIOSII處理器讀寫收發數據,與它們直接接口的還有一個串并轉換的移位寄存器shifin和一個并串轉換的移位寄存器shifout。NIOSII可以從status寄存器讀取當前SPI組件的狀態,slave select寄存器主要是在擁有多個從機時控制其片選。

圖像 002.png

  2.1.2有限狀態機編程思想與時序程序設計

  有限狀態機是一類很重要的時序電路,是許多數字電路的核心部分,且有限狀態機的編程設計具有高速性、可靠性、穩定性的特點。因此,對于ADC與FPGA接口模塊與雙口RAM讀寫模塊,將采取有限狀態機進行編程。與傳統的用CPU按照指令逐條運行的操作方式相比,采用狀態機的形式,可以在每個狀態中并行同步完成許多運算和控制操作,而且一般用狀態機構成的硬件系統比對應的用CPU按照指令完成同樣功能的系統的工作速度要高出3~5個數量級,是其高速性的具體體現。在可靠性與穩定性方面,由于其運行不依賴軟件指令逐條執行,且是由FPGA中的純硬件電路構成,因此不存在CPU運行軟件過程中的許多缺陷,具有很高的可靠性與穩定性[7]。

  圖3是ADS1299串行接口的狀態轉換圖。將其劃為24個有限狀態,S_Idle 為空閑狀態,S_CS、S_Wreg_1、S_Wreg_2、S_ID、S_config1、S_config2、S_config3、S_Loff、S_CH1_set、S_CH2_set、S_CH3_set、S_CH4_set、S_CH5_set、S_CH6_set、S_CH7_set、S_CH8_set、S_Bias_sensp、S_Bias_sen、S_Loff_sensp、S_Loff_sensn、S_Loff_fli、S_Loff_statp、S_Loff_statn、S_Gpio、S_Misc1、Misc2、S_config4為ADC內部寄存器配置的初始狀態。S_Start_c為指令控制ADC起始的轉換狀態(ADC由指令進行控制,此時芯片上START引腳接低電平)。S_Start為ADC數據轉換狀態,控制ADC的數據轉換。S_DRDY是數據已經轉換好,可以輸出的使能狀態,低電平有效,在輸出時鐘的第一個上升沿時拉高。S_CS_Assert為片選狀態。S_RDATA控制其進入單口傳輸模式進行數據傳輸(ADC內部數據傳輸有兩種模式:持續傳輸模式與單口傳輸模式,其中單口傳輸模式更適合腦電信號的傳輸)。S_STAT、S_CH1、S_CH2、S_CH3、S_CH4、S_CH5、S_CH6,S_CH7、S_CH8為ADC內部狀態寄存器與八通道的數據輸出狀態。S_Stop_c為控制轉換的停止狀態,此時ADC停止工作。

圖像 003.png

  2.2雙口RAM的讀寫

  所謂的雙口RAM就是在一個SRAM存儲器上具有兩套完全獨立的數據線、地址線和讀寫控制線,其最大的特點是存儲數據共享,并允許兩個獨立的CPU或控制器同時對該存儲器進行隨機性的讀寫訪問,即可以同時異步地對存儲器進行讀寫[8]?;谝陨咸攸c,可以將采樣結果實時儲存在雙口RAM里,處理器可實時讀取采樣結果,這樣能夠不占用處理器資源,大大提高了處理器的工作效率[9]。圖4是簡單的雙口RAM的接口配置電路。

圖像 004.png

  根據雙口RAM的工作原理和讀寫時序要求。其時序波形圖如圖5所示。

圖像 005.png

  2.3結果分析

  整個設計是在Altera公司提供的Quartus II、NIOS II Software Build Tools for Eclipse以及Modelsim等軟件平臺上完成的,整體采用VHDL硬件語言設計,FPGA通過Avalon_mm總線與各模塊進行通信,外部通過UART與PC之間進行數據交互。

  通過Modelsim仿真測試,測得用狀態機編寫ADS1299與FPGA接口的部分仿真時序如圖6所示。

圖像 006.png

  雙口RAM的讀寫時序如圖7所示。

圖像 007.png

3結論

  本文設計的基于FPGA 控制、雙口RAM存儲的高速數據采集系統具有可靠性高、數據不丟失、抗干擾性強、便于數據傳輸、存儲、顯示和處理及可擴展性好等優點。其相比于傳統采集系統設計,一方面,簡化了硬件電路;另一方面,減少了對處理器資源的占用,對提高處理器的效率具有很大意義。實驗表明,系統的各項指標均達到要求,具有很強的工程實用價值。

  參考文獻

 ?。?] 張巖.基于近紅外光譜技術的腦功能活動信號提取方法研究[D].哈爾濱:哈爾濱工業大學, 2011.

  [2] 謝宏,王光明,姚楠,等.可穿戴式的功能近紅外光譜成像系統的前端設計[J].微型機與應用,2015,34(10):29 31.

 ?。?] TI.ADS1299EEG FE user’s guide[OL].(2012 01 XX)[2016 03 28]http://focus.ti.com.cn/cn/lit/ds/syml  ink/slau443.pdf.

 ?。?] 孫廣金.基于ADS1299的新型腦電采集系統設計[J].機械與電子,2014(1):73 74.

 ?。?] 宋勐翔,陳蘭嵐.基于ADS1298與STM32F407的心電采集與顯示系統設計[J].現代電子技術,2015(13):141 144.

 ?。?] 吳厚航.深入淺出玩轉FPGA[M].北京:北京航空航天大學出版社,2010.

 ?。?] 王小進, 涂煜. 基于AD7606的繼電保護數據處理設計[J].船電技術,2014,34(9):46 49.

  [8] 謝宏,李亞男,夏斌,等.基于ADSl299的可穿戴式腦電信號采集系統前端設計[J].電子技術應用,2014,40(3):86 89.

 ?。?] 唐永輝,徐鳴謙,烏建中.雙口RAM在嵌入式多CPU系統中的應用[J].制冷空調與電力機械,2005(1):49 52.


此內容為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>
          国产精品三级视频| 一本到12不卡视频在线dvd| 国产精品一区二区欧美| 国产精品高清一区二区三区| 欧美日韩国产综合网| 欧美日韩成人一区| 国产在线视频欧美一区二区三区| 国产精品一区二区久久| 亚洲激情欧美| 国产美女精品免费电影| 久久久伊人欧美| 夜夜躁日日躁狠狠久久88av| 亚洲国产精品福利| 亚洲美女免费精品视频在线观看| 99综合电影在线视频| 欧美成人黑人xx视频免费观看| 欧美天天视频| 亚洲一级一区| 久久久久久夜精品精品免费| 亚洲激情成人在线| 激情综合色丁香一区二区| 欧美黄色大片网站| 欧美精品一区二区三区蜜臀| 久久久久久久网| 亚洲欧美日韩视频二区| 国产日韩视频一区二区三区| 夜夜嗨一区二区三区| 欧美色欧美亚洲另类二区| 欧美理论在线| 国产一区二区三区四区hd| 国产伦精品一区二区三区| 欧美日韩在线视频观看| 欧美视频精品一区| 亚洲国产精品精华液2区45| 欧美成人激情在线| 久久影院午夜片一区| 国产精品美女一区二区在线观看| 午夜精品久久久久久久蜜桃app| 欧美成人免费大片| 夜夜爽夜夜爽精品视频| 亚洲一区二区高清| 亚洲自拍都市欧美小说| 国产欧美1区2区3区| 亚洲欧洲三级| 国产精品久99| 男男成人高潮片免费网站| 欧美色欧美亚洲高清在线视频| 正在播放亚洲一区| 欧美日韩亚洲高清| 亚洲欧美日韩中文视频| 国产精品一区二区三区成人| 日韩一区二区电影网| 久久精品国产一区二区三区免费看| 亚洲国产三级| 欧美美女操人视频| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美区一区二| 国产欧美丝祙| 伊人精品久久久久7777| 欧美精品亚洲一区二区在线播放| 一区二区三区欧美亚洲| 国产一区二区三区的电影| 亚洲一区二区三区久久| 欧美freesex8一10精品| 欧美日韩中文字幕在线视频| 久久久99精品免费观看不卡| 激情久久一区| 欧美日韩久久精品| 久久一本综合频道| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲欧美日韩在线一区| 国内精品久久久久久久影视蜜臀| 欧美中文字幕精品| 国产精品久久久久久久第一福利| 一本色道久久88综合亚洲精品ⅰ| 在线欧美亚洲| 国产精品视频999| 亚洲欧洲日产国码二区| 久久综合激情| 日韩午夜剧场| 欧美午夜精品久久久久久浪潮| 亚洲国产成人av| 正在播放欧美一区| 欧美日韩1区2区3区| 国产精品视频你懂的| 亚洲欧美日韩精品久久奇米色影视| 欧美日韩伦理在线| 欧美激情 亚洲a∨综合| 欧美日韩少妇| 一区二区三区国产在线| 一本一本久久a久久精品综合妖精| 欧美一区二区免费观在线| 欧美日韩一区二区三区在线视频| 欧美一区三区二区在线观看| 亚洲欧美日本国产专区一区| 国产日韩av在线播放| 欧美 日韩 国产 一区| 国产精品久久久久久久9999| 欧美亚洲免费| 香蕉久久久久久久av网站| 久久精品系列| 亚洲激情在线| 欧美日韩亚洲一区二区三区在线| 国产精品v欧美精品v日韩精品| 久久久国产视频91| 久久影院午夜片一区| 伊人久久大香线蕉综合热线| 欧美高清视频在线播放| 在线观看欧美精品| 亚洲综合色在线| 精品成人国产| 亚洲人成77777在线观看网| 国产午夜精品在线观看| 国产精品久久久一区二区三区| 欧美婷婷久久| 99热免费精品在线观看| 激情综合网址| 精品成人一区二区三区四区| 精东粉嫩av免费一区二区三区| 久久精品99| 欧美中文在线观看| 在线成人免费观看| 国产日韩高清一区二区三区在线| 狠狠综合久久| 黄色成人免费网站| 一区二区三区国产在线| 亚洲在线免费| 欧美激情性爽国产精品17p| 久久精品免费| 黄色亚洲在线| 亚洲午夜免费视频| 久久成人av少妇免费| 亚洲第一色在线| 国产综合网站| 狼狼综合久久久久综合网| 美日韩精品视频| 伊人春色精品| 国产精品一区二区三区乱码| 亚洲国产精品电影在线观看| 久久久久久久久久久成人| 欧美韩日视频| 国产精品伦理| 欧美精品久久99久久在免费线| 一区二区三区中文在线观看| 老牛影视一区二区三区| 亚洲网站在线播放| 国产精品二区在线| 久久久久综合网| 91久久久一线二线三线品牌| 亚洲精品1234| 免费欧美日韩国产三级电影| 欧美日韩一区二区三区四区五区| 国产精品美女午夜av| 亚洲人成在线免费观看| 国产亚洲高清视频| 欧美亚洲在线播放| 久久国产精品久久精品国产| 欧美第一黄网免费网站| 欧美日韩国产在线一区| 国产日韩欧美精品在线| 国产欧美视频一区二区三区| 欧美日韩国产页| 国产精品麻豆成人av电影艾秋| 在线看一区二区| 香蕉久久夜色| 久久狠狠一本精品综合网| 欧美一级艳片视频免费观看| 欧美色网在线| 欧美综合77777色婷婷| 亚洲免费观看高清完整版在线观看熊| 欧美一区二区三区啪啪| 激情综合久久| 亚洲美女少妇无套啪啪呻吟| 欧美视频国产精品| 欧美国产三级| 欧美日韩hd| 欧美视频专区一二在线观看| 久久美女艺术照精彩视频福利播放| 欧美日本不卡| 伊人精品视频| 伊人夜夜躁av伊人久久| 亚洲黑丝在线| 欧美深夜影院| 国产夜色精品一区二区av| 91久久久亚洲精品| 在线观看日韩www视频免费| 性18欧美另类| 国产亚洲欧美日韩精品| 一区二区欧美国产| 亚洲高清色综合| 亚洲色在线视频| 国产精品亚洲综合天堂夜夜| 亚洲一区二区三区激情| 国产日韩欧美黄色| 久久精品视频在线播放| 亚洲一区黄色| 欧美另类视频| 亚洲午夜黄色| 欧美午夜精彩| 亚洲国产婷婷香蕉久久久久久| 国产人久久人人人人爽| 亚洲国产成人porn| 亚洲国产高清高潮精品美女| 欧美国产日韩一区| 欲香欲色天天天综合和网| 国产亚洲欧洲一区高清在线观看| 91久久香蕉国产日韩欧美9色| 欧美日韩国产a| 国产在线观看91精品一区| 亚洲精品一品区二品区三品区| 亚洲精品乱码久久久久| 亚洲一区在线直播| 国产精品久久久久久久久果冻传媒| 国产精品亚洲а∨天堂免在线| 免费毛片一区二区三区久久久| 伊甸园精品99久久久久久| 午夜在线成人av| 正在播放欧美一区| 久久免费国产| 欧美麻豆久久久久久中文| 欧美片第一页| 欧美激情综合网| 国产一级揄自揄精品视频| 韩国成人福利片在线播放| 伊人精品久久久久7777| 亚洲精品美女在线| 国产婷婷97碰碰久久人人蜜臀| 在线观看欧美黄色| 午夜精品视频在线| 欧美日韩一区国产| 欧美激情一区二区三区不卡| 久久狠狠久久综合桃花| 免费成人毛片| 免费看黄裸体一级大秀欧美| 亚洲电影免费观看高清| 一区二区三区偷拍| 欧美精品999| 国产精品99久久久久久宅男| 欧美午夜精品久久久| 欧美xxx在线观看| 国产无遮挡一区二区三区毛片日本| 亚洲激情网站免费观看| 欧美日韩精品免费观看视频完整| 欧美视频中文一区二区三区在线观看| 欧美日韩中文另类| 国产精品chinese| 欧美一区二区三区在线| 1024精品一区二区三区| 国产精品综合久久久| 国产精品一区二区三区四区| 亚洲欧洲午夜| 欧美影院视频| 午夜精品久久久99热福利| 欧美日韩国产成人高清视频| 国产精品激情av在线播放| 国产亚洲精品久久飘花| 欧美视频国产精品| 亚洲国产激情| 久久成人免费网| 欧美猛交免费看| 国产精品毛片一区二区三区| 亚洲一级黄色| 久久五月婷婷丁香社区| 欧美成人激情视频免费观看| 欧美日韩免费观看一区| 影音先锋亚洲精品| 亚洲美女av电影| 国产亚洲毛片在线| 欧美一区高清| 欧美一区中文字幕| 国产综合色一区二区三区| 欧美日韩视频在线| 一区二区三区产品免费精品久久75| 久久久久国产成人精品亚洲午夜| 欧美激情一区二区三区| 性欧美暴力猛交另类hd| 久久大香伊蕉在人线观看热2| 激情小说另类小说亚洲欧美| 日韩视频精品在线观看| 亚洲视频在线观看三级| 久久不射电影网| 久久久久久欧美| 国产精品99免费看| 亚洲国产精品尤物yw在线观看| 国产一区二区三区久久久| 欧美日韩精品一本二本三本| 蜜桃久久av| 亚洲精品在线免费| 欧美成人a∨高清免费观看| 久久久欧美精品| 亚洲欧美一区二区精品久久久| 欧美ed2k| 亚洲一区二区免费在线| 亚洲欧美日韩直播| 亚洲精品久久久久中文字幕欢迎你| 国产一区91| 狼人社综合社区| 99re视频这里只有精品| 免费人成网站在线观看欧美高清| 99re成人精品视频| 亚洲毛片在线| 国产精品99久久久久久有的能看| 国产精品色婷婷久久58| 久久精品国产96久久久香蕉| 久久精品视频网| 久久综合给合久久狠狠色| 久久精品午夜| 久久亚洲国产精品日日av夜夜| 欧美日韩高清在线观看| 亚洲娇小video精品| 欧美日韩情趣电影| 欧美日韩一区二区高清| 亚洲精品久久久久久久久久久久| 韩国欧美一区| 狠狠色丁香久久综合频道| 影音先锋欧美精品| 亚洲国产精彩中文乱码av在线播放| 亚洲福利视频一区二区| 黄色成人在线| 欧美精品成人在线| 欧美.日韩.国产.一区.二区| 午夜欧美视频| 狼狼综合久久久久综合网| 欧美一区日韩一区| 亚洲高清资源综合久久精品| 国产精品人人做人人爽人人添| 国产精品卡一卡二卡三| 艳女tv在线观看国产一区|