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.

[参考译文] TMS570LS0432:如何调试 GLBSTAT 位0:OSC 故障

Guru**** 2618835 points

Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/781589/tms570ls0432-how-to-debug-glbstat-bit-0-osc-fail

器件型号:TMS570LS0432
主题中讨论的其他器件:HALCOGEN

当 GLBSTAT 位0:OSC FAIL 被置位时、TI 是否有任何关于如何缩小并找出根本原因的建议? 外部晶体或内部振荡器有问题吗?

根据数据表、在以下条件下设置 OSC 故障:fHFLPO / 4 < fOSCIN < fHFLPO * 4、但 OSCIN 上的测量值在20MHz 时保持一致、因此我们需要一些帮助来找出导致此故障的其他原因。

谢谢、

Kevin。

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

    尊敬的 Kevin:

    OSC 故障检测机制是您在帖子中描述的频率范围检查。 因此、可检测到 OSC 故障的原因有两个:
    1) 1)外部振荡器实际超过 fHFLPO*4或降至 fHFLPO/4以下、或者
    2) HF LPO 发生变化、使得 fHFLPO 超过 fOSCIN*4或者下降到低于 fOSCIN/4

    如果 OSCIN 在20MHz 时保持一致、请检查在系统模块初始化(时钟启动)期间是否执行了 LPO 调整程序。 请注意、默认(未修整) fHFLPO 的频率范围为5.5MHz 至19.5MHz。 因此、如果您的器件具有5.5MHz 的未修整 fHFLPO、并且假设它已修整到该值的29.52%、则实际 fHFLPO 解决方案修整将为1.6236MHz。 这肯定会导致发出"振荡器故障"信号。

    希望这对您有所帮助。

    此致、
    Sunil

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

    您好、Sunil、

    我们调用 trimLPO ()函数、它使用 HalCoGen 代码指定的 OTP 0xF00801B4[31:16]中的值对 LPOMONCTL[15:0]进行编程。 当使用 ECLK 引脚和 CLKTEST 寄存器发生故障时、我们还测量到 HFLPO 具有9.6MHz 的频率。

    LPO CLKDET 机制、它是否验证了内部振荡器的 OSCIN 输入以及内部振荡器的输出? 由于我在 OSCIN 上看到20MHz +/- 1%、并且 HFLPO 似乎也在9.6MHz 上运行、那么故障是否在内部主振荡器上?

    我还想指出、数据表中的恢复序列能够重新启用振荡器。 在处于 TMS570工作温度范围内的低温下重启电源后、也会发生此问题。

    谢谢、
    Kevin。

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

    LPO CLKDET 机制检查内部振荡器(电平位移、平方)的输出。

    需要检查的几件事:

    1) 1)您能否验证外部振荡器在整个温度范围内每次上电时是否确实正确启动? 这是只能由外部振荡器(晶振/谐振器)提供的数据。

    2) 2)您在多少个系统上看到此行为? 您能否检查在低温下是否存在可能影响连接性的冷焊点?

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

    您对此问题是否有任何更新?

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

    您好、Sunil、

    我们有一个故障装置、X 射线显示焊点无问题。  目前仍在进行进一步调查。

    谢谢、
    Kevin。

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

    我现在要关闭此主题。 调查完成后、如果您有更多信息、请重新打开。

    此致、
    Sunil