微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA控制锁相环HMC704

FPGA控制锁相环HMC704

时间:10-02 整理:3721RD 点击:
各位大侠我用FPGA控制HMC704锁相环芯片,时序部分已经搞定了,但是不清楚怎么对芯片进行初始化呢?704有8个寄存器上电需要初始化,初始化后要更新频点时只需要根据计算结果更新其中的两个就够了,我想问问FPGA怎么区分何时是初始化何时是仅需要更新两个寄存器呢?状态图该怎么弄?谢谢

SPI的操作说明里面应该有控制信号的说明吧?

我的意思是寄存器一共8个寄存器需要设置,初始化完成后,再次更新频点时只需要更新其中两个寄存器,我8个寄存器的初始值怎么保存呢?是把每一个定义成parameter呢?还是定义成其他的

其实都可以吧,最简单的事定义为parameter,

我正好也在用HMC704,方便把你的程序发出来看看吗

根据芯片时序来

这位用HMC704的大大,你在设置锁定输出的频率时用的控制字是哪几位啊,为什么我的锁定频率不对,我算出Nint=70,
但下面我写的代码输出频率不对
data_send Nint = 704的数据控制

大神,我最近也在调HMC704,但一直不能锁,能方便告诉下你设的寄存器的初始化值吗?谢谢!

不管我设置多少分频/倍频, 输出都不变啊 为啥啊

写个状态机就行,其实这种芯片每次都初始化也没问题的!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top