大家好,团队
客户计划 通过拉 HW_SW_CTRL 引脚来使用 LMK05028作为硬引脚模式。
1.启动后,客户是否需要编写由集成电路专业版生成的所有注册表,对吗?
2.要更改输出频率,建议使用什么程序?
3.更改输出频率时,是否只更改相应的寄存器? 还是所有的注册表都应该被改写?
此致,
Hideki
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.
朱利安,你好!
我对我的第一个帖子中的第二个和第三个问题的理解不是很好。
[引用 userid="404214" url="~/support/clock-time-group/clock -an-and -time/f/clock-time-forume/1069674/lmk05028-programming-procedure’s。]2. 要更改输出频率,建议的步骤是什么?换句话说,我要问的是,是否有任何硬件控制或软件控制,例如,先禁用输出,然后编写其他频率设置(=除数器值设置) ,等等。
[引用 userid="52808" url="~/support/clock-time-group/clock -and -time/f/clock-time-forume/1069674/lmk05028-programming-procedure/3960155#3960155"]您可以手动更改输出分隔符,而无需重写所有内容。我理解。
在 TIC Pro 发生变化后,是否有办法提取第一个设置的寄存器和寄存器之间的区别?
如果不是,我是否需要手动比较它们?
最好的农药
Hideki
朱利安,你好!
让我回顾一下客户的反馈。
1.必须编写所有已理解的注册表。 我认为不需要设置只读寄存器。 选择“仅写入寄存器”的最佳方式是什么?
2.3. 客户表示 LMK05028不会更改输出频率,除非他们执行 了 RESET_SW,即使自动启动寄存器的频率很高。
以下顺序是否正确?
写入新的分隔值
->将 R12第7位(RESET_SW)拉至高位
->等待(是否有任何规格?)
->将 R12第7位(RESET_SW)拉至低位
->开始输出
此致,
Hideki
Hideki-san 您好!
目前,我们还没有一种简单的方法来将只读与写入寄存器分开,从而生成最小的写入序列,但是 寄存器文档 中包含了每个寄存器的这些信息。 例如:


在“主页:开始页”上,我们添加了用于为 DPLLx 和 DPLLx +输出生成寄存器集的按钮。

也许您可以通过使用 DPLLx +输出并检查生成的文本文件输出来满足您了解要编程的寄存器的要求。 它有一些评论来了解哪些方面正在发生变化。 注意它还包括掩码,因此您不会影响与其他项目相关的其他字段。
您的顺序可以正常工作,以便进行更改,然后重置,但是... 据我了解,不需要执行完整的重置开关来更改此值,您只能重置 APL1/DPL1,例如:
# APL1/DPL1重置
R677 0x02a501 和 0x000001
R677 0x02a500 和 0x000001
您还可以使用第一端的结束线在更改...时关闭输出电源。 请注意,这对当前配置很敏感,具体取决于来自 DPLLx (本例中为 DPLL1)的输出数量。
#首先关闭输出电源,但输出会发生变化
R51 0x00333f 和 0x00003f
#最后开机输出
R51 0x00330f 和 0x00003f
73,
蒂莫西