《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于ARM和CPLD的可重構檢測系統
基于ARM和CPLD的可重構檢測系統
電子設計工程
錢建安,劉玉 華中科技大學
摘要: 本文提出了一種基于ARM嵌入式微處理器和復雜可編程邏輯器件( CPLD) 的檢測系統硬件可重構設計方法。這種結構檢測系統既具有ARM微控制器體積小、集成度高、運算速度快、存儲器容量大、功耗低等特點; 又具有CPLD強大的高速邏輯處理能力和方便靈活的動態可重構性,將兩者結合起來使用能克服傳統檢測儀器的不足, 可將許多復雜的實時控制算法硬件化,減輕了MCU的負擔,減少邏輯控制芯片的使用, 具有可靠性強、可重用性好性價比高突出優點。
關鍵詞: CPLD ARM 檢測系統 MAX II
Abstract:
Key words :

引言
        檢測系統的可重構設計是檢測技術的發展方向??芍貥嬙O計是指利用可重用的軟硬件資源,根據不同的應用需求,靈活地改變自身體系結構的設計方法。對于檢測系統而言,可重構可以分為軟件可重構和硬件可重構。采用硬件可重構技術設計的檢測系統具有硬件普適性,通過更換各個硬件模塊或配置不同的軟件代碼,即可實現不同功能的檢測,從而減少硬件和軟件開發上的投入、縮短產品開發周期。
         本文提出了一種基于ARM嵌入式微處理器和復雜可編程邏輯器件( CPLD) 的檢測系統硬件可重構設計方法。這種結構檢測系統既具有ARM微控制器體積小、集成度高、運算速度快、存儲器容量大、功耗低等特點; 又具有CPLD強大的高速邏輯處理能力和方便靈活的動態可重構性,將兩者結合起來使用能克服傳統檢測儀器的不足, 可將許多復雜的實時控制算法硬件化,減輕了MCU的負擔,減少邏輯控制芯片的使用, 具有可靠性強、可重用性好性價比高突出優點。
1檢測系統的結構
        本文設計的可重構檢測系統采用ARM芯片為主控制器, CPLD芯片為協處理器配合主控制器工作的結構。
1.1檢測系統的總體硬件結構
        該控制器的硬件結構如圖1所示, ARM芯片的外圍電路包括復位電路、實時時鐘電路、存儲模塊、海量數據存儲模塊、通訊模塊、LCD接口電路和觸摸屏接口電路,。其中存儲模塊由SDRAM和NOR型FLASH 組成,SDRAM 作為ARM 的內存、存放操作系統和應用程序運行的動態數據, FLASH 存儲操作系統鏡像文件及一些常量參數;海量存儲模塊提供了IDE/CF卡接口,可以直接接入硬盤和CF卡作為采樣數據的海量存儲介質;通訊模塊由RS- 232、USB2.0及以太網接口組成,可根據實際情況選擇其中一種方式作為通訊接口。CPLD提供模數轉換電路控制單元( ADC) 、可編程脈沖產生電路 、采樣數據自存儲邏輯控制單元、數字量輸入輸出電路( DI/DO) 、光電編碼器輸入電路和PWM 波輸出電路。ARM與CPLD之間通過并行總線相連。

1.JPG

                                     圖1 基于ARM9+CPLD可重構檢測系統框圖
         在上述結構中, 可將CPLD視作ARM的一個高速外設,ARM通過CPLD 間接地操作某些外圍器件,充分利用CPLD 的高速邏輯處理能力對整個檢測過程實現實時控制, ARM只需負責檢測參數的設定和控制檢測過程的開始及結束,提高了控制器的實時性,增強了控制器對外設的兼容性和擴展性。
以上系統設計中,我們不僅實現了硬件原理設計上的模塊化,可以根據實際需要將各個模塊替換成合適的芯片,實現系統的可重構性。在檢測儀器的生產、維修和升級等實踐中,我們發現將不同模塊設計成單板形式,然后通過約定的接口連接起來,方便系統的升級和產品的系列化,也給儀器的維修帶來很大便利,同時便于隔離各個模塊的相互干擾,提高了系統的抗干擾和穩定性。但是對于一個高速系統,這樣的設計必然會帶來信號完整性問題。我們將在后面重點介紹這個問題的解決方案。
1.2接口設計
         由于ARM與CPLD的總線接口設計是否合理將直接影響著控制器的性能和系統的可重構特性,所以并行總線的設計就成為一個非常關鍵的問題,該總線包括ARM芯片的地址總線(AB[0..23]) 、數據總線(DB[0..15]) 、控制總線、復位信號以及多路可編程I/O,這樣做的好處是,將CPLD芯片存儲器化,即ARM可通過對特定地址和I/O口的訪問來控制CPLD工作, 并且可通過共同的復位信號將ARM與CPLD 芯片同時復位, 盡量避免總線競爭和冒險現象的出現,CPLD還可通過可編程I/O向ARM發出中斷請求,等待ARM對特定事件的處理。這種接口不僅保留了ARM控制平臺和CPLD外接單元的獨立性,而且接口的通用性也非常好,一般的控制平臺和邏輯控制芯片都適用這種接口,這樣我們可以根據不同需求,組建合適的系統。
同樣CPLD板上的外部接口設計也很重要,直接決定系統可實現的功能和適用程度,我們在CPLD板上留出了4路ADC控制接口,包括采樣同步時鐘信號、采樣數據傳輸線和多路擴展I/O,可以實現4路AD同時采樣,自動存儲,并記錄采集的起始位置和采樣長度,也可以完成對程控放大器、濾波器的控制。考慮到一個系列不同容量的采樣存儲芯片SRAM一般都會保持引腳的兼容,我們將SRAM設計在CPLD板上,增加系統的穩定性。預留的其它接口我們都盡量保證它的通用性,并在結構設計上考慮各個模塊的連接和安裝。
2應用實例
        超聲檢測是無損檢測的重要方法之一,廣泛應用于對鋼板、鍛件、焊縫、混凝土、人造石墨等進行探傷檢驗。近年來,超聲檢測理論和方法都已取得較大進展,但是實踐中無論在儀器硬件的實現還是軟件的更新上都還存在很多未突破的關鍵技術。筆者采用以上系統設計了一款一發雙收聲波檢測儀,其檢測控制單元位于CPLD 芯片中,ARM芯片通過對CPLD進行存儲器訪問即可完成對整個檢測過程的控制。
2.1芯片選擇
        ARM 選用內嵌ARM920T核的EP9315微控制器, CPLD選用Alter公司MAX II系列芯片EPM1270。其中, EP9315具有最高可達200MHz的工作頻率、16KByte指令緩存、16KByte數據緩存和單/雙精度整數及浮點處理能力,還集成了大量適用的外部接口,如IDE接口、USB接口和LCD接口等;EPM1270 型CPLD 含有1270邏輯元件、100多個可用I/O 引腳,每個IO口都可配置成TTL、LVTTL、CMOS、LVCMOS和施密特觸發器模式。以上兩芯片均為低成本、低功耗芯片。
2.2 CPLD的內部結構設計
        在該系統中ARM作為主芯片,負責復雜的數據處理、人機交互、圖形顯示和接口通信等任務,如何合理設計CPLD外部接口和內部結構,將直接影響到系統的功能和可重構程度。CPLD內部結構如圖2所示, 它包括時鐘發生器、4個定時計數模塊、發射脈沖發生模塊、采樣時序發生模塊、光電編碼計數模塊和中斷產生器, 可進行閉環/開環檢測。

2.JPG

                                                                 圖2 CPLD內部結構圖
2.3 高速板間設計的信號完整性問題分析
          為了使該系統架構具有可重構性,筆者將該系統設計成多PCB結構,以ARM作為主芯片的系統板作為主板,以CPLD為核心的擴展板作為背板,由于這個系統為高速系統,這樣的設計必將帶來信號完整性問題。其中最主要的是信號長距離傳輸導致信號質量下降和“地彈”現象的產生。
背板設計必將大大增加信號的傳輸距離,使得信號的質量受到很大影響,筆者在設計中使用信號線上增加數據緩沖器進行隔離和選擇源端電阻匹配等方式,很好的解決了信號的有效傳輸問題。
我們根據實際情況建立如下地彈模型圖,如圖3所示。從圖3中可以看出在ARM芯片邏輯門迅速切換的時候,將引起很大的瞬態電流,由于兩板之間的電源連接線上的分布電感Lg的存在,將導致嚴重的“地彈”現象。根據地彈電壓
V=Lg×dI/dt
可知,地彈電壓與電源連接線上的分布電感和瞬態電流的大小成正比。因此我們對兩板之間的電源連接方式作處理,增加回流導線的面積,盡量減小回流導線的長度,使得回流路徑上電感盡量??;同時在信號線上增加抑制瞬態電流的電阻,試驗結果表明這種設計較好地解決了電源的完整性問題。

3.jpg
    圖3  地彈模型圖


3結束語
        本文介紹了一種基于ARM+CPLD 結構的可重構檢測平臺的設計方法, 并基于此方法開發了一臺用于鋼板、鍛件和基樁等檢測的試驗樣機。此方法以模塊化的方式將ARM及CPLD技術巧妙的結合起來,使基于此方法構建的檢測儀器兼有ARM 和CPLD兩者的優勢,實現了部分控制算法的硬件。與傳統的基于MCU 的檢測設備相比,具有實時性好檢測速度高、外圍器件少、兼容性和擴展性好等諸多優點;并具有硬件方案的可重構性, 又更方便于客戶的應用開發,且成本低。經現場實驗驗證,該檢測設備大大提高現場檢測的速度和智能化。由于該設計方案具有極其靈活的可重構性,所以稍加修改擴展就可應用于其他檢測系統中去。

     本文作者創新點: 提出了一種基于ARM+CPLD結構的可重構檢測系統的設計方法。并根據這一方法開發了一款新型聲波檢測儀,提高了現場測試的自動化程度。


 

此內容為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人片在线观看桃| 在线一区二区日韩| 久久精品国产99国产精品澳门| 欧美日韩一区二区在线观看| 久久激情五月激情| 欧美日韩亚洲一区三区| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品呻吟| 91久久夜色精品国产网站| 国产资源精品在线观看| 国自产拍偷拍福利精品免费一| 亚洲欧美电影院| 亚洲高清一区二区三区| 99国产精品久久久久久久久久| 欧美日韩国产成人精品| 亚洲国产人成综合网站| 在线观看日韩欧美| 日韩视频在线免费观看| 一本高清dvd不卡在线观看| 美女日韩欧美| 91久久精品国产91久久性色tv| 国产精自产拍久久久久久蜜| 亚洲第一在线| 亚欧成人在线| 欧美在线一级va免费观看| 国产一区二区三区久久| 日韩视频免费观看| 亚洲日本成人女熟在线观看| 国产嫩草影院久久久久| 久久精品国产第一区二区三区最新章节| 午夜精品亚洲| 亚洲午夜黄色| 一区二区三区毛片| 亚洲精品国产精品乱码不99按摩| 欧美成人免费一级人片100| 免费欧美电影| 欧美揉bbbbb揉bbbbb| 国产自产在线视频一区| 亚洲精品久久久久久久久| 欧美午夜免费影院| 日韩天堂av| 国产一区在线视频| 一区二区三区在线观看国产| 久久手机精品视频| 亚洲精品日韩一| 欧美一区激情视频在线观看| 国产精品亚洲综合一区在线观看| 91久久在线视频| 久久精品夜色噜噜亚洲a∨| 日韩视频中文| 欧美一区二区免费视频| 亚洲一区二区三区四区在线观看| 国产亚洲视频在线观看| 亚洲欧洲一区二区三区| 亚洲国内欧美| 久久久国产成人精品| 久久久久久有精品国产| 欧美亚洲一级片| 亚洲在线视频观看| 欧美日本成人| 欧美成人乱码一区二区三区| 国产精品系列在线播放| 欧美日韩一区三区四区| 欧美福利一区| 欧美一区二粉嫩精品国产一线天| 久久精品在线播放| 夜夜嗨网站十八久久| 亚洲图片欧美日产| 久久精品日产第一区二区| 欧美福利视频| 正在播放日韩| 欧美精品亚洲一区二区在线播放| 宅男在线国产精品| 欧美日韩成人激情| 亚洲婷婷综合久久一本伊一区| 国产精品久久7| 国产精品日本| 国产精品久久午夜夜伦鲁鲁| 老妇喷水一区二区三区| 狠狠色丁香婷综合久久| 老色鬼精品视频在线观看播放| 影音先锋另类| 亚洲电影在线播放| 美国十次成人| 久热精品视频在线观看一区| 国产欧美日韩91| 欧美精品在线免费播放| 欧美色图一区二区三区| 久久精品亚洲一区二区三区浴池| 国产综合色在线| 亚洲欧洲中文日韩久久av乱码| 亚洲香蕉伊综合在人在线视看| 亚洲毛片在线观看| 国内精品久久久久久影视8| 欧美日韩中文字幕日韩欧美| 国产一区二区三区在线观看精品| 国产精品毛片a∨一区二区三区| 久久全国免费视频| 亚洲一区二区三区欧美| 尤物yw午夜国产精品视频| 免费永久网站黄欧美| 99国产精品国产精品毛片| 欧美成人a∨高清免费观看| 亚洲午夜视频在线| 国产一区二区av| 免费不卡中文字幕视频| 欧美日韩1区2区3区| 99re亚洲国产精品| 9色porny自拍视频一区二区| 一区二区视频免费完整版观看| 99re6热只有精品免费观看| 欧美+亚洲+精品+三区| 亚洲国产清纯| 国内外成人免费视频| 亚洲欧美日韩天堂一区二区| 国产精品啊v在线| 一区二区激情小说| 亚洲激情在线观看视频免费| 日韩视频在线一区二区三区| 欧美日韩第一区日日骚| 欧美午夜宅男影院| 亚洲欧美日韩综合一区| 一区二区三区视频在线播放| 9i看片成人免费高清| 欧美一区2区视频在线观看| 最新成人av网站| 欧美一区二区三区精品电影| 欧美黄网免费在线观看| 亚洲天堂网站在线观看视频| 亚洲天堂偷拍| 欧美成人一区二区三区| 欧美日韩一区不卡| 中文高清一区| 久久精品国产综合| 欧美日韩一区二区在线视频| 亚洲一区二区三区免费视频| a4yy欧美一区二区三区| 欧美精品一区在线观看| 亚洲成色最大综合在线| 亚洲精品日韩一| 国产精品久久久久久久午夜片| 亚洲电影自拍| 国产精品私拍pans大尺度在线| 国产精品久久久久久户外露出| 欧美视频在线观看 亚洲欧| 亚洲欧洲精品一区二区| 国产精品99久久久久久久久久久久| 欧美日韩在线另类| 国产精品一区在线观看| 国产精品一区二区在线观看| 亚洲黑丝在线| 欧美大片一区二区三区| 亚洲一区二区三区精品在线观看| 久久五月婷婷丁香社区| 久久精品观看| 亚洲乱码国产乱码精品精可以看| 国产日韩欧美一二三区| 亚洲视频在线观看一区| 国产欧美一区二区三区久久人妖| 国产精品成人v| 国产欧美一区二区三区另类精品| 欧美不卡在线视频| 国产综合视频| 欧美伦理a级免费电影| 美女图片一区二区| 国产一级精品aaaaa看| 国产亚洲一区二区三区在线播放| 欧美与欧洲交xxxx免费观看| 欧美日韩午夜视频在线观看| 99国产精品99久久久久久粉嫩| 欧美在线免费观看视频| 老司机凹凸av亚洲导航| 午夜日韩视频| 在线综合+亚洲+欧美中文字幕| 久久精品亚洲一区二区| 欧美精品七区| 亚洲一区二区在线观看视频| 久久久久青草大香线综合精品| 国产免费观看久久| 久久久中精品2020中文| 久久久国产成人精品| 久热精品视频| 国内综合精品午夜久久资源| 亚洲一区久久久| 久久久水蜜桃av免费网站| 欧美在线亚洲一区| 亚洲免费成人av电影| 国产欧美精品在线观看| 久久精品日产第一区二区三区| 久久人91精品久久久久久不卡| 亚洲一区免费观看| 亚洲免费一区二区| 永久免费精品影视网站| 欧美激情一区三区| 久久精品夜夜夜夜久久| 欧美日韩一二三四五区| 久久精品毛片| 亚洲精品女人| 国产精品xxxxx| 久久色中文字幕| 国产亚洲福利社区一区| 欧美精品在欧美一区二区少妇| 日韩亚洲欧美一区二区三区| 欧美一区二区播放| 日韩亚洲欧美在线观看| 亚洲黄色小视频| 欧美三级电影大全| 午夜精品久久99蜜桃的功能介绍| 欧美有码在线视频| 亚洲手机成人高清视频| 久久中文在线| 久久久久久久尹人综合网亚洲| 国产一区二区久久久| 亚洲一区二区三区高清| 亚洲精品一区二区在线| 国产精品影片在线观看| 一区二区三区久久| 欧美v日韩v国产v| 国产精品国产三级国产专区53| 99精品国产在热久久| 欧美人在线观看| 久久国内精品视频| 亚洲欧美资源在线| 午夜在线精品| 国产精品影院在线观看| 欧美系列电影免费观看| 欧美成人精品一区| 亚洲精品久久久久| 在线视频日韩| 国产精品久久久久久一区二区三区| 亚洲高清视频一区二区| 国产日韩一区在线| 国产精品久久久久av| 激情文学一区| 在线成人中文字幕| 亚洲六月丁香色婷婷综合久久| 99re这里只有精品6| 久久精品国产99国产精品澳门| 亚洲视频精选| 久久久久久久999精品视频| 欧美日韩视频一区二区三区| 亚洲国产第一| 精品av久久久久电影| 午夜亚洲福利| 国产欧美日韩精品一区| 欧美大胆人体视频| 欧美日本亚洲韩国国产| 欧美激情偷拍| 国内精品一区二区| 欧美与欧洲交xxxx免费观看| 欧美在线观看视频| 国产欧美日韩另类视频免费观看| 亚洲欧美日本伦理| 亚洲欧美日本精品| 一本久久a久久免费精品不卡| 久久久久网址| 欧美一区二区女人| 夜夜爽夜夜爽精品视频| 国产专区综合网| 亚洲免费av电影| 伊人婷婷久久| 久久女同精品一区二区| 久久精品视频99| 蜜桃av久久久亚洲精品| 亚洲黄色一区| 亚洲一区三区电影在线观看| 性欧美1819性猛交| 黑丝一区二区三区| 国产亚洲精品美女| 国产精品一区一区| 老司机午夜精品视频| 激情综合中文娱乐网| 久久久99爱| 久久蜜桃资源一区二区老牛| 国产精品麻豆欧美日韩ww| 韩日成人av| 欧美精品色综合| 一本大道av伊人久久综合| 欧美成人亚洲成人日韩成人| 欧美激情中文字幕一区二区| 久久五月天婷婷| 亚洲国产精品久久| 一区二区三区鲁丝不卡| 91久久精品国产91久久性色tv| 在线亚洲精品福利网址导航| 亚洲视频每日更新| 樱桃国产成人精品视频| 美日韩丰满少妇在线观看| 亚洲伦理久久| 国产伦精品一区二区三区免费| 国产精品久久久久久五月尺| 国产一区二区精品在线观看| 欧美一区二区三区在| 欧美亚洲专区| 久久综合成人精品亚洲另类欧美| 国产毛片精品国产一区二区三区| 免费观看成人网| 久久久久一区二区三区四区| 午夜视频在线观看一区二区| 中文在线一区| 久久疯狂做爰流白浆xx| 欧美伦理视频网站| 欧美成人日韩| 蜜桃精品一区二区三区| 99精品热视频只有精品10| 亚洲一级影院| 亚洲成人资源| 老鸭窝毛片一区二区三区| 亚洲综合好骚| 亚洲国产成人一区| 亚洲精品一品区二品区三品区| 国产精品一级| 亚洲国产精品va| 亚洲人体大胆视频| 亚洲一区视频在线观看视频| 国产精品亚洲不卡a| 久久99在线观看| 欧美人牲a欧美精品| 国产精品日韩欧美| 欧美精品一区二区三区蜜桃| 欧美精品福利| 一个人看的www久久| 久久免费国产精品| 尤物在线观看一区|