1 系统设计方案
脉冲/数据发生器系统结构如图1所示,包括嵌入式系统、控制主板模块、触发模块、时钟模块以及模拟通道输出模块。整个系统中,各个模块按照一定作用互相支持,协调工作。
时钟模块能够产生系统所需的连续可调、高精度的时钟信号;触发模块用以接收外部触发信号,实现与外部电路的同步;模拟通道输出模块实现对前级产生的脉冲和数据信号的幅度、电平、沿的控制与调整;控制主板模块采用FPGA 来构建主控制逻辑系统,实现触发模式、时钟频率、脉冲产生和数据地址产生等相关控制。
嵌入式系统以及运行于其上的应用软件在整个系统结构中处于最前端。
2 人机界面
开发软件集成开发环境选取微软公司提供的VisualStudio 2005.用于定制系统的Platform Builder for CE6.0 被作为插件集成到Visual Studio 2005中,这样定制操作系统和开发应用程序都在同一开发环境下,避免频繁切换开发环境的麻烦。在完成WinCE操作系统的定制、导出软件开发包SDK之后,便可以进行驱动程序和应用程序的开发。脉冲发生器作为现代电子测量仪器,其软件开发包含两部分:界面设计以及功能设计。