Other Parts Discussed in Thread: LMK04610
我的 PCB 上有一个 LMK04610评估板和一个 LMK04610。
保存特定输出频率集的寄存器值后,评估板和我的板不输出预期频率或大部分时间 根本不输出。
这种情况是使用评估板上的 tics pro 和电路板的简单 SPI 接口来实现的。
我有硬件复位软件复位、切换的启动位。
寄存 器的存储位置是0x153到0,在数据表中建议从0到0x153,我还没有尝试过。
???
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: LMK04610
我的 PCB 上有一个 LMK04610评估板和一个 LMK04610。
保存特定输出频率集的寄存器值后,评估板和我的板不输出预期频率或大部分时间 根本不输出。
这种情况是使用评估板上的 tics pro 和电路板的简单 SPI 接口来实现的。
我有硬件复位软件复位、切换的启动位。
寄存 器的存储位置是0x153到0,在数据表中建议从0到0x153,我还没有尝试过。
???
Kim、
数据表说明了这一点
1:切换 RESET 引脚高电平-低电平-高电平
2。使用寄存器0x0011位0 = 0对所有寄存器进行编程
3、编程寄存器0x0011位0 = 1
因此、如果您只是转储"Registers"选项卡中的寄存器信息、似乎并不是所有这些都得到了
此外、一些选项卡可以对寄存器值进行编程/更改。 如果问题是让部件每次持续启动、您可能会考虑在"File"->"Save"下保存宏文件。 这不仅保存了寄存器、而且保存了用于动态计算寄存器值的选项卡上的所有信息。
此致、
Dean
我在寄存器写入结束时切换复位和启动位。
我的问题之一似乎是切换到外部 CLKIN。 在评估板上、它始终使用 pll1中的 VCXO、并且不会切换到我的 clkin0引脚。
据我所知、寄存器是正确的、LOS /保持可能会被妨碍。 我屏蔽了 LOS,但这不起作用。。。
。
再玩一些评估板之后。
如果我禁用 pll2_REFCLK_en、然后执行启动、然后启用 pll2_REFCLK_en、我可以使其正常工作。
如果我启用 pll2-REFCLK_en 并进行启动、则没有输出。
那么,什么可能导致这种情况呢?
你(们)好
我已检查您的 TICSpro 文件。
-您已经为 CLK 输入选择了寄存器控制模式,并且您已经选择了 CLKin1。 您是否在 CLKin1上应用输入时钟?
我看到您已经为 CLKIn1频率设置了500MHz、但 PLL2设置是为250MHz!
我看到 PLL2在您的设置中被解锁、因为 PLL2_NDIV_EN=0。 应将其编程为1。
在进行更改之后、我可以看到 PLL 已锁定。
-我通过设置 pll2_REFCLK_en=1和 pll2_REFCLK_en=0来重新启动器件。
我可以在这两种情况下看到锁定的输出。
-我切换了 CLKINSEL 引脚、我看到输出没有区别、我还看到 CLKINSEL 输入级未启用。
请找到随附的 TICSpro 配置文件和寄存器设置。 我已正确配置 CLKinsel 引脚。
如果您发现任何问题、请告诉我。
此致
Puneet