嵌入式WinCE平台下的频谱数据传输控制
2011-06-22韦晏旭王志刚罗光坤
单片机与嵌入式系统应用 2011年11期
韦晏旭,王志刚,罗光坤
(电子科技大学自动化工程学院,成都611731)
韦晏旭(硕士生),研究方向为 ARM+WinCE+FPGA、VC++6.0、智能仪器软件开发技术等。
引 言
频谱分析仪是微波测量仪器中最基础、最常用的仪器之一,被誉为频域示波器,广泛应用于电子对抗、航空航天、移动通信、广播电视、科研生产等各种领域,是军用和民用电子测试不可或缺的设备[1]。随着现代科研向精、深和尖的方向发展,频谱测量在各领域内发挥的影响越发显得深远。目前,频谱分析仪的开发在国内也处于前沿阵地。综合起来看,由于超外差式频谱分析仪在分析射频或微波毫米波范围内的高频信号频谱上具有明显优势,本文便采取了这种由射频前端、数字扫频、中频滤波、视频检波以及频谱数据实时采集与显示的整机设计方案。
现代频谱仪除了对测量精度和测频带宽要求越来越高外,同时也更加强调低成本、便携性以及可靠性。那么,智能仪器开发中就客观要求在不影响其测量性能的前提下构建一种满足这种新需求的软硬件平台。频谱仪在实际测量中,需要实现频谱数据在仪器显示屏上的实时刷新,那么频谱数据的实时采集就显得尤为重要。
WindCE作为保护模式的操作系统,运行其上的应用程序只能访问系统管理的虚拟内存地址。本文在以总线方式进行数据访问操作时,首先完成外部设备的物理地址到系统内存地址虚拟映射[2],从而使外部数据FIFO所构成的缓存逻辑成为可操作的设备单元。……
登录APP查看全文
