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.

[参考译文] 回复:TM4C1294KCPDT:如何在主振荡器发生故障时检查外部振荡器并切换时钟源

Guru**** 2539500 points
Other Parts Discussed in Thread: TM4C1294KCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/835798/re-tm4c1294kcpdt-how-to-check-the-external-oscillator-and-switch-the-clock-source-when-main-oscillator-fail

主题中讨论的其他器件:TM4C1294KCPDT

尊敬的 Bob:

  当 我选择 PIOSC 作为时钟源并切断主振荡器信号后,我遇到了一个新的问题,当 MCU 初始化以太网模块时,它将保持等待 SYSCTL_Periph_EPHY0就绪(使用函数 SysCtlPeripheralReady)。

  我参考 TM4C1294KCPDT 的数据表、在第1407页、它描述了以太网控制器模块和集成 PHY 接收两个时钟输入。 一个是门控系统时钟、另一个是 MOSC。 我个人认为、这是否意味着内部 PHY 必须由 MOSC 驱动?如果是、这可以解释我为什么要关闭 MOSC、  它会一直等待寄存器状态就绪、一旦我恢复 MOSC 信号、它就会完成初始化、甚至会将 PIO 用作时钟源。

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

    您好!

     以太网 PHY 必须使用 MOSC。 您必须为内部 PHY 提供25MHz MOSC 才能使其正常工作。  

    ¡PHY 接收主振荡器(MOSC)、该振荡器必须为25MHz}50ppm 才能正常工作
    操作。 MOSC 源可以是单端源或晶体。 第1410页的图20-2
    显示了以太网控制器模块的时钟输入。