完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
是时序问题,还是板子有问!!
通过配置 REFERENCE COUNTER LATCH (0X010004)、N COUNTER LATCH (0X000101)、FUNCtiON LATCH(0X1FF8B2) 、INITIALIZATION LATCH(0X1FF8B3)四个寄存器的,但MUXOUT没有输出高电平 具体程序 void delay(uint n) { uchar dly=100; while(n--){while(dly--);}; } void ADF4002_Init() { ADF4002_LE_1;// ADF4002_CLK_0;// delay(10); ADF4002_CE_0;// delay(10); ADF4002_CE_1;// delay(10); } void ADF4002_Load(uchar *Rdata) { uchar Bit, Byte, temp; ADF4002_LE_0;//ADF4002_LE = 0; //set Load ENable low, to clock in data. ADF4002_CLK_0;//ADF4002_CLK = 0; //set CLK low for (Byte = 3; Byte; Byte--) { //Clock In MS Byte To LS Byte. Bit = 0x80; while (Bit) { temp = Rdata[Byte-1]&Bit; if (temp>0) ADF4002_DATA_1; // else ADF4002_DATA_0;// ADF4002_CLK_1;// Bit /= 2; delay(10); ADF4002_CLK_0;// } } ADF4002_LE_1;// } void ADF4002_Control() { uchar PllReg[3]; //INITIALIZATION REGISTER. The last two bits of data[0] is 11. PllReg[2] = 0x1f;//MS-LS: 0001 1111 1000 0000 1000 0011 PllReg[1] = 0xF8; PllReg[0] = 0xB3; ADF4002_Load(PllReg); //FUNCTION REGISTER. The last two bits of data[0] is 10. PllReg[2] = 0x1f;//MS-LS: 0001 1111 1000 0000 1000 0010 PllReg[1] = 0xF8;//R DIV PllReg[0] = 0xB2; ADF4002_Load(PllReg); //R-COUNTER REGISTER. The last two bits of data[0] is 00. void |
|
相关推荐
2个回答
|
|
写了一天,不晓得 是板子还是时序 寄存器配置应该没问看了好久,又有ADI寄存器配置的软件做辅助!!有没有测试芯片好坏的方法 ,怀疑ADF4002坏了!谢谢
|
|
|
|
liruotian 发表于 2018-11-14 06:46 您好! 只有在锁定时,将MUXOUT设定为数字锁定检测,才会在MUXOUT输出为高电平。对于锁相环状态的检测, MUXOUT管脚可以帮助检测芯片状态,其中比较常用的是DLD(Digital Lock Detect),R Counter Output,N Counter Output。DLD当锁定时应为高电平。R Counter Output和N Counter Output用示波器测量应为方波脉冲,脉冲频率应为鉴相频率。 ADI有关于锁相环产品的参考代码,可以从下面链接下载。目前没有ADF4002的,您可以参考ADF4106的,时序是类似的。 http://www.analog.com/zh/content/CIC_index_code_example/fca.html |
|
|
|
只有小组成员才能发言,加入小组>>
992 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1387 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1940 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4271 浏览 2 评论
9063 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1526浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1694浏览 2评论
993浏览 2评论
1670浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1387浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:54 , Processed in 1.143408 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号