·上一文章:A3000过程控制实验系统开发
·下一文章:基于μC/OS-Ⅱ的数据采集系统设计与应用
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异步输入、同步转换等。
由单片机输送1个8位的二进制数字量给DAC0832,使两级缓冲的写控制和片选控制都有效时,开始D/A转换,转换速度为微秒级。经过数模转换后,输出的电流再经过运放转换成电压,该电压经过MAX197转换成数字量读回到单片机中,然后和原输出的数字量相比较,以判断被测芯片正常与否。