《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于CPLD的水下沖擊波記錄儀的設計
基于CPLD的水下沖擊波記錄儀的設計
微計算機信息
文豐 許輝 張文棟
摘要: 本文中介紹的水下沖擊波記錄儀主要用于測試水下爆炸時產生的沖擊波的強弱, 采用CPLD器件進行設計,大大提高了系統設計的靈活性,提高了系統的可靠性和集成度,縮短了產品研制的周期,同時還可以降低設計成本,節省PCB板的面積和布線難度,提高了設備可靠性,得到了滿意的試驗結果。
關鍵詞: CPLD CoolRunner
Abstract:
Key words :

1.引言
  
隨著大規模集成電路和單片機的迅速發展,復雜可編程邏輯器件(CPLD)具有使用靈活、可靠性高、功能強大的優點,在電子產品設計中得到了廣泛的應用。CPLD可實現在系統編程,重復多次,而且還兼容IEEE1149.1(JTAG)標準的測試激勵端和邊界掃描能力,使用CPLD器件進行開發,不僅可以提高系統的集成化程度、可靠性和可擴充性,而且大大縮短產品的設計周期。由于CPLD采用連續連接結構,易于預測延時,從而使電路仿真更加準確。CPLD是標準的大規模集成電路產品,可用于各種數字邏輯系統的設計。近年來,隨著采用先進的集成工藝和大批量生產,CPLD 器件成本不斷下降,集成密度、速度和性能都大幅度提高,這樣一個芯片就可以實現一個復雜的數字電路系統;再加上使用方便的開發工具,給設計修改帶來很大方便。本文以Xilinx公司的CoolRunner系列CPLD芯片為例,實現對水下爆炸時沖擊波信號數據的記錄。
  
2 水下沖擊波記錄儀的組成及工作原理
  
2.1 功能介紹
  
該水下沖擊波記錄儀電路主要用于測試水下爆炸時沖擊波的強弱,通過專用數據處理軟件它能夠對采集到的沖擊波信號的數據進行波形重現, 并從波形上可讀出沖擊波的壓力峰值及其上升時間和作用時間。
  
2.2 體系結構組成
  
水下沖擊波記錄儀由數據記錄器、接口、測試數據處理軟件三部分組成。數據記錄器是一個集壓力傳感器、瞬態波形記錄器、接口、電源等于一體的微型測試裝置,內置電壓放大器,直流供電,輸入信號經放大、高速A/D轉換后實現自動數字存儲。
  
2.3 工作原理
  
壓力傳感器的主要作用是敏感水下沖擊波的強弱,其輸出通過恒流源電路把沖擊壓力信號轉換為電壓信號。調理電路將信號轉換到模數轉換器的模擬量輸入范圍之后,由模數轉換器對其進行采集,通過中心控制模塊對轉換后的數字信號的幅值進行判斷并對存儲器地址進行初始化、遞推,數字信號即被存儲。讀數時計算機通過并口發出讀數時鐘及命令,對三路存儲器進行路選、片選并將其中的數據讀出。
  
記錄儀觸發方案采用負延遲內觸發:當信號幅值大于或等于傳感器輸出滿量程的10%時啟動負延遲,而當信號幅值小于此值時系統處于循環采集狀態,從而可以有效地防止干擾引起的誤觸發與不觸發并準確、完整地記錄整個沖擊波波形。水下沖擊波記錄儀的原理組成框圖見圖1。
 

  

圖1 水下沖擊波記錄儀工作原理圖

  
3 CPLD的應用
  
在本設計中主要使用Xilinx公司開發的CoolRuner CPLD芯片完成設計。本文設計中所采用的是該系列中的XCR3256器件,可實現6000門的數字邏輯電路,內嵌256個宏單元,支持4個全局時鐘,具有低功耗、可快速ISP、延時可預測等特點。我們選用XCR3256芯片實現水下沖擊波記錄儀主控模塊,該主控模塊用于對各外圍器件的控制,協調各外圍器件的工作。外圍器件主要有電源芯片組、靜態RAM存儲器、晶體振蕩器、A/D轉換器、LED、并口等。其中晶體振蕩器包括產生主時鐘的12MHz晶振和產生延時計數時鐘的1MHz晶振。主控模塊與各外圍器件的框圖如圖2所示。
 

  圖2 水下沖擊波記錄儀主控模塊與各外圍器件電路原理框圖

  
3.1 靈活性強,開發周期短
  
圖2中A/D轉換器采用AD7470。它的啟動轉換輸入端CONVST由主時鐘分頻得到且采樣頻率可編程。可編程延時電路是通過一個四路撥碼開關對CPLD輸入不同的電平組合實現的,通過設定CPLD數字邏輯對產生延時計數時鐘的1MHz晶振計數,輸入不同的電平組合從而譯碼產生不同的延遲時間,而更改電平組合只需對記錄儀的面板操作即可。CPLD器件配以ISE開發系統可完成設計輸入、編譯、驗證及編程,設計校驗可進行完整的模擬, 最壞情況下的定時分析和功能測試。設計人員無需編程器就可重構數字系統,具有“硬件軟做”的特點。

3.2 功耗低,集成度高
  
圖2中電源管理電路中的電源芯片主要包括MAX1658、MAX1659和MAX1616,它們的共同點就是都有一個SHDN輸入端,當SHDN端為低電平時,無論電壓輸入端輸入多大電壓,輸出電壓均為0V,而只有當SHDN端為高電平,輸入端接入合適電壓時,輸出端才能產生相應的電壓值供系統正常工作。由于裝置最終工作在水下,需要電池供電,這就要求電路必須低功耗。
  
記錄儀工作時共有5個狀態:低功耗延時設置待上電狀態、低功耗待觸發狀態、數據記錄狀態、數據保持狀態、讀出數據狀態。狀態的轉換是在中心控制模塊的控制之下完成的。系統自帶了一個數據保持電源,因此不用時系統處于數據保持狀態。主控模塊上電以后,通過四路撥碼開關設置延時時間,延時時間到了之后其它模塊自動上電,處于待觸發狀態,準備對數據進行采集。隨著觸發信號的到來,系統狀態被轉換至數據記錄狀態,記錄完畢后,系統進入低功耗數據保持狀態等待被回收。取回裝置后,讀數時系統轉換為讀出數據狀態,讀數結束后系統又處于數據保持狀態,等待下一次記錄。這樣系統每記錄一次,其對應的狀態就要循環一次。在系統工作的不同階段,我們可以通過CPLD內部數字邏輯來控制各個電源芯片的SHDN輸入端,讓必須工作的芯片的SHDN輸入端置高,不需要工作的芯片的SHDN輸入端置低,從而實現了低功耗。
  
Xilinx器件的集成度范圍可達300~250000可用門,可以很容易地集成現有邏輯功能, 無論這些邏輯是由多個離散邏輯器件、多個PLD或是FPGA組成的,還是由幾個定制的器件組成的。在系統設計中,集成度提高意味著設備規模減小,元器件數量減小,而元器件數量減小就必然降低功耗,特別是嵌入式陣列塊(EAB)的使用,可以把存儲器集成到CPLD芯片中,特別有利于芯片上系統的設計,降低了系統的成本,設備功耗,而且能夠提高系統的性能和可靠性。
  
3.3 低成本,高可靠性
  
采用CPLD器件來進行電路設計, 可以大幅度地減少印制板的面積、焊點和接插件, 降低裝配和調試費用。大量的分立器件在進行印制板電裝時, 往往會發生由于虛焊或接觸不良而造成故障, 并且這種故障常常難以發現, 給調試和維修帶來極大的困難。因此, 采用CPLD 器件后, 由于集成度提高, 元器件數量減少, 印制板數量減少, 因而分機組合減少, 降低設備的綜合成本, 使得設備的可靠性大大提高。
  
4 設計過程
  
Xilinx公司的CPLD開發工具ISE,支持多種輸入方式,給設計開發提供了極大的方便,因此本系統采用ISE進行設計。它可以便捷地完成設計輸入、編輯、與校驗工具連接,設計人員可以使用標準的EDA設計輸入工具來建立邏輯設計,使用ISE編譯器對XCR3256器件進行編譯,其設計流程如圖3。
  
4.1 設計輸入
  
設計輸入方式有原理圖輸入,硬件描述(HDL)語言輸入,波形輸入等多種方式。記錄儀電路的各個功能塊: 單向總線緩沖器的產生, A/D時鐘信號、寫信號及片選信號的產生,地址發生器的產生,讀、寫命令及數據的傳輸控制,對讀數時鐘的消抖等都是采用硬件描述語言(VHDL)來實現的,最后采用原理圖輸入把各個功能塊連接在一起。采用語言描述的優點是效率較高, 結果也較容易仿真, 信號觀察較方便。
  
4.2 設計處理
  
分別在設計文件中讀取信息并產生編程文件和仿真文件及自動錯誤定位, 設計規則檢查以及各器件劃分,編譯器還能實現用戶指定的定時要求,例如:傳播延時(tPD),時鐘頻率(f osc)等。
 

  圖3 設計流程

  
4.3 設計仿真
  
當設計完成后, 設計者可以通過仿真來驗證設計電路的特性是否和設計目的相一致, 這里是通過時序模擬來測試邏輯功能及器件最差情況下時間關系。通過仿真結果可以很直觀地觀察到結果是否符合設計要求。
  
4.4 器件編程
  
完成設計輸入和時序仿真操作后,最后一步就是對XCR3256器件進行編程,用計算機通過Xilinx專用編程電纜進行配置,編譯生成的配置文件經計算機并行通信口接到Xilinx專用編程電纜上,再接到器件的編程接口,利用ISE開發系統提供的編程軟件即可對器件進行配置。這種方法的優點是配置方便、迅速,便于修改。這非常有利于電路的調試, 電路調試時經常需要對電路設計劃分來逐步調試。通過更改設計,可以對器件重新編程, 容易完成電路調試。
  
5 結束語
  
本文中介紹的水下沖擊波記錄儀主要用于測試水下爆炸時產生的沖擊波的強弱, 采用CPLD器件進行設計,大大提高了系統設計的靈活性,提高了系統的可靠性和集成度,縮短了產品研制的周期,同時還可以降低設計成本,節省PCB板的面積和布線難度,提高了設備可靠性,得到了滿意的試驗結果。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美精品一区二区蜜臀亚洲| 国产亚洲成精品久久| 午夜精品视频在线| 亚洲美女精品成人在线视频| 久久精品国产综合| 亚洲欧美在线视频观看| 一区二区三区四区五区精品| 亚洲精选在线| 日韩视频免费观看高清完整版| 亚洲欧洲日产国产综合网| 亚洲国产高潮在线观看| 永久免费精品影视网站| 好吊成人免视频| 狠狠色狠狠色综合人人| 国内精品亚洲| 一区二区三区在线视频观看| 好看的日韩av电影| 国内精品嫩模av私拍在线观看| 国产视频观看一区| 国产日韩欧美高清| 国产视频一区在线观看一区免费| 国产日韩专区| 国内精品写真在线观看| 加勒比av一区二区| 在线观看视频日韩| 亚洲国产精品一区二区www在线| 亚洲高清在线视频| 亚洲激情午夜| 99视频精品| 亚洲无限乱码一二三四麻| 亚洲小说春色综合另类电影| 亚洲调教视频在线观看| 亚洲一二三区在线观看| 性感少妇一区| 久久精品日韩欧美| 亚洲精品视频中文字幕| 一区二区久久久久久| 亚洲制服欧美中文字幕中文字幕| 巨胸喷奶水www久久久免费动漫| aa亚洲婷婷| 欧美激情一区二区三区在线| 国产精品久久久久久妇女6080| 欧美日韩国产一区精品一区| 欧美性大战xxxxx久久久| 亚洲欧美综合另类中字| 午夜激情久久久| 亚洲高清色综合| 亚洲精品资源| 亚洲天堂网在线观看| 欧美在线观看一区二区| 久久欧美肥婆一二区| 欧美激情综合在线| 国产精品久久久久久久免费软件 | 久久先锋资源| 欧美日韩精品在线| 国产亚洲福利| 亚洲精品一区二区三区福利| 亚洲一区二区不卡免费| 亚洲国产精品久久精品怡红院| 一区二区电影免费观看| 欧美中文字幕视频在线观看| 欧美成人精精品一区二区频| 欧美亚州韩日在线看免费版国语版| 国产欧美在线播放| 亚洲精品之草原avav久久| 午夜激情综合网| 日韩一本二本av| 欧美在线观看网站| 欧美女人交a| 国产综合激情| 一二三四社区欧美黄| 久久精品国产一区二区三区| 亚洲午夜高清视频| 毛片一区二区三区| 国产精品看片你懂得| 亚洲国产高清视频| 性感少妇一区| 亚洲在线成人| 免费亚洲网站| 国产日韩欧美另类| 99国产一区二区三精品乱码| 亚洲国产精品一区二区www在线| 亚洲欧美日韩国产成人精品影院| 欧美成人免费一级人片100| 国产日韩欧美一区二区三区在线观看| 亚洲三级国产| 久久精品免费电影| 欧美一区二区高清| 欧美三级电影一区| 1769国产精品| 久久成人av少妇免费| 午夜影视日本亚洲欧洲精品| 欧美日韩免费在线视频| 在线成人免费观看| 久久av在线| 欧美在线播放一区| 欧美性事免费在线观看| 亚洲国产天堂久久综合网| 欧美中文字幕不卡| 欧美一区二区大片| 国产精品青草综合久久久久99| 亚洲精品在线观看免费| 亚洲精品国偷自产在线99热| 欧美影院视频| 亚洲综合色在线| 欧美日韩成人在线视频| 亚洲国产精品第一区二区| 久久精品日韩欧美| 久久久久国产一区二区| 国产老肥熟一区二区三区| 在线亚洲免费视频| 一区二区三区黄色| 欧美日韩国产高清| 最新成人av网站| 亚洲日本成人网| 欧美ed2k| 亚洲第一在线综合在线| 久久精品一区二区三区四区| 久久激情视频久久| 国产女主播一区| 亚洲欧美国产三级| 午夜亚洲激情| 国产日韩一区在线| 午夜精品久久久久久99热软件| 午夜在线播放视频欧美| 国产精品亚洲片夜色在线| 亚洲视频二区| 羞羞答答国产精品www一本| 国产精品丝袜久久久久久app| 亚洲在线成人| 久久国产天堂福利天堂| 国产综合网站| 亚洲茄子视频| 亚洲永久精品国产| 欧美体内she精视频在线观看| 日韩视频国产视频| 亚洲免费视频观看| 国产精品高清网站| 午夜精品久久久久| 久久人91精品久久久久久不卡| 韩国精品在线观看| 亚洲精品视频在线| 欧美日韩综合一区| 亚洲欧美日韩爽爽影院| 久久精品国产999大香线蕉| 国产一区视频观看| 亚洲国产日韩一区| 欧美精品午夜| 亚洲素人一区二区| 欧美在线一区二区三区| 黄色精品网站| 日韩亚洲国产欧美| 国产精品久久久久av免费| 午夜精品视频在线观看| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲每日在线| 欧美视频亚洲视频| 性欧美超级视频| 免费看的黄色欧美网站| 日韩午夜三级在线| 久久国产精品久久久久久久久久| 激情六月婷婷久久| 日韩午夜在线| 国产精品日本一区二区| 亚洲国产一区在线观看| 欧美日韩一卡| 欧美一区二区视频在线观看| 欧美激情1区2区3区| 亚洲视频免费在线| 久久综合色8888| 日韩亚洲不卡在线| 久久精品人人做人人爽电影蜜月 | 欧美一级二区| 欧美日韩精品高清| 欧美一区二区三区在线看| 欧美日本高清| 欧美一区二区在线观看| 欧美日本中文| 久久不射网站| 国产精品jvid在线观看蜜臀| 欧美在线啊v| 欧美日韩三级| 亚洲成在人线av| 校园春色国产精品| 在线观看日韩欧美| 午夜精品视频在线| 亚洲激情网址| 欧美在线视频导航| 日韩视频在线观看一区二区| 久久全球大尺度高清视频| 一区二区欧美亚洲| 欧美xxx成人| 午夜精品亚洲| 欧美日韩综合不卡| 亚洲人成在线播放| 国产热re99久久6国产精品| 一区二区三区国产精华| 影院欧美亚洲| 久久精品人人做人人爽| 亚洲亚洲精品在线观看|