新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 采用CPLD的水下沖擊波記錄儀的應用設計

        采用CPLD的水下沖擊波記錄儀的應用設計

        作者: 時間:2012-04-29 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/149165.htm

        3.2 功耗低,集成度高
          
        圖2中電源管理電路中的電源芯片主要包括MAX1658、MAX1659和MAX1616,它們的共同點就是都有一個SHDN輸入端,當SHDN端為低電平時,無論電壓輸入端輸入多大電壓,輸出電壓均為0V,而只有當SHDN端為高電平,輸入端接入合適電壓時,輸出端才能產生相應的電壓值供系統正常工作。由于裝置最終工作在,需要電池供電,這就要求電路必須低功耗。
          
        工作時共有5個狀態:低功耗延時設置待上電狀態、低功耗待觸發狀態、數據記錄狀態、數據保持狀態、讀出數據狀態。狀態的轉換是在中心控制模塊的控制之下完成的。系統自帶了一個數據保持電源,因此不用時系統處于數據保持狀態。主控模塊上電以后,通過四路撥碼開關設置延時時間,延時時間到了之后其它模塊自動上電,處于待觸發狀態,準備對數據進行采集。隨著觸發信號的到來,系統狀態被轉換至數據記錄狀態,記錄完畢后,系統進入低功耗數據保持狀態等待被回收。取回裝置后,讀數時系統轉換為讀出數據狀態,讀數結束后系統又處于數據保持狀態,等待下一次記錄。這樣系統每記錄一次,其對應的狀態就要循環一次。在系統工作的不同階段,我們可以通過內部數字邏輯來控制各個電源芯片的SHDN輸入端,讓必須工作的芯片的SHDN輸入端置高,不需要工作的芯片的SHDN輸入端置低,從而實現了低功耗。
          
        Xilinx器件的集成度范圍可達300~250000可用門,可以很容易地集成現有邏輯功能, 無論這些邏輯是由多個離散邏輯器件、多個PLD或是FPGA組成的,還是由幾個定制的器件組成的。在系統中,集成度提高意味著設備規模減小,元器件數量減小,而元器件數量減小就必然降低功耗,特別是嵌入式陣列塊(EAB)的使用,可以把存儲器集成到芯片中,特別有利于芯片上系統的,降低了系統的成本,設備功耗,而且能夠提高系統的性能和可靠性。
          
        3.3 低成本,高可靠性
          
        器件來進行電路, 可以大幅度地減少印制板的面積、焊點和接插件, 降低裝配和調試費用。大量的分立器件在進行印制板電裝時, 往往會發生由于虛焊或接觸不良而造成故障, 并且這種故障常常難以發現, 給調試和維修帶來極大的困難。因此, 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板的面積和布線難度,提高了設備可靠性,得到了滿意的試驗結果。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昭平县| 合江县| 汾阳市| 嘉禾县| 奉贤区| 陆良县| 塔河县| 海安县| 南安市| 永新县| 伊金霍洛旗| 澳门| 泾阳县| 昆山市| 莲花县| 南康市| 商河县| 安平县| 囊谦县| 唐河县| 邮箱| 宁南县| 穆棱市| 建水县| 普陀区| 石阡县| 清水河县| 江油市| 通道| 黑河市| 高密市| 高陵县| 彩票| 突泉县| 新巴尔虎左旗| 临城县| 定州市| 西贡区| 肃北| 堆龙德庆县| 河间市|