完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求助!!
现在遇到一个问题十分困扰。由于之前用过ADF7021,并且能成功实现通信。 但是这次,换了一个控制器STM32f103vet6,把以前的程序移植过来,出现了一个奇怪的现象。当配置ADF7021的寄存器0时,7021的1脚电压VCOIN和42脚CPOUT电压始终为零,但是如果不配置寄存器0,VCOIN的电压又是1.1V左右,很不明白为什么配置寄存器0时会导致CPOUT电压为0V,我的软件完全是移植之前的,时序方面的应该没有问题。起初我怀疑是寄存器没有配置成功,于是我注释掉寄存器0的配置,配置其他寄存器,其他引脚电压又是正常的,只是只要配置寄存器0,CPOUT引脚电压就为0了。实在不知道出现此种现象的原因。芯片资料上说,VCOIN的电压也就是VCO tuning voltage 应该是0.2V至2V,但是我的为什么总是0V呢?就算是VCO没有锁定也应该有电压的。很奇怪,求解答。非常感谢!! |
|
相关推荐
10个回答
|
|
[size=10.0000pt]您好,您的问题已经提交给ADI相关专家,将邀请专家尽快回答您的问题。谢谢!
|
|
|
|
|
|
|
|
您好!
对于失锁其原因和最终现象可能是多样的。如果您只是改变控制MCU,原来锁定,现在失锁,那么很可能是由于改变MCU引起的。因此需要您使用示波器测量其实际时序图,并与数据手册中或之前MCU时序进行对比调试。除此之外,还建议您检查硬件电路是否真的没有变动,还有就是通过MUXOUT检查ADF7021状态是否正常。 |
|
|
|
213123d 发表于 2018-10-25 17:25 您好!现在是这样,我采用外部电压给VCOIN引脚供电,发现通过电压变化,ADF7021输出频率有变化,证明VCO功能正常。同时,如果我改变寄存器1中的VCO使能位,外部电感两端电压会变为0,如果我设该位为1,VCO两端电压变为0.32V左右,这说明我配置寄存器的时序应该没有问题。以下是我用示波器观察所得的时序图。 CPOUT引脚电压始终为0,请您分析下可能的原因,另外我想问下如果供电部分滤波不好,会不会导致这一现象,或者说布局布线会不会导致这种现象的出现。感谢。 |
|
|
|
xiaokanchenfu 发表于 2018-10-25 17:43 您好,您的问题已提交,会尽快回复您,谢谢! |
|
|
|
您好! 如前面回复中提到的,现在您的现象是失锁。导致失锁的原因有很多。供电滤波和布板可能会导致其失锁。 通常对于失锁的调试步骤如下,希望对您有所帮助。 对于有输入而没有输出;输出为宽频范围内扫频;输出为稳定单一频率,但输出频率不是想要的输出频率。上面这三种常被问到的问题是锁相环仍处于失锁状态下的现象。对于处于失锁状态下锁相环电路的调试,可从硬件和软件两方面着手。 硬件方面,应该先测量锁相环芯片供电电压是否正常。参考输入部分,可在锁相环REFin管脚使用示波器测量输入波形,确保参考输入信号正常进入REFin管脚,并应注意满足数据手册中REFin对输入频率(Input Frequency)和输入幅度(Input Sensitivity)的要求,一般参考输入除了对输入幅度有要求外,还对压摆率有要求,因此参考输入最好使用方波而不是正弦波。还应注意参考输入的方式,一般为交流耦合输入。在VCO输入,环路滤波器输出端口,可用示波器测量压控电压是否正常。锁相环MUXOUT管脚可以帮助检测芯片状态。环路滤波器可以使用ADIsimPLL或ADIsimSRD软件,输入相关参数可以帮助用户设计出基本外围电路,使用方便,可以从ADI官方网站免费下载。 软件方面,需要注意的是寄存器写入顺序往往是要求的,需要参考数据手册中PROGRAMMING AFTER INITIAL POWER-UP 章节。可以通过示波器检测写入时隙,与数据手册中进行对比检查。最后要检查的是寄存器设置值,评估板的软件往往可以在不连接评估板硬件的情况下独立使用,因 此可以通过评估板软件帮助计算寄存器控制字。但有一点需要注意,在评估板软件给出寄存器控制字后,建议将此控制字与实际设计对比检查一下。 |
|
|
|
213123d 发表于 2018-10-25 18:16 之前遇到的那个问题是由于晶体引起的,已经可以锁定了。但现在遇到一个现象,我现在改用12.8MHz的温补晶振,RF输出频率设置的是164.025MHz,PFD频率设置为6.4MHz,结果实际测试输出频率比164.025MHz大概低了5KHz左右。但是如果我把PFD频率设置为3.2MHz,测试输出频率比164.025MHz大概低了2.5KHz左右。请问出现这一现象正常吗?感觉提高PFD频率能降低输出噪声。这个频率偏差是否正常,如何减少这种频率偏差? 谢谢! |
|
|
|
xiaokanchenfu 发表于 2018-10-25 18:30 您好,问题已经提交给专家,将尽快回复您的问题 |
|
|
|
xiaokanchenfu 发表于 2018-10-25 18:30 您好! 需要确定锁相环是否正确锁定。一般锁定情况下,频率误差是不会有这么大的。会有几百赫兹或者更小的频偏,这个频偏是由于锁相环参考频率与频谱仪不同源造成的。如果想准确测量,可使用频谱仪Trigger Out或Reference Out作为锁相环参考输入频率,这样能保证锁相环与频谱仪同源。 |
|
|
|
213123d 发表于 2018-10-25 18:16 还有的问题麻烦您啊。就是我调制数据如果发0x29,0x36(这两个字节为帧头)+10字节0xAA的时候,输出频率与射频频率略有偏差,但是如果我发送0x29 0x36加其他数据的时候频率大概有20K的偏差,请问下这是什么原因啊? |
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1896 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4237 浏览 2 评论
8994 浏览 1 评论
3138 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1419浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1642浏览 2评论
1614浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1296浏览 2评论
210浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 16:01 , Processed in 1.068497 second(s), Total 67, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号