完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我现在用FPGA调试AD9361,通过SPI写入寄存器的值,且已验证写入的寄存器值和读到的寄存器值一致,也就是说读写时序没有问题。
我的寄存器配置如下: address 0x000 write 0x00 address 0x009 write 0x02 address 0x045 write 0x00 address 0x04b write 0xe0 gen 980.4mhz address 0x044 write 0x18 address 0x041 write 0x12 address 0x042 write 0x5c address 0x043 write 0x29 address 0x03f write 0x05 address 0x03f write 0x00 address 0x035 write 0x01 address 0x036 write 0xff. 检测锁定信号,发现信号一直为0,请大家帮我确认下寄存器配置是否有误。 还有想问下,BBPLL锁出的信号和data_clk的关系 |
|
相关推荐
2个回答
|
|
您好,您的问题已经提交给ADI相关专家,将邀请专家尽快回答您的问题。谢谢!
|
|
|
|
您好!请您参考下面的BBPLL配置过程
// REFCLK_IN: 24.000 MHz SPIWrite 009,17 // Enable Clocks WAIT 20 // waits 20 ms //************************************************************ // Set BBPLL Frequency: 960.000000 //************************************************************ SPIWrite 045,00 // Set BBPLL reflclk scale to REFCLK /1 SPIWrite 046,06 // Set BBPLL Loop Filter Charge Pump current SPIWrite 048,E8 // Set BBPLL Loop Filter C1, R1 SPIWrite 049,5B // Set BBPLL Loop Filter R2, C2, C1 SPIWrite 04A,35 // Set BBPLL Loop Filter C3,R2 SPIWrite 04B,E0 // Allow calibration to occur and set cal count to 1024 for max accuracy SPIWrite 04E,10 // Set calibration clock to REFCLK/4 for more accuracy SPIWrite 043,00 // BBPLL Freq Word (Fractional[7:0]) SPIWrite 042,00 // BBPLL Freq Word (Fractional[15:8]) SPIWrite 041,00 // BBPLL Freq Word (Fractional[23:16]) SPIWrite 044,28 // BBPLL Freq Word (Integer[7:0]) SPIWrite 03F,05 // Start BBPLL Calibration SPIWrite 03F,01 // Clear BBPLL start calibration bit SPIWrite 04C,86 // Increase BBPLL KV and phase margin SPIWrite 04D,01 // Increase BBPLL KV and phase margin SPIWrite 04D,05 // Increase BBPLL KV and phase margin WAIT_CALDONE BBPLL,2000 // Wait for BBPLL to lock, Timeout 2sec, Max BBPLL VCO Cal Time: 576.000 us (Done when 0x05E[7]==1) SPIRead 05E // Check BBPLL locked status (0x05E[7]==1 is locked) BBPLL锁定后的频率整数分频给内部的ADC和DAC提供时钟,输出的数据率也是该时钟的整数分频。 |
|
|
|
只有小组成员才能发言,加入小组>>
744 浏览 1 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1301 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1899 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4240 浏览 2 评论
9000 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1426浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1646浏览 2评论
1624浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1301浏览 2评论
215浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 04:42 , Processed in 0.859523 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号