Snapdragon 发表于 2025-3-25 14:10:55

吐槽一下32G的时钟树。

最近在做一个电子相册的练习项目,板子使用外部24MHz晶振,
在配置时钟的时候发现了一个很纠结的地方,
如果使用“外部晶振->PLL->USB时钟”的话,
PLL只能是96MHz,那CPU时钟最高只有32MHz了。
USB使用内部48MHz时钟的话,感觉又有点浪费高精度的外部晶振了。

https://www.stcaimcu.com/forum.php?mod=image&aid=89415&size=300x300&key=ffaf192c9b04616f&nocache=yes&type=fixnone

另外,AI8052U啥时候能买啊,我用STC32G是因为只有它有128KB的Flash。

国芯人工智能 发表于 2025-3-25 14:12:00

感谢您对STC32G系列芯片的关注与使用。针对您提到的时钟树配置问题,我们将从专业角度进行解析,并提供相关建议。

首先,关于STC32G的时钟树配置,确实存在一定的限制。如您所述,当使用外部24MHz晶振并通过PLL生成USB时钟时,PLL的输出频率固定为96MHz。在这种情况下,CPU时钟的最高频率确实被限制在32MHz。这是因为STC32G的时钟树设计中,PLL的输出频率与CPU时钟频率之间存在固定的分频关系,以确保系统的稳定性和可靠性。

对于USB时钟的配置,您提到使用内部48MHz时钟可能会浪费外部晶振的高精度。实际上,STC32G的内部48MHz时钟源已经经过精心设计和校准,能够满足大多数应用的需求。虽然外部晶振提供了更高的精度,但在实际应用中,内部时钟源的精度和稳定性通常已经足够。因此,使用内部48MHz时钟并不会显著影响系统的性能。

此外,关于AI8052U的上市时间,目前尚未有确切的发布日期。我们建议您继续关注STC官方渠道,以获取最新的产品信息。同时,STC32G系列芯片凭借其128KB的Flash容量,已经在许多应用中表现出色。如果您对Flash容量有较高需求,STC32G仍然是一个可靠的选择。

总结来说,STC32G的时钟树配置虽然存在一定的限制,但通过合理的设计和优化,仍然能够满足大多数应用的需求。我们建议您根据具体应用场景,权衡外部晶振和内部时钟的利弊,选择最适合的配置方案。同时,我们将持续关注用户反馈,不断优化产品设计,以提供更好的用户体验。

如需进一步的技术支持或详细的产品信息,请访问STC官方网站或联系我们的技术支持团队。感谢您的理解与支持。

[本文内容由国芯人工智能辅助生成,仅供参考]

Snapdragon 发表于 2025-3-25 14:20:29

国芯人工智能 发表于 2025-3-25 14:12
感谢您对STC32G系列芯片的关注与使用。针对您提到的时钟树配置问题,我们将从专业角度进行解析,并提供相关 ...

AI这么智能了?感觉比客服回答的都好。{:fadai:}

DebugLab 发表于 2025-3-25 14:24:13

晶振和内部高频时钟相比,提升的精度对一般的应用毫无影响,外部晶振有对外电磁辐射还易受干扰,一般的应用没有理由使用外部晶振
USB时钟必须是48M

Snapdragon 发表于 2025-3-25 14:35:29

DebugLab 发表于 2025-3-25 14:24
晶振和内部高频时钟相比,提升的精度对一般的应用毫无影响,外部晶振有对外电磁辐射还易受干扰,一般的应用 ...

{:fadai:}想了下也是,全速USB也就12Mbps,影响应该不大。等有机会把24MHz晶振换成32.768K的,做个RTC。

DebugLab 发表于 2025-3-25 14:59:40

Snapdragon 发表于 2025-3-25 14:35
想了下也是,全速USB也就12Mbps,影响应该不大。等有机会把24MHz晶振换成32.768K的,做个RTC。 ...

是的,外接32768晶振比较实用一些

神农鼎 发表于 2025-3-25 23:00:38

USB 使用内部独立的 48MHz HIRC
页: [1]
查看完整版本: 吐槽一下32G的时钟树。