论文部分内容阅读
随着信息技术的发展,石英晶体振荡器作为电子设备的“心脏”,凭借着在频率精度、稳定度、开机特性等方面的优势在通信领域已经得到了广泛的应用。但是,目前在对晶体振荡器的指标测量中,依然会消耗大量人力资源,限制了晶体振荡器的批量生产。为了能够实现晶体振荡器的工业化生产,本文设计并实现了一套晶体振荡器的自动测试系统,实时在线的进行自动测量,并通过测试结果对晶体振荡器进行筛选,大大提高了测试效率并且降低了人为产生的误差,更加适合应用于规模化的测试生产中。本论文从自动测试系统的整体设计方案入手,以Windows系统中设计开发的应用程序配合单片机(MCU)和复杂可编程逻辑器件(CPLD)等硬件芯片的架构,实现了对晶体振荡器老化实验,以及对测试结果进行存储、计算、筛选等功能,主要研究内容如下:1、根据晶体振荡器的测试需求,分析了关键指标的测试方法,以及测试系统中所包含功能的实现流程,对系统进行了层次化、模块化的设计,提出了系统的整体方案。2、硬件上,通过对以MCU和CPLD为架构的硬件电路组成和基本原理的分析,设计了二者之间通信电路、MCU与PC机的通信接口电路、电源以及晶体振荡器测试电路,实现了 CPLD的逻辑功能,在电路板图设计过程中采取了相关措施,提高了电路板的稳定性和电磁兼容性。3、软件上,通过对PC机与MCU、频率计之间的数据读写的基本原理的分析,基于MFC框架开发应用程序,实现了可视化的操作界面;实现对频率计的参数配置;实现对晶体振荡器进行单次、循环、抽样测试的功能;实现对测试结果进行筛选、保存并绘制成图的功能。经过验证,本系统能够对大批量晶体振荡器进行测试,并对测试结果进行计算并筛选,最终实现了一套适用于工业化生产的晶体振荡器自动测试系统。