在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14616|回复: 42

[求助] PLL为何只能锁频但不能锁相

[复制链接]
发表于 2020-12-30 15:05:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 我的OK哦 于 2020-12-30 15:38 编辑

目前已经搭建完了VCO、分频器,与VerilogA编写的PFD和CP联仿时发现,PLL不能正常锁定(如图),频率是可以锁住的,但是始终有一个固定的相位差,麻烦大佬们指教一下问题出在哪。我个人猜测是控制电压的波动太大导致的,在电荷泵没有充放电的情况下,控制电压会出现电压升高的现象,但是一直没有找到原因所在,因此最后锁定的状态其实是控制电压的平均值锁在了500mV,但是上下波动幅度大概有20mV


第二张图应该可以看到控制电压的情况,在UP和DN都无输出时,控制电压会有一个20mV的电压抬高(发现是与环路滤波器的电容大小有关的,电容大这个电压抬高的就越小,但是由于各模块参数确定时环路滤波器也是确定的所以无法修改环路滤波器),请问下大家,这种电压抬高的现象正常吗?怎么可以消除?
QQ截图20201230145548.png
QQ截图20201230145548.png
发表于 2020-12-30 15:29:00 | 显示全部楼层
PFD 的function好像不对.锁定后UP/DN 宽度应该是差不多.跟你设计的死区宽度一致。
 楼主| 发表于 2020-12-30 15:29:02 | 显示全部楼层
顶一下,希望大家帮帮忙
 楼主| 发表于 2020-12-30 15:32:18 | 显示全部楼层


haichao89 发表于 2020-12-30 15:29
PFD 的function好像不对.锁定后UP/DN 宽度应该是差不多.跟你设计的死区宽度一致。 ...


PFD的function应该没问题,DN有脉冲是因为参考信号和反馈信号有一个相位差,现在我就是不明白为什么会存在这样一个相位差
发表于 2020-12-30 15:35:10 | 显示全部楼层
CP充放电电流的不匹配,CP的漏电都会引起锁定后有相位差。
 楼主| 发表于 2020-12-30 15:41:08 | 显示全部楼层


tulipyjx 发表于 2020-12-30 15:35
CP充放电电流的不匹配,CP的漏电都会引起锁定后有相位差。


我现在CP是VerilogA写的,应该不会出现充放电不匹配的问题,而且我仿真时也抓取电荷泵的输出电流,在控制电压莫名其妙抬高的时候电流为0
发表于 2020-12-30 15:43:03 | 显示全部楼层


我的OK哦 发表于 2020-12-30 15:32
PFD的function应该没问题,DN有脉冲是因为参考信号和反馈信号有一个相位差,现在我就是不明白为什么会存 ...


你说的没错,PFD的function没错.会不会是环路的稳定性不够,引起的振荡?把整个VCO的输入电压拿出来看看?
 楼主| 发表于 2020-12-30 15:49:12 | 显示全部楼层
突然想到会不会是CP的VerilogA代码有问题?可有大佬给提供一个已被验证过的电荷泵代码?
 楼主| 发表于 2020-12-30 15:52:45 | 显示全部楼层


haichao89 发表于 2020-12-30 15:43
你说的没错,PFD的function没错.会不会是环路的稳定性不够,引起的振荡?把整个VCO的输入电压拿出来看看?
...


看电压波形感觉不像是稳定性不够吧
QQ截图20201230145548.png
发表于 2020-12-30 15:58:23 | 显示全部楼层
仔细看了一下,你这个波形太诡异了.如果cp的电流是匹配的话,放电的时间明显比充电的时间长,但是VCO输入电压却不变,不会不其他存在其他充电路径?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 12:31 , Processed in 0.023341 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表