PHPWIND
HELLOCQ
UID:21980
UID:3160
UID:10889
UID:4452
UID:443
UID:17497
恭喜一下。另外如果存储器空间够用,建议使用计算方式来取得dds控制字,这样做有二个好处:1、可以软件校准基准频率。2、pll的输出误差可以达到很小。缺点,代码量将变大4kb左右。建议使用tcxo做基准,不然可能可设置的频率很精确,但漂移过大而失去意义。
是用软件计算来的啊,校准应该不是问题,tcxo价格现在多少?我那天问了一个做晶体的1ppm要60元,放弃了。
n大误差大,怀疑是基准的误差造成的。可以精确测量基准,然后输入并存储到系统中,来校准输出。
UID:38275
UID:3605
UID:945
UID:178
UID:53306
我的一点想法,不一定对,和大家讨论一下;如果用楼主的这种架构,而且选用比较高的鉴相频率,那么环路滤波器的带宽也要随之增加,当然这样的锁定速度比较快,但是vco输出的相位噪声也会增加,dds带来的小步进的意义就比较小;但是如果用混频的方式,并且在锁定时间够快的前提下选择较小的鉴相频率,那么可以将相位噪声控制得比较好,同时dds的控制也可以和pll分开,编程上也应该会简单一些;当然,楼主的这种方式也完全可以选择较低的鉴相频率工作,最终效果应该是差不多的;但是不知道为什么,我看到的应用大多数都是用dds当作pll参考时钟的方式,而很少见到混频的做法,这其中有什么特别的考虑吗?
UID:36714