圖1 水下沖擊波記錄儀工作原理圖
圖2 水下沖擊波記錄儀主控模塊與各外圍器件電路原理框圖
3.1 靈活性強,開發(fā)周期短
圖2中A/D轉(zhuǎn)換器采用AD7470。它的啟動轉(zhuǎn)換輸入端CONVST由主時鐘分頻得到且采樣頻率可編程。可編程延時電路是通過一個四路撥碼開關(guān)對CPLD輸入不同的電平組合實現(xiàn)的,通過設(shè)定CPLD數(shù)字邏輯對產(chǎn)生延時計數(shù)時鐘的1MHz晶振計數(shù),輸入不同的電平組合從而譯碼產(chǎn)生不同的延遲時間,而更改電平組合只需對記錄儀的面板操作即可。CPLD器件配以ISE開發(fā)系統(tǒng)可完成設(shè)計輸入、編譯、驗證及編程,設(shè)計校驗可進行完整的模擬, 最壞情況下的定時分析和功能測試。設(shè)計人員無需編程器就可重構(gòu)數(shù)字系統(tǒng),具有“硬件軟做”的特點。[!--empirenews.page--]
3.2 功耗低,集成度高
圖2中電源管理電路中的電源芯片主要包括MAX1658、MAX1659和MAX1616,它們的共同點就是都有一個SHDN輸入端,當(dāng)SHDN端為低電平時,無論電壓輸入端輸入多大電壓,輸出電壓均為0V,而只有當(dāng)SHDN端為高電平,輸入端接入合適電壓時,輸出端才能產(chǎn)生相應(yīng)的電壓值供系統(tǒng)正常工作。由于裝置最終工作在水下,需要電池供電,這就要求電路必須低功耗。
記錄儀工作時共有5個狀態(tài):低功耗延時設(shè)置待上電狀態(tài)、低功耗待觸發(fā)狀態(tài)、數(shù)據(jù)記錄狀態(tài)、數(shù)據(jù)保持狀態(tài)、讀出數(shù)據(jù)狀態(tài)。狀態(tài)的轉(zhuǎn)換是在中心控制模塊的控制之下完成的。系統(tǒng)自帶了一個數(shù)據(jù)保持電源,因此不用時系統(tǒng)處于數(shù)據(jù)保持狀態(tài)。主控模塊上電以后,通過四路撥碼開關(guān)設(shè)置延時時間,延時時間到了之后其它模塊自動上電,處于待觸發(fā)狀態(tài),準(zhǔn)備對數(shù)據(jù)進行采集。隨著觸發(fā)信號的到來,系統(tǒng)狀態(tài)被轉(zhuǎn)換至數(shù)據(jù)記錄狀態(tài),記錄完畢后,系統(tǒng)進入低功耗數(shù)據(jù)保持狀態(tài)等待被回收。取回裝置后,讀數(shù)時系統(tǒng)轉(zhuǎn)換為讀出數(shù)據(jù)狀態(tài),讀數(shù)結(jié)束后系統(tǒng)又處于數(shù)據(jù)保持狀態(tài),等待下一次記錄。這樣系統(tǒng)每記錄一次,其對應(yīng)的狀態(tài)就要循環(huán)一次。在系統(tǒng)工作的不同階段,我們可以通過CPLD內(nèi)部數(shù)字邏輯來控制各個電源芯片的SHDN輸入端,讓必須工作的芯片的SHDN輸入端置高,不需要工作的芯片的SHDN輸入端置低,從而實現(xiàn)了低功耗。
Xilinx器件的集成度范圍可達300~250000可用門,可以很容易地集成現(xiàn)有邏輯功能, 無論這些邏輯是由多個離散邏輯器件、多個PLD或是FPGA組成的,還是由幾個定制的器件組成的。在系統(tǒng)設(shè)計中,集成度提高意味著設(shè)備規(guī)模減小,元器件數(shù)量減小,而元器件數(shù)量減小就必然降低功耗,特別是嵌入式陣列塊(EAB)的使用,可以把存儲器集成到CPLD芯片中,特別有利于芯片上系統(tǒng)的設(shè)計,降低了系統(tǒng)的成本,設(shè)備功耗,而且能夠提高系統(tǒng)的性能和可靠性。
3.3 低成本,高可靠性
采用CPLD器件來進行電路設(shè)計, 可以大幅度地減少印制板的面積、焊點和接插件, 降低裝配和調(diào)試費用。大量的分立器件在進行印制板電裝時, 往往會發(fā)生由于虛焊或接觸不良而造成故障, 并且這種故障常常難以發(fā)現(xiàn), 給調(diào)試和維修帶來極大的困難。因此, 采用CPLD 器件后, 由于集成度提高, 元器件數(shù)量減少, 印制板數(shù)量減少, 因而分機組合減少, 降低設(shè)備的綜合成本, 使得設(shè)備的可靠性大大提高。
4 設(shè)計過程
Xilinx公司的CPLD開發(fā)工具ISE,支持多種輸入方式,給設(shè)計開發(fā)提供了極大的方便,因此本系統(tǒng)采用ISE進行設(shè)計。它可以便捷地完成設(shè)計輸入、編輯、與校驗工具連接,設(shè)計人員可以使用標(biāo)準(zhǔn)的EDA設(shè)計輸入工具來建立邏輯設(shè)計,使用ISE編譯器對XCR3256器件進行編譯,其設(shè)計流程如圖3。
4.1 設(shè)計輸入
設(shè)計輸入方式有原理圖輸入,硬件描述(HDL)語言輸入,波形輸入等多種方式。記錄儀電路的各個功能塊: 單向總線緩沖器的產(chǎn)生, A/D時鐘信號、寫信號及片選信號的產(chǎn)生,地址發(fā)生器的產(chǎn)生,讀、寫命令及數(shù)據(jù)的傳輸控制,對讀數(shù)時鐘的消抖等都是采用硬件描述語言(VHDL)來實現(xiàn)的,最后采用原理圖輸入把各個功能塊連接在一起。采用語言描述的優(yōu)點是效率較高, 結(jié)果也較容易仿真, 信號觀察較方便。
4.2 設(shè)計處理
分別在設(shè)計文件中讀取信息并產(chǎn)生編程文件和仿真文件及自動錯誤定位, 設(shè)計規(guī)則檢查以及各器件劃分,編譯器還能實現(xiàn)用戶指定的定時要求,例如:傳播延時(tPD),時鐘頻率(f osc)等。
圖3 設(shè)計流程
以前在工作中,同事遇到一個問題,LDO輸出接了一個負(fù)載,負(fù)載有低功耗和普通模式兩種工作模式,低功耗模式時正常,普通模式時工作也正常,但是從低功耗切換到普通模式時,卻發(fā)生了異常,測量得到LDO的輸出電壓波形大約如下,綠色是...
關(guān)鍵字: LDO 低功耗 負(fù)載調(diào)整率摘要:基于DSP和CPLD設(shè)計了CAN一1553B網(wǎng)關(guān),選擇了1553B總線作為電機控制系統(tǒng)的主總線,其主要用于操作系統(tǒng)與子控制系統(tǒng)之間的通信。為了更好地完成各節(jié)點之間的通信,采用CAN總線作為子系統(tǒng)總線,構(gòu)建基于CAN...
關(guān)鍵字: 電機控制網(wǎng)絡(luò) 1553B總線 CPLD在當(dāng)今時代,低功耗是每個系統(tǒng)都在朝著的方向發(fā)展,這使得工程師將其應(yīng)用的功耗降至最低是一項關(guān)鍵挑戰(zhàn)。低功耗是我們都可以同意的,特別是當(dāng)它導(dǎo)致更低的電費和更長的手機電池時。
關(guān)鍵字: 低功耗 低壓監(jiān)控在下述的內(nèi)容中,小編將會對可穿戴設(shè)備的相關(guān)消息予以報道,如果可穿戴設(shè)備是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。
關(guān)鍵字: 可穿戴設(shè)備 藍(lán)牙 低功耗(全球TMT2022年7月12日訊)創(chuàng)新視頻和顯示處理解決方案提供商Pixelworks,Inc.逐點半導(dǎo)體攜手科技潮牌真我realme正式宣布,最新推出的真我?GT2 大師探索版首發(fā)搭載Pixelworks X7視覺...
關(guān)鍵字: PIXELWORKS 半導(dǎo)體 視覺處理器 低功耗打通游戲全鏈路顯示優(yōu)化通道,讓120幀的絲滑游戲體驗更持久 上海2022年6月16日 /美通社/ -- 領(lǐng)先的視頻和顯示處理創(chuàng)新方案供應(yīng)商Pixelworks, Inc.(納斯達克股票代碼:PXLW)逐點半導(dǎo)體今日宣布...
關(guān)鍵字: PIXELWORKS 半導(dǎo)體 IP 低功耗