我们将在春节假期期间对网站进行维护,可能暂时无法访问,同时工程师回复将有所延迟,敬请谅解.

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.

LMK03328: 怎样读取芯片的工作状态?

Part Number: LMK03328

怎样才能读取芯片的工作状态例如PLL2是否失锁?通过IIC借口直接读取R13寄存器的内容?还需要配置其他寄存器吗?

如果我想通过STATUS0输出管脚获取PLL2是否失锁,是不是仅需要将R27设置成0X50?还需要配置其他寄存器吗?

  • 您好,是的,R27 如果配置为0x50的话 ,那么status 0代表的是PLL2 是否失锁的判断。

    另外bit3默认为1,也就是说当PLL2 失锁时,Status 0 引脚输出为高,如果您配置为0x50,即bit3=0,那PLL2 loss of lock时,Status0 引脚输出为低。

  • 谢谢!如果需要通过STATUS0输出管脚获取PLL2是否失锁,应该还需要配置R14和R17吧?能不能在不配置其他寄存器的情况下仅仅通过读取R13的bit4来判断PLL2是否失锁?

  • 您好,

    如果需要通过STATUS0输出管脚获取PLL2是否失锁,应该还需要配置R14和R17吧?

    R14是只读寄存器。R17的INT_EN需要配置为1,才能通过status输出引脚判断状态。

    能不能在不配置其他寄存器的情况下仅仅通过读取R13的bit4来判断PLL2是否失锁?

    R13是反应中断源的寄存器,不管INT_EN是0还是1,这个寄存器反应的是什么原因导致的中断。

    比如bit4 如果为1,说明是由PLL2失锁导致的中断。所以我认为可以通过这个寄存器判断PLL2是否失锁。

  • 好的,明白了,谢谢