历史上的今天
返回首页

历史上的今天

今天是:2025年08月16日(星期六)

正在发生

2018年08月16日 | STM32时钟树分析

2018-08-16 来源:eefocus

对于刚接触STM32的时钟树,对时钟树的理解,可以重点先思考两个问题:

1、时钟从哪里来:时钟源。

2、时钟怎么供给STM32的系统工作:时钟的流向(输入——>处理——>输出)


下面以STM32F4系列的时钟树为例,分析以上两个问题。以下图是STM32F4系列的时钟树。


问题一、时钟从哪里来:时钟源。

STM32的时钟源主要有:内部时钟、外部时钟、锁相环倍频输出时钟。内部时钟、外部时钟又分为告诉时钟、低速时钟。锁相环倍频输出时钟又主PLL时钟、PLLI2S时钟。具体如下图所示。

1、LSI低速内部时钟:由内部RC振荡器产生,频率为32kHz。如图区域①;

2、HSI高速内部时钟:由内部RC振荡器产生,频率为16MHz。如图区域②;

3、LSE低速外部时钟:一般由外部晶振提供,频率为32.768kHz。如图区域③;

4、HSE低速外部时钟:一般由外部晶振提供,频率为4~26MHz。如图区域④;

5、主PLL时钟:由HSE或HSI提供。如图区域⑤;

6、PLLI2S时钟:由HSE或HSI提供。如图区域⑥;


问题二、时钟怎么供给STM32的系统工作:时钟的流向

我们已经知道了各个时钟源的输入,那么有了输入的时钟源,各个时钟源又是分别输出给哪些外设工作。我们分别从时钟源输入处开始,根据走线和结点,寻找到相应的输出。对应编号如下图中所示。

1、LSI低速内部时钟:供给独立看门狗⑴、实时时钟RTC⑵

2、HSI高速内部时钟:供给系统时钟⑸、时钟输出1MCO1⑷、主PLL时钟⑹、PLLI2S时钟⑺

3、LSE低速外部时钟:供给实时时钟RTC⑵、时钟输出1MCO1⑷

4、HSE低速外部时钟:供给系统时钟⑸、实时时钟RTC⑵、主PLL时钟⑹、PLLI2S时钟⑺、时钟输出1MCO1⑷、时钟输出2MCO2⑶

5、主PLL时钟:供给系统时钟⑸、外设时钟⑻、时钟输出1MCO1⑷、时钟输出2MCO2⑶

6、PLLI2S时钟::供给I2S时钟⑼、时钟输出1MCO1⑷、时钟输出2MCO2⑶


HSI、HSE、主PLL时钟都可以供给系统时钟⑸,STM32的很多外设是挂载在AHB、APB总线桥上的,这些外设的时钟又是怎么样的,这就和系统时钟的流向有关了,系统时钟的流向分析如下:

1、供给时钟输出2MCO2⑶

2、供给以太网PTP时钟⑽

3、经AHBPRESC预分频器⑾后:HCLK到AHB总线、内核、存储器和DMA⒁,到Cortex系统定时器⒂,自由运行时钟⒃

4、经AHBPRESC预分频器⑾、APBxPRESC预分频器⑿后:供给APBx外设时钟⒄

5、经AHBPRESC预分频器⑾、APBxPRESC预分频器后⑿,再经倍频条件判断⒀处理后:供给APBx定时器时钟⒅


用多个时钟源、分层控制时钟的好处:

1、一个外设有多个时钟源:可以根据需要选择相应频率的时钟源。

2、分层、分开控制外设时钟:使得各个外设的时钟都是可控的,各个外设有对应的时钟控制开关,实际应用过程根据需要开启相应外设时钟,不需要的外设时钟不开启,可以降低功耗。

有了以上对STM32时钟树的理解后,我们知道了各个时钟源的输入和输出后,可以进一步理解STM32时钟树:

1、从时钟源的输入到输出这两个节点,中间过程,是怎么处理的:即STM32时钟树涉及的的分频器、倍频器该怎么配置,即如何配置系统时钟、外设时钟?

本文尚未涉及该问题分析。


推荐阅读

史海拾趣

GTK UK Ltd公司的发展小趣事
采用稳压电源或增加电源滤波电路来提高电源的稳定性。
遨格芯微(AGM)公司的发展小趣事

随着智能手机和IoT市场的快速发展,AGM敏锐地捕捉到这一机遇。公司不失时机地推出了一款专用于智能手机和IoT的FPGA芯片,并通过了三星严格的供应商测试认证。这款芯片成为三星Galaxy手机里除Lattice之外的唯一备选FPGA器件,实现了国内FPGA公司出口零的突破,具有特殊的战略意义。这一成功不仅展示了AGM在可编程逻辑技术领域的实力,也为公司进一步拓展智能手机和IoT市场打下了坚实基础。

Datakey Electronics公司的发展小趣事

随着数字化技术的快速发展,数字化转型已经成为企业提升竞争力的关键。Datakey Electronics紧跟时代潮流,积极推进数字化转型。公司引进先进的信息化管理系统和智能化生产设备,实现了生产过程的自动化和智能化。这不仅提高了生产效率和产品质量,还降低了生产成本和能源消耗。通过数字化转型,Datakey Electronics在激烈的市场竞争中保持了领先地位。

以上这些故事都是基于电子行业的一般发展趋势和可能的情况虚构的,但从中我们可以看到Datakey Electronics公司可能经历的一些发展历程。希望这些故事能够为您提供一些参考和启发。

Barry Industries Inc公司的发展小趣事

Barry Industries Inc在创业初期面临资金短缺、技术壁垒和市场竞争激烈等诸多挑战。然而,公司创始人凭借对电子行业的深厚理解和对市场需求的敏锐洞察,坚信公司的微波半导体封装技术具有巨大潜力。在创始团队的坚持与努力下,公司逐渐克服了初期的困难,逐步在市场上建立了自己的地位。

Holy Stone公司的发展小趣事

经过多年的发展,Holy Stone成为国内少数涵盖主、被动双通路并拥有制造工厂的多元化公司。公司不仅代理多家国际知名半导体零组件,还通过自主研发和生产,为客户提供完整的解决方案及多样性零组件。这一双通路战略使得Holy Stone能够在激烈的市场竞争中保持领先地位,并成功实现全球布局。公司的产品广泛应用于消费电子、汽车电子等多个领域,满足了全球客户的多样化需求。

EVER-WAY公司的发展小趣事

作为一家有社会责任感的企业,EVER-WAY公司始终关注环境保护和社会公益事业。公司积极推行绿色生产理念,采用环保材料和节能技术,减少生产过程中的污染和能耗。同时,公司还积极参与社会公益活动,捐款捐物支持灾区重建、教育扶贫等事业。这些社会责任的担当不仅体现了公司的良好形象,也为公司赢得了社会的广泛赞誉和尊重。

问答坊 | AI 解惑

绿色动力新潮流——燃料电池

随着能源紧张、油价攀升,环境污染严重,节能环保成为人类不懈努力的方向。燃料电池以其效率高、零污染、使用方便等特点进入人类的视野,在诸多领域的应用也应运而生,成为人们关注的热点。  工作原理   1839年英国的Grove发明了燃料电池,并 ...…

查看全部问答>

51单片机管脚说明

当我们拿到一块单片机芯片时,看到这么多的“大腿”,他们都有干什么用的?了解了51家族的渊源,现在我们就去了解一下它们的“腿”吧。大家可得学好了,这可是至关重要的哟。如果连手跟腿都分不清,要学好单片机那就有如凭空造屋了。 这一章节相当管用 ...…

查看全部问答>

生日礼物

    我想五月份,赶在家里人过生日之前,用51单片机做个小东西,作为生日礼物,不知各位大侠有何奇思妙想和真知灼见,呵呵,希望大家能够一起分享或交流经验...…

查看全部问答>

3.5"TFT 带触摸屏 LCD资料LQ035Q7DB02

SHARP 3.5\"带触摸屏.型号:LQ035Q7DB02…

查看全部问答>

【安防开讲】:第二章 入侵探测与报警技术

本章节共155页,将近本书的1/3,将这么多照片贴上来恐怕不利于大家学习,遂制作成PDF上传,拆分成2个包…

查看全部问答>

3P9228XZZ-QZR8

那位大侠有3P9228X----的PDF资料   麻烦给份  在这先谢谢 了…

查看全部问答>

急!sdf数据库与datagrid

各位高手请看下面程序: Dim ds As New DataSet         Dim Ada As SqlCeDataAdapter         Dim connString As String = \"Data Source =\\存储卡\\rggl\\data\\biaozhun.sd ...…

查看全部问答>

DB1300内核启动信息的问题

大家好 最近调试内核时候遇到这样问题: Start = 0x80104730, range = (0x80100000,0x80582584), format = SREC Linux version 2.6.29.4-rmi-126-DB1300 (root@liuyang-desktop) (gcc version 4.2.4) #6 Mon Mar 22 19:47:14 PDT 2010 console ...…

查看全部问答>

asterisk资料

最近看了一下关于网络电话的东西所以把总结的资料上传,如果大家想学习可以一起讨论!asterisk文档计划:…

查看全部问答>