NXP MCU 技术论坛
直播中

李芳

7年用户 1420经验值
私信 关注
[问答]

请问可以配置外部32.768KHz RTC XTAL来驱动1588定时器吗?

我正在研究一个由多个 i.MX RT1064 设备构建的基于轨道的系统,其中一个 PTP 主设备用于与多个 PTP 从设备同步。但是,在 PTP 主站无法连续访问高质量外部时间(例如 NTP、GPS)的情况下,我希望 PTP 主站的 1588 时间与 32.768KHz RTC XTAL 同步。
我正在使用的代码使用 25MHz 的内部时钟(即 1588 计数器每次滴答增加 40 纳秒),但我相信这个 25MHz 的内部时钟是从驱动主处理器时钟的 24MHz XTAL 合成的,而不是从 32.768 KHz RTC XTAL。
RT1064 手册提到处理器从外部 32.768KHz RTC_XTAL 合成一个(低质量)24MHz 内部时钟(如果没有“真正的”24MHz 外部 XTAL,例如 OSC_SEL / RC_OSC_EN 等),但我不能请参阅任何时钟树图中提到的内容。
我知道我可以使用合成的 24MHz 内部时钟来驱动所有 PLL 等(尽管不太可靠),但实际上我只想用它来驱动 1588 时钟。
因此我想知道:从时钟树中的任何地方可用的外部 32.768KHz 时钟合成的 24MHz 内部时钟是否可用?我认为这将是一个更好的“原始”1588 时钟源供 PTP 主设备使用。

更多回帖

发帖
×
20
完善资料,
赚取积分