论文部分内容阅读
射频模块控制台是射频模块性能测试所必需的。本文设计的控制台与PC联合操作实现对射频模块的精确控制,通过外界仪器对射频模块进行测量,实现对射频模块的故障诊断及其具体设计实现的测试。本文针对射频模块的工作需求,根据控制台的设计指标,制定控制台的设计方案。此控制台实现了四大功能:(1)为射频模块提供稳定的电源;(2)为射频模块提供控制信号;(3)收发中频信号;(4)接收射频模块的状态信号。本文基于Xilinx公司XCR3384XL型号的CPLD搭建了通用数据链通道平台,采用增强型并口EPP作为PC与控制台间的通信接口。控制台通过软件输入控制信号并做数据处理,实现对射频模块的控制。控制台的设计包括板级电路设计和CPLD系统设计。板级电路实现包括EPP并口扩展、电源电路设计、中频信号收发端设计和状态信号接收端设计。CPLD系统包括EPP并口模块、数据通道选择模块、数模转换器控制模块、SPI功能模块。EPP并口模块实现PC与控制台间的通信和地址通道与数据通道的分离;数据通道选择模块实现对数据通道的控制与选择和对控制信号的传输;数模转换器控制模块实现对数模转换器的精确控制;SPI功能模块实现对数据的缓存、位宽转换、并串转换及与多个从机间的通信。在SPI功能模块设计中,本文根据射频模块芯片组的时序要求,提取了公共参数,根据参数要求将系统时钟速度确定为10MHz,从而采用模块复用的方法,减少了电路资源的消耗;设计了一种同步FIFO模块实现数据缓存和数据位宽转换,与传统实现方法相比,该模块所耗资源更少;从机选择模块实现对不同从机的快速切换控制,同时减小了相邻字节之间的等待时间。设计模块的仿真结果和控制台的功能调试结果表明,该控制台能够为射频模块提供电压为7.2V、纹波小于10mV、最大电流为3A的电源,能够正确传输各路控制信号,能够接收状态信号和收发中频信号,符合设计初衷。