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.

[参考译文] PGA450-Q1:OSC_SYNC_CTRL 和 CLK_SEL -正确的初始化序列

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/952206/pga450-q1-osc_sync_ctrl-and-clk_sel---proper-init-sequence

器件型号:PGA450-Q1
Thread 中讨论的其他器件:PGA450Q1EVM

对于 OSC_SYNC_CTRL 与 CLK_SEL 设置方案、是否有任何建议?
当 OSC_SYNC_CTRL 具有编程值以外的值时、我遇到了一些问题-我注意到我要在 OSC_SYNC_CTRL 中设置的值与我在复位时从该寄存器 usigned GUI 中读取的值之间的差异。 仅关闭电源并再次重新加载固件即可解决此问题。

我在从开发 RAM 运行时看到过它-我不确定从 OTP 运行时是否会发生这种情况、只是因为我不可能在 OTP 上执行如此多的测试、但是当它导致我得出结论认为行为可能是罕见的问题时、我遇到了一些罕见的问题 类似。

什么是设置 OSC_SYNC_CTRL 的限制-建议?  
我不想改变时钟频率-我想使用:

OSC_SYNC_CTRL=0x60;
CLK_SEL = 0x00;//内部时钟

在上述故障情况下、我将 OSC_SYNC_CTRL 读取为0x40而不是0x60。

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

    您好!

    为了澄清您的问题:您想使用内部时钟、不进行频移和时钟同步、但在对 OS 位进行编程后以复位模式读取寄存器时、您会看到 OS<5:0>为0?  

    您有 PGA450Q1EVM 吗?

    此致、

    Gabriel

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

    您好 Gabriel

    完全正确、我希望内部振荡器没有移位和同步功能。

    是的、我有 PGA450Q1EVM。

    只是为了清楚--我不能轻易地重复这种情况,但当它发生时,它是永久性的  
    直至断电。 它看起来是以某种方式锁定的-重置或重新加载 dev-ram 固件  
    没有改变这种情况。 只有在断电和下一个 DEV-RAM 负载后、它才会恢复正常。

    此致

    Andrzej

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

    您好 Andrzej、

    用户指南中提供了通过 SPI 评估 EVM 的步骤。 当您按照这些步骤操作时、在复位时通过 GUI 读取和设置所需的寄存器、然后进入激活模式、然后返回复位并读取寄存器值。 您是否看到任何意外行为或错误? 如果您执行类似的步骤、但在 GUI 的 DEVRAM 选项卡中一次写入和读取一个寄存器、您是否会看到问题?

    此致、

    Gabriel