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.

[参考译文] LMX2582:初始编程序列

Guru**** 2587365 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/881086/lmx2582-initial-programming-sequence

器件型号:LMX2582

您好!  

在 TICS 软件中、寄存器0 (特别是复位引脚)的说明表明、当器件复位时、寄存器被编程为默认值。  我在其他线程上读出、在初始编程序列上对所有寄存器进行编程是必需的。

1) 这是真的吗?  

2) 2)如果一些寄存器只会被编程为默认值(并将"Resets"复位为默认值)、那么为什么我需要重新编程所有寄存器?   

假设问题1的答案为真: 是否需要以相反的顺序对寄存器进行编程?  R64-R0。

谢谢!

松绳器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Tucker、

    默认值不一定是您需要的值。 加电后对所有寄存器进行编程有助于确保设置正确。

    务必按照相反的顺序对寄存器进行编程、以便正确设置 VCO 和 PLL、并在结束 写入 R0[3]=1时校准末尾的频率

    谢谢、

    Vibhu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。   

    不过、我仍然很好奇、我是否必须对所有寄存器进行编程?  或者、如果我想使用某些寄存器上的默认值、我可以从初始编程序列中省略它们吗?  我确实意识到、我可以对所有项目进行编程并完成编程、但我想知道具体需要什么。  

    谢谢、  

    松绳器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Tucker、

    您不必全部对它们进行编程。 我仍然建议遵循有关这方面的数据表。 在上电后对器件进行软复位、最后对 R0进行编程。

    谢谢、

    Vibhu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Vibhu、

    我将继续对所有这些进行编程。  我想、在我看来、数据表在让用户知道需要对所有寄存器进行编程时必然是清晰的。  从逻辑上讲、至少在我看来、如果我希望某个寄存器处于默认状态、那么在复位后、我就不必对上述寄存器重新编程。   

    总之、感谢您的澄清和反馈。  我对此表示赞赏。  

    松绳器