基于PCM2906B的虚拟信号分析仪的设计

龙源期刊网 https://www.360docs.net/doc/989289619.html,

基于PCM2906B的虚拟信号分析仪的设计作者:裴桂玲王亚南

来源:《现代电子技术》2013年第16期

摘要:针对目前市场上出现的虚拟仪器价格过于昂贵,研发了一种高性价比的虚拟信号分析仪。采用16bit STEREO AUDIO CODEC PCM2906B为硬件基础,结合C#软件开发,整体结构由通用PC机和虚拟仪器卡两部分组成,二者通过USB接口进行信号通信。信号的采集和输出由虚拟仪器卡完成,信号的处理由通用PC机通过软件进行,PC软件利用面向对象的C#语言开发。该虚拟信号仪能在大幅降低成本的同时实现了信号发生器、示波器、记录仪、频谱分析、时频分析等多种功能。该仪器具有多种功能,硬件功耗低,成本低廉,性价比高,可以在教学和实验中得到广泛的推广和应用。

关键词: PCM2906B;虚拟信号分析仪; C#; USB接口

中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2013)16?0095?03

0 引言

随着信息处理技术和虚拟仪器技术的发展,虚拟仪器逐渐成为现代仪器的发展方向。目前市场上出现的虚拟仪器价格过于昂贵,在实际中难以大规模应用[1]。本文设计了一种高性能

价格比的虚拟信号分析仪,其整体结构由通用PC机和虚拟仪器卡两部分组成,二者通过USB 接口进行信号通信。

信号的采集和输出由虚拟仪器卡完成,信号的处理由通用PC机通过软件进行,PC软件可以利用面向对象的C#语言开发。该仪器具有信号发生器、示波器、记录仪、频谱分析仪、时频分析仪等多种功能,硬件功耗低,成本低廉,性价比高,可以在教学和实验中得到广泛的推广和应用。

1 系统设计及结构

1.1 系统总体设计

整个系统由通用PC机和虚拟仪器卡两部分组成,PC机中装有分析信号和处理信号的软件,虚拟仪器卡负责信号的采集和输出,二者采用USB2.0全速通信接口。该虚拟仪器卡拥有两个输入通道和两个输出通道,通过USB接口接收从PC机上传送来的配置信息和控制命令,同时利用USB总线供电。PC机上的软件主要负责配置虚拟仪器卡,对虚拟仪器卡进行波形读取分析和传送波形数据,同时完成波形数据的显示、存储、频谱分析、时频分析等功能。

PC机软件与虚拟仪器卡两者相互配合,协调工作,共同完成信号的采集和产生。系统总体结构框图如图1所示。

相关文档
最新文档