我的 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.
我的 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