论文部分内容阅读
模拟IC自动测试仪实现对模拟IC的功能参数和电气参数的测试。任意波形发生器是模拟IC自动测试仪的一个功能模块,为待测IC提供模拟测试激励。本课题的任务是设计一款有任意波形模式和高频正弦模式两种工作模式的任意波形发生器。任意波形模式可以输出任意波形,采样精度为16位,采样率最大300MSPS,输出信号频率最大1MHz。高频正弦模式只能输出正弦波,输出信号频率最大150MHz。两种模式输出信号峰峰值范围均为20mV~20V,可以实现±2.5V直流偏置,输出阻抗可以选择50?或75?,并且带有同步输出端口。本文还设计并实现模拟IC自动测试仪的用户界面。用户界面的主要功能有:选择测试仪的资源;建立和编译待测模拟IC的测试程序;执行用户测试程序(.exe文件);对IC测试结果进行显示、处理和保存;实现PC机和探针台之间的通信。任意波形发生器的设计理论依据是直接数字合成,选择Xilinx Spartan-6 LX100FPGA作为系统控制器,采用模块化设计理念。整个设计包括波形产生、滤波、差分信号转单端信号、幅度调节、直流偏移、阻抗选择、同步输出、信号反馈调节共八个模块。任意波形模式的波形产生模块采用数模转换器和波形存储器来实现,高频正弦模式的波形产生模块采用一款专用DDS芯片。任意波形模式包括信号反馈调节电路,高频正弦模式不包括信号反馈回路。模拟IC自动测试仪操作界面的设计基于Visual Studio2008平台利用C#来完成,同样采用模块化设计理念。本课题最终完成了任意波形发生器的两种工作模式的硬件电路设计、调试,并完成了FPGA逻辑控制部分的软件代码的编写,通过软硬件联合调试,任意波形发生器最终测试结果基本满足项目要求。界面设计工作,也完成了各个操作界面的绘制和调试,基本实现用户操作界面的功能。