找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 应用于倍频电路的吞脉冲分频器设计

[复制链接]
admin 发表于 2013-3-23 09:48:59 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 分析了应用于倍频电路的吞脉冲分频器的工作原理,建立了基于Simulink和FPGA的分频器模型。实验结果表明,该分频器可以实现双模分频功能,并能大幅度降低数字电路的功耗,为开发实用倍频电路提供了可行途径。
关键词: 倍频电路;吞脉冲分频器;功耗
       基于锁相环的倍频电路广泛应用于通信电路中[1],主要有整数N频率综合器和分数N频率综合器两种。整数N频率综合器利用分频器实现间接倍频,允许以数字形式调节输出频率,使其以参考频率为增量改变[2];分数N频率综合器分频值在整数值间抖动,可以实现非常高的频率精度[3]。分频器是倍频电路的重要组成部分。
     可编程递增或递减计数器可作为分频器[4-5],然而这种办法在大多数情形下是不切实际的。例如,基于硬件复用的导航芯片倍频电路最高工作频率通常为C/A码率的数千倍,相应的分频系数需要10 bit(甚至更多级数)计数器实现。
     然而,如此复杂且工作在数千兆赫兹的数字电路难以实现,即使能够实现如此高的工作频率,其功耗也惊人。而吞脉冲分频器在射频应用中被证明高效且可靠[6],同样可被应用于基带数字集成电路中。本文设计的双模吞脉冲分频器可以满足倍频电路的需要。
20121107051429883792162.gif
20121107051429930662163.gif
     这样输出频率可达到输入频率的任意整数倍。
   2 基于Simulink双模吞脉冲分频器
     以14 bit分频器为例,预分频器的分频值分别为64和65,14 bit计数器可由6 bit和8 bit异步计数器代替,因为这两个计数器的工作频率分别为14 bit计数器的1/64,其数字电路的复杂度和功耗得以降低。
     预分频器由divide by 4/5模块和4 bit异步计数器构成。Divide by 4/5模块根据输入信号mode在4/5之间切换,进而实现预分频器的分频值在64/65之间的切换。
     吞脉冲分频器Simulink模型由预分频器、6 bit计数器和8 bit计数器以及模控制器等组成。模控制器采用Stateflow实现,根据两个输入信号的边沿跳变完成mode值的转换,初始状态下mode值为1,如图2所示。当mode为1时,输入频率由双模预分频器进行65分频,同时6 bit计数器和8 bit计数器均开始计数,当6 bit计数值为64时将产生一个下降沿使mode值从1变为0,预分频器进行64分频,6 bit计数器禁止计数,这时仅8 bit计数器在计数,当8 bit计数器计数值为256时生成复位脉冲,使两个计数器复位,而mode值恢复为1时开始新的循环。
    20121107051429961912164.gif
       fout=1/6 448 fin,图3为吞脉冲分频器的仿真图,从上至下分别为分频器②输出值、端口1的边沿信号、mode值、端口2的边沿信号、吞脉冲分频器输出频率。可以看出分频器能够正常完成预分频、计数、mode值转换等功能。
    20121107051429993162165.gif
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-24 09:43 , Processed in 0.057003 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表