通过利用虚拟仪器技术实现路前置放大器测量系统的设计

多路前置放大器用于将红外探测器输出的电流信号转换成电压信号,并对信号进行放大、滤波、求和,输出送至后续电路,对信号和干扰进行处理。 多路前置放大器的性能直接影响到后续处理的效果。 本研究开发了基于labview 平台的多路前置放大器的自动测量系统,可实现多路放大器技术指标的全部自动测量或选项测量。
1、系统功能及组成
1. 1  系统功能
系统能自动测量前置放大器输出信号的电压、增益、带宽、噪声、失真、串扰、跨阻等性能指标;也可以选择测量某些性能指标;自动记录和打印测试数据,并判断测得的数据是否合格;具有多种介质存储数据功能;能自动进行测量校准和重新设定指标的参数。
1. 2  系统组成
系统由硬件和软件两部分组成。 硬件由测试仪器、工控机、gpib 接口卡、i/ o 接口卡、可编程控制电路和打印机组成,对放大器的输入、输出信号的频率、电压值和波形进行测量,测量数据通过gpib 总线由工控机读取和处理;软件由人机界面程序、测量与控制程序和数据处理程序组成,在labview平台构建虚拟仪器,灵活地将计算机平台、硬件、软件结合起来,组成所需要的特定应用设备,完成放大器各项性能指标的测量和记录,并标记超标数据和打印测量结果
图1  系统组成框图
2、系统硬件构成
a. 测量仪器
数字万用表:采用agilent34401a ,其频率范围为3hz~300 khz ,基本直流精度为15 ×10 - 6 、分辨率为6. 5 ,在本系统中用于测量交、直流电压、频率。
数字示波器:采用tds1002 , 并配接tds2cma 通信接口模块,其频率范围为0hz~60mhz ,采样速率为1gbit/ s ,垂直分辨率为8bit ,时间基准精度为50 ×10 - 6 ,在系统中用于测量波形和进行fft 分析。
任意波形发生器: 采用agilent33220a ,其频率范围为1μhz~20 mhz ,分辨率为14 bit ,采样速率为50 mbit/ s ,具有线性和对数扫描功能,扫描速率可在1ms~500s 范围内选择,在系统中用于产生幅度、频率可变的点频信号和扫频信号.3 台仪器均具有gpib 接口仪器,既可以作为独立的单台仪器使用,也可以构成gpib 总线虚拟仪器测试系统。
b. gpib 接口卡
采用ni公司生产的pci-gpib 接口卡,完成gpib总线和pci 总线的连接,实现工控机与测量仪器的通信、控制。 本系统用gpib 电缆将gpib 卡、工控机与3 台仪器作星形连接,实时测量多路前置放大器的工作状态。 仪器通过gpib 接口卡以1000/s 读数的速度将测得的数据送入工控机显示、存储并处理,从而实现一个闭环反馈的自动测量系统。 它扩展了现有仪器的功能,使测量工作变得快捷、简便、精确和高效。
c. i/ o 接口卡
采用ni 公司生产的pci26503 数字i/ o卡,该卡提供了24bit 并行的数字i/ o界面,在系统中用于控制测量端口和测量仪器的转换。
d. 可编程控制电路板
自行设计的可编程控制电路板,用于完成被测模块的选择、模块内部各通路及连接方式的选取、向被测产品提供电源和激励信号。
3、系统软件构成
软件构成框图如图2 所示。 其中测量与控制部分的功能划分为多个子模块进行设计,提高了软件的可靠性、可维护性和可扩展性。
图2  系统测试程序框图
a. 人机界面
用于确定用户类别和各类用户的操作权限。最高为系统管理员的操作权限,包括:开始测试、数据管理、参数修改三大功能。 其中“开始测试”操作包括自动测试和选项测试,选择后可以进行多路放大器模块的测试操作;“数据管理”操作包括测试记录的查询、保存、打印等操作;“参数修改”操作包括芯片的参数指标修改。
b. 测量与控制部分
用于完成各项指标的测量。 测控程序分为3类:
a. 仪器通信子vi ,为每台gpib 仪器构建通信子vi. 通信子vi 采用visa 方式和ivi 方式编程实现。 visa 是虚拟仪器软件结构体系(virtual inst rument software architecture) ,实质是一个i/ o 接口软件库。 采用了visa 标准,就可以不考虑时间及仪器i/ o 选择项。 ivi 是可互换虚拟仪器( interchangeable virtual instrument ) ,其实质是一个以仪器类别划分的仪器驱动程序库,采用ivi 编程可直接调用labview 工作平台提供的虚拟仪器驱动程序。 本系统对采用传输visa session 和ivi session 参数进行控制。
b. 指标测量子vi ,将需测试的各项指标编写成独立的测试子vi ,采用调用labview函数方式编程实现。 程序运行顺序采用顺序结构和事件结构实现,既能单独调用一个测试子vi程序,也能同时调用多个测试子vi 程序,使各个测试项目有序进行, 互不干扰。
c. 采集控制子vi ,发送各测量端口转换控制命令。 通过调用“确定端口”和“写端口”传输控制参数至数字i/ o卡。
c. 数据处理部分
用于对测量到的数据进行处理计算、汇总,得到所需的信息,并嵌入打印程序,可随时对数据进行打印。
4、系统工作原理与工作过程
系统工作时,首先进入系统登录界面,输入用户名和密码可确定操作人员的工作权限,无权限的操作按钮被隐藏。“测试”操作包括自动测试和选项测试,33 项测试参数通过“建立数组”函数,形成参数变量子vi ,供各项参数测试时调用。 开始测量时,先依次初始化万用表、示波器、任意波发生器和i/o 接口,并通过检查取样电阻上的电压,检查多路前置放大器模块上的电源连接和模块的接入。 然后,调用数据库中的测试条件参数对仪器进行 测试环境设置和向i/ o接口卡发送控制命令。 可编程控制电路板上的cpld 对控制命令进行译码,进而实现对测试点的选择;工控机通过gpib 总线读取万用表、示波器所测的数据。 对于可直接测量的指标,工控机存储所测数据并在人机交互界面显示;对于不能用万用表、示波器直接测量的指标,则通过labview 平台的数据处理来获得,即在测试程序中嵌入“公式节点”函数,计算出间接测量的指标,如放大倍数、带宽、噪声、串扰、跨阻等性能指标的测量。 测得的参数都将与测试条件参数比较,判定合格与否。
基于labview 工作平台自动测量系统,为多路前置放大器技术参数的快速测试提供了一个实时可靠的解决方案,经过大量仿真和实际测试,结果表明:该测量系统能在30min 时间内,自动完成5 路放大器165个参数的测量、记录、标出不合格参数以及打印,满足系统要求,目前已投入使用。 采用虚拟测试技术取代传统的测试手段,可以极大地提高工作效率。


进入7纳米时代!AMD推出台积电7纳米制程CPU 及 GPU
如何破解WiMAX物理层测试瓶颈
DH17800系列大功率可编程直流电源
YOOSEN煜晨科技观点|浅谈品牌:缺乏这个因素,你的品牌就要注意了
国产示波器RIGOL MSO/DS7000系列数字示波器全“芯”上市
通过利用虚拟仪器技术实现路前置放大器测量系统的设计
一名合格的激光焊接工作者不能不知道的名词
各国基金对于区块链的进度如何
赋能工业企业数字化转型,橙色云“麟玑”AI产品正式发布!
AI偏见广泛存在 企业应当为技术应用划线
STM32 + ESP8266 + MQTT协议连接OneNet
全国产+5G+AI在智慧电力中的应用探索 Q&A问答
揭秘福建奔驰福州工厂
基于RS-485总线的LED夜景照明控制系统设计
哪些云计算平台可以成为“独角兽”?
变频器谐波干扰的来源与抑制方法
五大热门品牌电动牙刷专业评测-排名
磁电机结构分类_磁电机工作原理
如何使用LC滤波器来降低电路板中的串扰
为什么电话机器人能为企业带来更大的利润