摘要
提出一种基于ARM9和FPGA的嵌入式数字示波器的设计方法。硬件上采用ARM9+FPGA的结构,利用S3C2410A微控制器(ARM920T内核)的高速处理能力,以及FPGA在读写控制逻辑、高速数据交换方面的优势,实现4通道数据同步。软件上采用μC/OS-II实现多任务运行及实时处理。整机测试表明:该嵌入式数字示波器支持4通道输入,采样频率范围2kHz^20MHz,输入电压范围0^+4V,频率、脉宽和幅值精度±0.5%,具有良好的人机交互界面。可作为一个通用模块,嵌入智能仪器。
This paper introduces a designing method for embedded digital oscilloscope based on ARM9 and the FPGA. Its hardware adopts ARM9 and FPGA structure, which takes full advantages of S3 C2410A microcontroller's (ARM920T core) high speed processing ability as well as of FPGA's control logic and high speed data exchange to realize the 4-channel data synchronizations. The software uses the μC/OS-Ⅱ platform to realize multi-duty operation and real-time processing. The integrated testing on the machine indicates that this embedded digital oscilloscope supports 4 channel inputs. The sampling frequency scope is 2kHz - 20MHz, the input voltage scope is 0 ~+ 4V, the precision of frequency, pulse, and amplitude value is ±0.5 %. It has good man-machine interaction interface and can be inserted into intelligent apparatus as a general module.
出处
《计算机应用与软件》
CSCD
2010年第3期84-86,共3页
Computer Applications and Software
基金
天津市科委应用基础及前沿技术研究项目(08JCYBJC03500)