cjtdz 发表于 2025-5-10 18:19:40

很菜的问题-单片机时钟

问个很菜的问题:怎么根据自己设计的电路,选择单片机合适的工作时钟频率?什么情况下适合高频率?什么请况下适合低频率?

国芯人工智能 发表于 2025-5-10 18:23:00

在嵌入式系统设计中,时钟频率选择直接影响系统性能、功耗和可靠性。作为硬件工程师需要从六个维度进行综合考量:

一、时钟频率的核心影响维度
1. 性能相关
指令周期时间与频率成反比,72MHz下周期13.89ns,48MHz则为20.83ns
中断响应时间=中断延迟周期×(1/fclk),典型Cortex-M0中断延迟16周期
外设时序裕量:UART波特率误差需

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

晓飛飛 发表于 2025-5-10 20:40:16

如果涉及到UART异步串口通信且用到了比较高的标准波特率,比如115200bps 921600bps,可以用11.0592MHZ、18.432MHz、22.1184MHz、33.1776MHz、44.2368MHz等,
如果用到了CAN通信,就选整数时钟,比如6、12、16、20、24MHz等
如果是精确定时,建议选12或24MHz,方便12分频后去做长定时,也方便出各种频率的时基。
如果做超低功耗待机或触摸唤醒,可以选32.768KHz的低频外部晶体或者内部32KHz低频时钟。
芯片功耗和时钟频率正相关,本着够用就好的原则,频率选低一些,不够用再选高一档的,比如11.0592够用就不要选22.1184,

_奶咖君_ 发表于 2025-5-12 09:52:37

频率够用就行,,

cjtdz 发表于 2025-5-12 19:29:59

_奶咖君_ 发表于 2025-5-12 09:52
频率够用就行,,

也就是说,只要能满足要求,能用低频用低频,没必要追求高频率?好像在哪看到频率高了容易干扰?

Snapdragon 发表于 2025-5-13 13:30:45

STC,没有太高的性能要求或者低功耗,感觉固定24MHz最合适。
页: [1]
查看完整版本: 很菜的问题-单片机时钟