论文部分内容阅读
高精度多路实时可编程信号源旨在提供多路、多种信号形式的高精度模拟信号。在本课题中有针对性地提出了一种信号源实现方法:结合DDS原理利用高精度D/A转换器构建波形重构电路,用电子开关实现多路切换,利用USB总线将计算机与测试台相连可完成波形数据的实时下载,实现了信号源的实时可编程。在设计中,利用单片机集成的高精度A/D构建了反馈自检模块,建立了一个闭环控制系统,有效地改善了系统的整体精度。该方法有效结合了DDS原理,将单片机技术、FPGA技术等进行了有机的结合,使其充分发挥了各自的优点。在进行硬件设计前期对影响信号幅值输出精度的因素进行了详细的理论分析与量化描述。根据以上分析,在确定了硬件设计方案后,分别对关键电路的主要误差进行了估算,并通过电路上的一些技巧及降噪技术来保证其误差尽量小。之后对系统误差进行了估算,并保证所估算的系统误差在最终误差要求的70%以内。在软件方面,模块化了各单元要实现的功能,深入分析了计算机与单片机以及单片机与FPGA之间的通信过程并制定了完备且可扩展的通信协议。最终研制出样机,证明了该方法的可行性,给出了相关的测试数据及结论。