梦见鬼是什么预兆| 女孩什么时辰出生最好| 白细胞酯酶阳性什么意思| 男人阴囊潮湿吃什么药| 利益最大化是什么意思| 1度房室传导阻滞是什么意思| 特别容易饿是什么原因| 怀孕3天有什么症状| 左胸上方隐痛什么原因| 大礼是什么意思| 不老实是什么意思| 裸婚是什么意思| 火加田读什么| 男人时间短吃什么药好| 左旋肉碱什么时候吃| 一什么家| 碟鱼头是什么鱼| sub是什么意思| 灿字五行属什么| 胃阳不足吃什么中成药| 外阴长什么样| afd是什么意思| 女人排卵期有什么反应| 钟爱一生是什么意思| 共济失调是什么意思| 神经内科看什么病的| dr是什么意思| 鱼死了有什么预兆| 饵丝是什么| 1971年是什么年| 挂号特需是什么意思| 为什么肝最怕吃花生| 女人喝蛇汤有什么好处| 什么水果维生素c含量最高| 巨人观什么意思| 双十一从什么时候开始| 淋巴炎挂什么科| 孕妇吃什么水果比较好| 喝桑叶茶有什么好处| 藏红花有什么作用和功效| 后背长痘痘是什么原因| 球蛋白高是什么意思| 指纹不清晰是什么原因| 1957年发生了什么| 夜尿多是什么原因引起的| 人体最长的骨头是什么| 生活老师是做什么的| 58年属什么生肖| 开放性神经管缺陷是什么意思| 中盐是什么盐| 保肝护肝吃什么| 谷旦是什么意思| 化疗后白细胞低吃什么食物补得快| 什么感| 正三角形是什么| 4.29是什么星座| 纳字五行属什么| 5月25日什么星座| 红皮鸡蛋和白皮鸡蛋有什么区别| 腰肌劳损用什么药| bbd是什么意思| 瓷娃娃什么意思| 金牛男最烦什么女孩| 左边脖子疼是什么原因| 慢性浅表性胃炎是什么意思| 紫茉莉什么时候开花| 车间管理人员工资计入什么科目| 什么的白云| 健脾祛湿吃什么药效果最好| 吃什么可以缓解孕吐恶心| 水果的英文是什么| 痈肿疮疖是什么意思| 睡眠障碍挂什么科| 梦见尸体是什么意思| 竹外桃花三两枝的下一句是什么| 芈月和嬴政什么关系| 白发缺少什么维生素| 反射弧是什么| 胸前出汗多是什么原因| 人体有365个什么| 左手尾戒什么意思| 经期吃什么缓解痛经| 主动脉硬化是什么意思| 广西为什么简称桂| 一代表什么意思| 石头五行属什么| 什么叫做原发性高血压| 医院规培是什么意思| 家有喜事是什么生肖| 张飞为什么不救关羽| 眼睛感染用什么眼药水| 二月什么座| 手指脱皮是缺什么维生素| 医院信息科是做什么| 没脑子是什么意思| 虫洞是什么| 为什么相爱的人却不能在一起| 什么叫类风湿| 一个提手一个京念什么| 排卵期同房要注意什么| 血小板低有什么危害| 什么是肺纤维化| 文房四宝是什么| 唇珠是什么| 舌尖痛什么原因| 继发性不孕是什么意思| 评头论足什么意思| sey什么意思| 记字五行属什么| 信阳毛尖属于什么茶| 结婚十周年是什么婚| 175是什么尺码| 肛周脓肿吃什么消炎药| 不胜感激是什么意思| 感冒吃什么消炎药| 什么时候可以领退休金| 披萨用什么面粉| 什么大牌护肤品好用| 什么样的男人值得托付终身| 吃白饭是什么意思| 抽筋是什么原因| 立牌坊是什么意思| 冒菜为什么叫冒菜| 心脏是由什么组织构成的| 生吃胡萝卜有什么好处和坏处| 乳头瘙痒是什么原因| 骨密度是查什么的| 11月28日是什么星座| 嘴巴下面长痘痘是什么原因| 鱼油对身体有什么好处| 夏至该吃什么| 痔疮是什么引起的| 口疮反复发作什么原因| 上善若水下一句是什么| 闭合性骨折是什么意思| 东南西北五行属什么| 蕈是什么意思| 肠胃感冒是什么症状| 梦见自己的手机丢了是什么意思| 干燥综合症吃什么药| 发烧能吃什么| 什么解酒快| dm是什么意思| 懿怎么读 什么意思| 晴雨伞是什么意思| 八月十五什么星座| 肛裂用什么药| 兰精莫代尔是什么面料| 非洲是什么人种| 晚上做噩梦是什么原因| wonderland什么意思| 大暑是什么时间| 咳嗽咳白痰是什么症状| 女生腋毛多是什么原因| 小腹胀痛什么原因| 丈二和尚摸不着头脑是什么意思| 甲状腺肿大挂什么科| 右边小腹疼是什么原因| 求嗣是什么意思| 眩晕症挂什么科| 经期上火了吃什么降火| 喝什么补羊水| mrna是什么| 净身高是什么意思| 去鱼腥味最好的方法是什么| 蝙蝠飞到家里是什么预兆| 双鱼座是什么星象| 摸金是什么意思| 什么什么的大树| 吃什么治疗便秘| 氯偏高是什么原因| 股癣是什么样的| 甲亢吃什么盐| macd是什么意思| 动不动就出汗是什么原因| u是什么元素| 亮剑是什么意思| 发腮是什么意思| 溺爱是什么意思| 嘴唇上有痣代表什么| 冰鱼是什么鱼| 睚眦必报是什么意思| 休止期脱发什么意思| 九九年属什么| 柳树像什么| boss是什么意思| 什么榴莲品种最好吃| 补体c4偏低是什么意思| 脚为什么会痒越抓越痒| mlb是什么牌子| 郁金香长什么样子| 吃鹅蛋有什么好处和坏处| 洋生姜的功效与作用是什么| 女生适合养什么狗| 大肠杆菌是什么意思| 火奥念什么| 半边脸发麻是什么原因| 什么中生什么| 打饱嗝是什么原因造成的| 什么叫五音不全| 漫谈是什么意思| 猫死后为什么要挂在树上| 家庭养什么狗最干净| 成五行属性是什么| 男人吃什么可以增强性功能| 孕激素高是什么原因| 手癣用什么药| 吃什么能化解肾结石| 世界上最大的蛇是什么蛇| 左灯右行什么意思| 公因数是什么意思| 颈椎钙化是什么意思严重么| 鸡头上长痘痘用什么药| 毕业送什么礼物给老师| 什么叫强直性脊柱炎| 跌打损伤用什么药好得快| 干贝是什么东西做的| 长痘不能吃什么| 爽约是什么意思| 尿素测定是查什么| 狗狗发抖是什么原因| 情感细腻是什么意思| 猪脚和猪蹄有什么区别| 来月经腰疼是什么原因| 开通花呗有什么风险| 葛根有什么作用| 意外流产有什么症状| 什么光会给人带来痛苦| 暴饮暴食是什么意思| 白带异常吃什么药| 口吃什么意思| 跳跳糖为什么会跳| 固液法白酒是什么意思| 尿酸高喝什么茶| 今天突然拉稀拉出血什么原因| 脚抽筋吃什么药| 韩国欧巴是什么意思| 弱水三千是什么意思| 路人甲什么意思| 头发有点黄是什么原因| 鳄梨是什么水果| 阴道感染有什么症状| 梦见屎是什么意思| 感冒了喝什么汤好| 基尼系数是什么意思| 热退疹出是什么病| 幻灭是什么意思| 马黛茶什么味道| 恭敬地看的词语是什么| 52年属什么生肖| 吃桂圆干有什么好处和坏处| 偏头痛看什么科| 散光有什么症状| 大红袍茶属于什么茶| dic是什么病| 中性是什么意思| 咽喉炎吃什么药最好| 梅兰竹菊代表什么生肖| 诸葛亮是个什么样的人| 青豆是什么豆| 梦见跟妈妈吵架是什么意思| 荨麻疹抹什么药| 1998年属什么生肖| 叟是什么意思| 百度

新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 全数字锁相环的设计

在决战脱贫攻坚中推动全面从严治党向纵深发展

作者:北京润光泰力科技有限公司\谢稷宏 时间:2025-08-04 来源:电子设计应用 收藏
摘要:本文在说明的基础上,提出了一种利用设计一阶的方法,并给出了关键部件的RTL可综合代码,并结合本设计的一些仿真波形详细描述了数字锁相环的工作过程,最后对一些有关的问题进行了讨论。
关键词:
引言
锁相环(PLL)技术在众多领域得到了广泛的应用。如信号处理,调制解调,时钟同步,倍频,频率综合等都应用到了锁相环技术。传统的锁相环由模拟电路实现,而全数字锁相环()与传统的模拟电路实现的PLL相比,具有精度高且不受温度和电压影响,环路带宽和中心频率编程可调,易于构建高阶锁相环等优点,并且应用在数字系统中时,不需A/D及D/A转换。随着通讯技术、集成电路技术的飞速发展和系统芯片(SoC)的深入研究,必然会在其中得到更为广泛的应用。
这里介绍一种采用VERILOG硬件描述语言设计DPLL的方案。

百度 更重要的项目所属辖区滦平是连接京冀两地政治、经济、贸易的重要桥梁,金山岭长城河谷·湾语墅项目坐拥创新发...

DPLL结构及工作原理
一阶DPLL的基本结构如图1所示。主要由鉴相器、K变模可逆计数器、脉冲加减电路和除N计数器四部分构成。K变模计数器和脉冲加减电路的时钟分别为Mfc和2Nfc。这里fc是环路中心频率,一般情况下M和N都是2的整数幂。本设计中两个时钟使用相同的系统时钟信号。
鉴相器
常用的鉴相器有两种类型:异或门(XOR)鉴相器和边沿控制鉴相器(ECPD),本设计中采用异或门(XOR)鉴相器。异或门鉴相器比较输入信号Fin相位和输出信号Fout相位之间的相位差Фe=Фin-Фout,并输出误差信号Se作为K变模可逆计数器的计数方向信号。环路锁定时,Se为一占空比50%的方波,此时的绝对相为差为90°。因此异或门鉴相器相位差极限为±90°。异或门鉴相器工作波形如图2所示。


图1 数字锁相环基本结构图


图2 异或门鉴相器在环路锁定及极限相位差下的波形


图3 脉冲加减电路工作波形


图4 解调

K变模可逆计数器
K变模可逆计数器消除了鉴相器输出的相位差信号Se中的高频成分,保证环路的性能稳定。K变模可逆计数器根据相差信号Se来进行加减运算。当Se为低电平时,计数器进行加运算,如果相加的结果达到预设的模值,则输出一个进位脉冲信号CARRY给脉冲加减电路;当Se为高电平时,计数器进行减运算,如果结果为零,则输出一个借位脉冲信号BORROW给脉冲加减电路。
脉冲加减电路
脉冲加减电路实现了对输入信号频率和相位的跟踪和调整,最终使输出信号锁定在输入信号的频率和信号上,工作波形如图3所示。
除N计数器
除N计数器对脉冲加减电路的输出IDOUT再进行N分频,得到整个环路的输出信号Fout。同时,因为fc=IDCLOCK/2N,因此通过改变分频值N可以得到不同的环路中心频率fc。

DPLL部件的设计实现
了解了DPLL的工作原理,我们就可以据此对DPLL的各部件进行设计。DPLL的四个主要部件中,异或门鉴相器和除N计数器的设计比较简单:异或门鉴相器就是一个异或门;除N计数器则是一个简单的N分频器。下面主要介绍K变模可逆计数器和脉冲加减电路的设计实现。
K变模可逆计数器的设计实现
K变模可逆计数器模块中使用了一个可逆计数器Count,当鉴相器的输出信号dnup为低时,进行加法运算,达到预设模值则输出进位脉冲CARRY;为高时,进行减法运算,为零时,输出借位脉冲BORROW。Count的模值Ktop由输入信号Kmode预设,一般为2的整数幂,这里模值的变化范围是23-29。模值的大小决定了DPLL的跟踪步长,模值越大,跟踪步长越小,锁定时的相位误差越小,但捕获时间越长;模值越小,跟踪步长越大,锁定时的相位误差越大,但捕获时间越短。
K变模可逆计数器的VERILOG设计代码如下(其中作了部分注释,用斜体表示):
module KCounter(Kclock,reset,dnup,enable, Kmode,carry,borrow);
input Kclock; /*系统时钟信号*/
input reset; /*全局复位信号*/
input dnup; /*鉴相器输出的加减控制信号*/
input enable; /*可逆计数器计数允许信号*/
input [2:0]Kmode; /*计数器模值设置信号*/
output carry; /*进位脉冲输出信号*/
output borrow; /*借位脉冲输出信号*/
reg [8:0]Count; /*可逆计数器*/
reg [8:0]Ktop; /*预设模值寄存器*/
/*根据计数器模值设置信号Kmode来设置预设模值寄存器的值*/
always @(Kmode)
begin
case(Kmode)
3'b001:Ktop<=7;
3'b010:Ktop<=15;
3'b011:Ktop<=31;
3'b100:Ktop<=63;
3'b101:Ktop<=127;
3'b110:Ktop<=255;
3'b111:Ktop<=511;
default:Ktop<=15;
endcase
end
/*根据鉴相器输出的加减控制信号dnup进行可逆计数器的加减运算*/
always @(posedge Kclock or posedge reset)
begin
if(reset)
Count<=0;
else if(enable)
begin
if(!dnup)
begin
if(Count==Ktop)
Count<=0;
else
Count<=Count+1;
end
else
begin
if(Count==0)
Count<=Ktop;
else
Count<=Count-1;
end
end
end
/*输出进位脉冲carry和借位脉冲borrow*/
assign carry=enable&(!dnup) &(Count==Ktop);
assign borrow=enable&dnup& (Count==0);
endmodule

脉冲加减电路的设计实现
脉冲加减电路完成环路的频率和相位调整,可以称之为数控振荡器。当没有进位/借位脉冲信号时,它把外部参考时钟进行二分频;当有进位脉冲信号CARRY时,则在输出的二分频信号中插入半个脉冲,以提高输出信号的频率;当有借位脉冲信号BORROW时,则在输出的二分频信号中减去半个脉冲,以降低输出信号的频率。VERILOG设计代码如下:
module IDCounter(IDclock,reset,inc,dec,IDout);
input IDclock; /*系统时钟信号*/
input reset; /*全局复位信号*/
input inc; /*脉冲加入信号*/
input dec; /*脉冲扣除信号*/
output IDout; /*调整后的输出信号*/
wire Q1, Qn1, Q2, Qn2, Q3, Qn3;
wire Q4, Qn4, Q5, Qn5, Q6, Qn6;
wire Q7, Qn7, Q8, Qn8, Q9, Qn9;
wire D7, D8;
FFD FFD1(IDclock, reset, inc, Q1, Qn1);
FFD FFD2(IDclock, reset, dec, Q2, Qn2);
FFD FFD3(IDclock, reset, Q1, Q3, Qn3);
FFD FFD4(IDclock, reset, Q2, Q4, Qn4);
FFD FFD5(IDclock, reset, Q3, Q5,Qn5);
FFD FFD6(IDclock, reset, Q4, Q6,Qn6);
assign D7=((Q9 & Qn1 & Q3) | (Q9 & Q5 & Qn3));
assign D8=((Qn9 & Qn2 & Q4) | (Qn9 & Q6 & Qn4));
FFD FFD7(IDclock, reset, D7, Q7, Qn7 );
FFD FFD8(IDclock, reset, D8, Q8, Qn8);
JK FFJK(IDclock, reset, Qn7, Qn8, Q9, Qn9);
assign IDout = (!Idclock)|Q9;
endmodule
其中,FFD为D触发器,JK为JK触发器。
当环路的四个主要部件全部设计完毕,我们就可以将他们连接成为一个完整的DPLL,进行仿真、综合、验证功能的正确性。

DPLL的实现
本设计中的一阶DPLL使用XILINX公司的FOUNDATION4.1软件进行设计综合,采用XILINX的SPARTAN2系列的XC2S15 FPGA器件实现,并使用Modelsim5.5d软件进行了仿真。结果表明:本设计中DPLL时钟可达到120MHz,性能较高;而仅使用了87个LUT和26个触发器,占用资源很少。下面给出详细描述DPLL的工作过程。
(1) 当环路失锁时,异或门鉴相器比较输入信号(DATAIN)和输出信号(CLOCKOUT)之间的相位差异,并产生K变模可逆计数器的计数方向控制信号(DNUP);
(2) K变模可逆计数器根据计数方向控制信号(DNUP)调整计数值,DNUP为高进行减计数,并当计数值到达0时,输出借位脉冲信号(BORROW);为低进行加计数,并当计数值达到预设的K模值时,输出进位脉冲信号(CARRY);
(3) 脉冲加减电路则根据进位脉冲信号(CARRY)和借位脉冲信号(BORROW)在电路输出信号(IDOUT)中进行脉冲的增加和扣除操作,来调整输出信号的频率;
(4) 重复上面的调整过程,当环路进入锁定状态时,异或门鉴相器的输出DNUP为一占空比50%的方波,而K变模可逆计数器则周期性地产生进位脉冲输出CARRY和借位脉冲输出BORROW,导致脉冲加减电路的输出IDOUT周期性的加入和扣除半个脉冲。

有关一阶DPLL的一些讨论
“波纹”(Ripple)消除
在DPLL工作过程中,环路锁定时,异或门鉴相器的输出DNUP是一个占空比50%的方波。因为在DPLL的基本结构中,K变模可逆计数器始终起作用。因此当环路锁定后,如果模数K取值较小,K变模可逆计数器会频繁地周期性输出进位脉冲信号CARRY和借位脉冲信号BORROW,从而在脉冲加减电路中产生周期性的脉冲加入和扣除动作,这样就在脉冲加减电路的输出信号IDOUT中产生了周期性的误差,称为“波纹”;如果模数K取值足够大——对于异或门鉴相器,K应大于M/4;对于边沿控制鉴相器,K应大于M/2,则这种“波纹”误差通过除N计数器后,可以减少到N个周期出现一次,也就是说K变模可逆计数器的进位脉冲信号CARRY和借位脉冲信号BORROW的周期是N个参考时钟周期。
为了消除“波纹”误差,可以为K变模可逆计数器产生一个计数允许信号ENABLE,环路失锁时,此信号有效,允许计数;环路锁定时,此信号无效,禁止计数,则不会产生周期性的进位和借位脉冲信号。
“波纹”消除电路消除“波纹”误差的同时,也减小了DPLL的锁定范围,环路的相位极限误差(异或门鉴相器为±90°;ECPD为±180°)减小为原来的1/(1+1/2K),鉴相增益也减小到原来的1/2。
使用DPLL进行解调
一个带有边沿控制鉴相器ECPD的DPLL再加上一个D触发器,就可以构成一个FSK解调器,如图4所示。
假设有一个输入信号Fin,它的频率在F1和F2之间变化,DPLL的中心频率为Fc,并且F1

结语
本文介绍了一种一阶DPLL的设计方法,利用VERILOG语言配合XILINX的FPGA,为设计提供了极大的便利和性能保证。DPLL中可逆计数器模值可随意修改,来控制DPLL的跟踪补偿和锁定时间;同时,除N计数器的分频值也可随意改变,使DPLL可跟踪不同中心频率的输入信号,而这些只需在设计中修改几行代码即可完成。另外,设计好的DPLL模块还可作为可重用的IP核,应用于其他设计。■

参考文献
1 “Digital Phase_locked Loop Design Using SN54/74Ls297”Texas Instruments Incorprated,1997
2 “Phase Locked Loop(PLL) in High Speed Designs”Lattice Semiconductor Corpration, AN8017~01 1997
3 《数字锁相环路原理与应用》胡华春 著 上海科技出版社 1990年

分频器相关文章:分频器原理
尘埃粒子计数器相关文章:尘埃粒子计数器原理
鉴相器相关文章:鉴相器原理
脉冲点火器相关文章:脉冲点火器原理
锁相环相关文章:锁相环原理
锁相放大器相关文章:锁相放大器原理


评论


相关推荐

技术专区

关闭
晚餐吃什么减肥 舌头上有黑苔是什么原因 白细胞和淋巴细胞偏高是什么原因 淋巴结肿大是什么原因 臭菜是什么菜
外阴瘙痒用什么药膏擦 什么样的池塘 才女是什么意思 揩是什么意思 天井是什么
oz是什么意思 供血不足吃什么药 胃复安又叫什么 家政是干什么的 恐龙灭绝的原因是什么
洋地黄是什么药 36周检查什么项目 绿色属于五行属什么 四川地震前有什么预兆 马车标志是什么品牌
什么是速写hcv8jop2ns9r.cn 桑叶有什么功效和作用hcv9jop8ns2r.cn 鳞状上皮细胞高是什么原因hcv9jop6ns5r.cn 人间烟火是什么意思hcv7jop7ns2r.cn 阴历是什么helloaicloud.com
干白是什么酒hcv9jop3ns1r.cn 熬夜伤什么hcv9jop4ns8r.cn 6月6什么星座creativexi.com 左侧肋骨下面是什么器官dayuxmw.com 军校是干什么的hcv8jop6ns9r.cn
丹毒是什么病hcv9jop1ns2r.cn 考试紧张吃什么药可缓解hcv7jop7ns3r.cn 大腿内侧发黑是什么原因hcv7jop9ns2r.cn 夏至为什么吃馄饨hcv9jop0ns6r.cn 落地成盒什么意思onlinewuye.com
脑梗的人适合吃什么食物bjcbxg.com 什么病需要化疗hcv8jop5ns1r.cn 指甲有白点是什么原因inbungee.com 双脚麻木是什么病的前兆0735v.com 楔形是什么形状图片hcv8jop5ns4r.cn
百度