测试仪的结构示意框图如图1所示。该测试仪器的控制器采用了Atmel 公司的八位单片机89C55,用于完成界面管理和自动检测控制功能。其中采用了Maxim公司的MAX197高精度的A/D转换器来完成模拟信号的测试。下面分别介绍各类器件的测试原理和方法。
1 测试原理和测试电路
测试一个器件的功能或特性参数,通常采取该器件的典型应用电路,把功能体现出来,把参数值直接或间接地反映出来。
1.1 模数转换器ADC0809的测试
模数转换器ADC0809的测试电路图如图2所示。根据测试电路,ADC0809的8个通道输入同样的模拟量,该模拟量同样也输送给MAX197。控制器选择ADC0809的1个模拟通道,并发出启动转换信号,使ADC0809开始转换,然后控制MAX197也开始转换。等待转换结束,分别读取两者的转换结果,并进行数值比较,根据误差限确定器件功能是否正常。改变通道继续测试,直到8个通道测试完毕,显示其结果。
1.2 DAC0832的测试
D/A转换器DAC0832是8位二进制数模转换器,8个数字量输入端分别为DI7~DI0,其中DI7为MSB,DI0为LSB。它的模拟量输出端为电流输出IOUT1和IOUT2,当输入的数字量最大时,IOUT1端输出的电流最大;当输入的数字量为零时,输出电流最小。IOUT2端的电流输出情况正好相反。这两个端子可以和外部的运算放大器相接实现电流/电压的变换。此芯片内部还有1个反馈电阻,可以作为外部运算放大器的反馈电阻,DAC0832测试原理图如图3所示。芯片内有两级输入寄存器,使之具备双缓冲、单缓冲和直通3种输入方式,以适于各种电路的需要,例如要求多路D/A异步输入、同步转换等。