先楫半导体HPMicro
直播中

贾大林

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

能否使用10M有源时钟替换24M外部晶振?

我这边的应用对MCU的时钟有要求,无法使用24M的晶振,只能提供一个10M的有源时钟。芯片手册中没有规定外部时钟的最大值和最小值,只是写了一个典型值24M。用户手册中提到了有几个模块是直接使用的外部时钟,像vad、ptmr、usb等。请问能否用10M有源时钟替换24M晶振?


回帖(4)

尚文清

2023-5-26 10:59:52
这个不太好测试,数据手册中没有写锁相环的参考时钟频率范围, 我即使配置10M输入能运行,但也无法验证是否能长期稳定运行。而且看不到BOOTROM中的代码,无法确定10M对这部分代码是否有影响。我这边的应用只要不停电,设备就不关机,是要长期运行的。像STM32MP系列就在opt中提供了几个可选的外部时钟频率,先楫后续产品能否考虑在OPT中提供几个常用频率供用户选择? 比如5M、8M、10M、10.23M、10.24M等。
举报

jf_23850798

2023-12-29 14:55:15
试试不就知道了,我反正HPM6450上的10M的OCXO晶振,目前测试几块板子跑了几周了功能一切正常。没用USB,用了SPI,ETH,TIMER等外设,跑的RT-thread。10M下USB应该是用不了的。
1 举报
  • jf_86523069: 由于MCU的系统(内核、PLL)默认是以24M的XTAL24M为初始时钟源,因此无法直接使用10M的有源时钟来替换24M的晶振。此外,即使芯片手册中没有规定外部时钟的最大值和最小值,但有几个模块如vad、ptmr、usb等是直接使用的外部时钟。

    在一般情况下,为了提高系统性能并降低功耗,MCU通常提供多种时钟选择,包括高速外部时钟(HSE)和低速外部时钟(LSE)等。这些时钟的配置和选择通常需要根据具体的硬件设计和应用场景来定。

jf_86523069

2024-1-13 14:27:13
很抱歉,由于MCU的系统(内核、PLL)默认是以24M的XTAL24M为初始时钟源,因此无法直接使用10M的有源时钟来替换24M的晶振。此外,即使芯片手册中没有规定外部时钟的最大值和最小值,但有几个模块如vad、ptmr、usb等是直接使用的外部时钟。

在一般情况下,为了提高系统性能并降低功耗,MCU通常提供多种时钟选择,包括高速外部时钟(HSE)和低速外部时钟(LSE)等。这些时钟的配置和选择通常需要根据具体的硬件设计和应用场景来定。
举报

to_be_mature

2024-3-10 09:10:40
不可以
举报

更多回帖

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