1 系統(tǒng)設計方案
脈沖/數據發(fā)生器系統(tǒng)結構如圖1所示,包括嵌入式系統(tǒng)、控制主板模塊、觸發(fā)模塊、時鐘模塊以及模擬通道輸出模塊。整個系統(tǒng)中,各個模塊按照一定作用互相支持,協(xié)調工作。
時鐘模塊能夠產生系統(tǒng)所需的連續(xù)可調、高精度的時鐘信號;觸發(fā)模塊用以接收外部觸發(fā)信號,實現與外部電路的同步;模擬通道輸出模塊實現對前級產生的脈沖和數據信號的幅度、電平、沿的控制與調整;控制主板模塊采用FPGA 來構建主控制邏輯系統(tǒng),實現觸發(fā)模式、時鐘頻率、脈沖產生和數據地址產生等相關控制。
嵌入式系統(tǒng)以及運行于其上的應用軟件在整個系統(tǒng)結構中處于最前端。
2 人機界面
開發(fā)軟件集成開發(fā)環(huán)境選取微軟公司提供的VisualStudio 2005.用于定制系統(tǒng)的Platform Builder for CE6.0 被作為插件集成到Visual Studio 2005中,這樣定制操作系統(tǒng)和開發(fā)應用程序都在同一開發(fā)環(huán)境下,避免頻繁切換開發(fā)環(huán)境的麻煩。在完成WinCE操作系統(tǒng)的定制、導出軟件開發(fā)包SDK之后,便可以進行驅動程序和應用程序的開發(fā)。脈沖發(fā)生器作為現代電子測量儀器,其軟件開發(fā)包含兩部分:界面設計以及功能設計。