ZCU111 RF data converter 时钟配置
2022/4/4 23:19:28
本文主要是介绍ZCU111 RF data converter 时钟配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Zynq UltraScale+ RFSoC 的RF data converter (RFdc)需要稳定且精确的时钟输入,在官方开发板ZCU111上,板载了一套TI的射频时钟解决方案:LMK04208+LMX2594的射频时钟发生电路。本文将对ZCU111上的射频参考时钟部分的电路进行简要分析,并在后文给出配置RF参考时钟的方法。
1 时钟电路分析
在ug1271中P54,给出了RF时钟架构图,如下图。
首先LMK04208,包含两路PLL,但是由于VCXO为固定频率122.88MHz,所以PLL1的作用不大,输入PLL2的时钟频率固定为122.88MHz,之后可以对PLL2和后续的Dividers进行配置调整LMK04208的输出,这里采用的是官方的122.88MHz直出的配置。
因此,LMK04208输出的122.88MHz的时钟通过clk buffer之后输入给LMX2594。TI提供了一套PLL可视化配置软件——TICS pro,在TICS pro中选择目标芯片为LMX2594之后,即可进行配置计算。输入clk_in = 122.88MHz,之后输入期望输出频率为300MHz(或者是你需要的设计值),即可得到合适的寄存器参数。
之后再Raw Registers页面中可以导出寄存器配置文件。
2 使用SCUI设置 LMK04208+LMX2594
Xilinx提供了一套上位机软件,来控制ZCU111板上的各个器件,其中就包括 LMK04208+LMX2594。
- 打开SCUI,并选择串口
- 将PLL寄存器导出为文件并保存至
zcu111_scui\BoardUI\tests\ZCU111\clockFiles
- 在SCUI中输入对应的寄存器文件名称,点击设置进行配置。
- 时钟设置后,开发板上对应的LED灯点亮。
3 验证设置结果
令RFdc内部NCO产生一个信号,在示波器或频谱仪上观察即可。
这篇关于ZCU111 RF data converter 时钟配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享