首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
扫频接收机中数字扫描控制器设计
来源:本站整理  作者:佚名  2009-04-08 08:34:30



    中断处理过程如下:首先,四种中断分别缓存入四个中断寄存器。中断寄存器使用FIFO存储单元可以储存多个中断,利用FIFO存储单元内部自身的标志位作为逻辑判断依据可以简化我们的设计。其次,中断识别模块检测各FIFO存储单元的空标志位。如果有任意一个FIFO存储单元的空标志位为O,则说明有中断产生,那么中断识别模块将按中断优先级别排序,并产生一个脉冲通知与最高中断级别相对应的运算单元内的数据调用模块从RAM中读取下一段控制量的初始值。再次,数据调用模块完成读取任务后返回给复位处理模块一个处理程序完成标志。复位处理模块在收到处理程序完成标志后根据输出中断类别产生读脉冲至空标志位为O且中断优先级别最高的中断寄存器中。此时,中断寄存器的空标志位有可能发生变化。最后,中断识别模块再次检测所有的空标志是否都为1,如果不是,中断处理单元继续上述过程直到所有的空标志都为1。中断处理过程结束。
    7)步进脉冲发生单元
    步进脉冲发生单元内包含多个计数器,计数使能由触发单元控制,计数器的模从地址译码/数据缓存单元读取。每隔一定时间,步进脉冲发生单元产生计数脉冲作为累加/减器的时钟并由运算单元内计数器计数。

4 设计实例
   
以某型号微波毫米波接收机为例。在此接收机中,系统总线设计为串行总线,需要控制的变量有YIG振荡器频率、YIG滤波器中心频率、平坦度补偿数据和预选器带宽控制电压。选用Altera公司的EplkSOQC208—3芯片作为数字扫描控制器芯片,IDT71V016SA20Y作为RAM存储芯片,AD7538KR、DAC8412作为DAC转换芯片。
    经测量,YIG振荡器频率开环控制精度达到5MHz(接收机锁相环的锁频范围可达80MHz),YIG滤波器中心频率控制精度达到3MHz(YIG滤波器3dB带宽最小处40MHz),平坦度补偿值误差小于O.2dB,预选器带宽误差小于带宽2%。数字扫描控制器选用60MHz时钟作为外部时钟,在最忙碌情况下(四种中断同时到来),完成四种中断处理总时间小于5μs。
    通过仿真和测试数字扫描控制器仅使用了FPGA内约70%的资源,可以为今后的模块扩展留有余地。

5 结束语
   
对于扫描控制器自身硬件来说,我们可以通过将控制量曲线划分更多段、更加逼近真实曲线,达到提高控制精度的目的;通过选用高档的FPGA芯片并提高系统工作时钟,达到提高控制速度的目的。但在实际使用过程中,我们还必须综合考虑硬件自身的性能(如YIG器件磁滞效应、机械开关切换时间、中频滤波器响应时间等)、软件设计复杂度、要求的性能指标等多组因素对扫描控制精度、速度的影响,合理选择划分段数及工作时钟,最大限度挖掘出接收机潜能。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:89,359.38000 毫秒