历史上的今天
返回首页

历史上的今天

今天是:2025年06月26日(星期四)

正在发生

2018年06月26日 | STM32系统时钟树分析

2018-06-26 来源:eefocus

下面是一个STM32芯片的时钟树图 
这里写图片描述
1、LSI是低速内部时钟,RC振荡器,频率为32kHz左右。供独立看门狗和自动唤醒单元使用。 
2、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。这个主要是RTC的时钟源。 
3、HSE是高速外部时钟,课接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~26MHz。我们开发板接的是8M的晶振。HSE也可以直接作为系统时钟或者PLL输入。 
4、HSI是高速内部时钟,RC振荡器,频率为16MHz。可以直接作为系统时钟或者用作PLL输入。 
5、PLL为锁相环倍频输出。STM32F4有两个PLL: 
(1)主PLL由HSE或者HSI提供时钟信号,并具有两个不同的输出时钟。 
第一个输出PLLP用于生成高速的系统时钟(最高168MHz) 
第二个输出PLLQ用于生成USB OTG FS的时钟(48MHz),随机数发生器的时钟和SDIO时钟。 
(2)专用PLL(PLLI2S)用于生成精确时钟,从而在I2S借口实现高品质音频性能。 
这里写图片描述 这里写图片描述 
大家在图中可以看到一些梯形,这些梯形为选择器。左边为选择器,右边为分频器

LSI,低速内部时钟

LSI低速内部时钟,频率为32kHz。RC振荡器产生,因为是RC振荡器产生,所以频率不是很稳定。主要对右边的独立看门狗做时钟。因为独立看门狗对时钟的精度要求不是很高,所以可以使用LSI。LSI比较简单,简单的理解就是一个电阻一个电容。 
LSI还可以作为RTC模块的时钟来源。在RTC模块左边有一个选择器,那么它不仅可以选择LSI作为时钟来源,还可以选择LSE作为时钟来源。

LSE,低速外部时钟

LSE一般是由外接的一个精确的32.768k的晶振产生,比较稳定,一般情况下RTC选择LSE作为时钟源。RTC的时钟来源还可以来自HSE(图上有线连着,顺着线找)。

MCO1/MCO2

在LSE下面有MCO1和MCO2两个引脚,这两个引脚就是把芯片内部的时钟输出到引脚。MCO1对应的是PA8,MCO2对应的是PC9(笔者这里使用的STM32F407芯片),MCO1和MCO2都有一个选择器,可以选择四个时钟来源,选择好时钟来源后经过一个分频器,分频就是对时钟进行除法运算,然后再输出到对应的引脚。

HSE,高速外部时钟

HSE是由外接的晶振产生的,是4MHz~26MHz。HSE产生时钟后会先经过一个分频器,这个分频系数是2~31,分频后的时钟才可以作为RTC时钟的一个选择。

HSI,高速内部时钟

这里写图片描述 
由RC振荡器产生,精度不高。首先,可以作为MCO1的一个时钟来源,其次可以作为系统时钟的一个来源。向下会将时钟信号送给一个选择器,这个选择器可以选择来自HSE和HSI的信号。左边一个“/M”的分频器,会把选择的时钟/M之后产生一个频率,产生一个频率后就到了PLL。

PLL,锁相环倍频输出

这里写图片描述 
上面的叫主PLL,下面的叫专用PLL。主PLL产生两种时钟,一种作为系统时钟;一种叫作PLL48CK的时钟,用于USB OTG的时钟。专用PLL时钟主要是给I2S模块使用,因为I2S主要处理音频问题,对于频率的要求比较高,所以就有一个专用PLL。时钟信号从“/M”分频器出来后,进入“xN”的倍频器,然后在“/P”、“/Q”或者“/R”,“/P”出来后作为系统时钟;“/Q”出来后作为PLL48CK时钟;“/Q”出来后作为I2S时钟。从这里我们就能计算出从PLL出来的时钟频率,假设从选择器进去的时钟频率为f,PLL=(f/M)(N/P)或者PLL=(f/M)(N/Q)或者PLL=(f/M)*(N/R)。

图中A~G表示的地方: 
A: 这里是看门狗时钟输入。从图中可以看出,看门狗时钟源之恩给你是低速的LSI时钟。 
B: 这里是RTC时钟源,从图上可以看出,RTC的时钟源可以选择LSI,LSE,以及HSE分频后的时钟,HSE分频系数为2~31。 
C: 这里是STM32F4输出时钟MCO1和MCO2。MCO1是芯片的。PA8引脚输出时钟。它有四个时钟来源分别为:HSI,LSE,HSE和PLL时钟。MCO2是向芯片的PC9输出时钟,它同样有四个时钟来源分别为:HSE,PLL,SYSCLK以及PLLI2S时钟MCO输出时钟频率最大不超过100MHz。 
D: 这里我们值得是以太网PTP时钟,AHB时钟,APB2高速时钟,APB1低速时钟。这些时钟都是来源与SYSCLK系统时钟。其中以太网PTP时钟是使用系统时钟。最大时钟为168MHz,APB2高速时钟最大频率为84MHz,而APB1低速时钟最大频率为42MHz。 
F: 这里是指I2S时钟源。从图可以看出,I2S的时钟源来源于PLLI2S或者映射到I2S_CKIN引脚的外部时钟。I2S出于音质的考虑,对时钟精度要求很高。 
G: 这是STM32F4内部以太网MAC时钟的来源。对于MII接口来说,必须向外部PHY芯片提供25MHz的时钟,这个时钟,可以由PHY芯片外接晶振,或者使用STM32F4的MCO输出来提供。然后,PHY芯片再给STM32F4提供ETH_MII_TX_CLK和ETH_MII_RX_CLK时钟。对于RMII接口来说,外部必须提供50MHz的时钟驱动PHY和STM32F4的ETH_RMII_REF_CLK,这个50MHz时钟可以来自PHY、有源晶振或者STM32F4的MCO。我们的开发板使用的是RMII接口,使用PHY芯片提供50MHz时钟驱动STM32F4的ETH_RMII_REF_CLK. 
H: 这里是指外部PHY提供的USB OTG HS (60MHz)时钟。


推荐阅读

史海拾趣

E-tec Interconnect Ltd公司的发展小趣事

为了满足全球客户的需求,E-tec开始在全球范围内进行布局。他们在亚洲、欧洲和北美等地设立了生产基地和研发中心,实现了全球范围内的生产和销售。同时,E-tec还注重供应链的整合和优化,与多家原材料供应商建立了长期稳定的合作关系,确保原材料的稳定供应和成本控制。

DOMINANT公司的发展小趣事

随着公司业务的不断发展,统明亮开始积极拓展全球市场。它通过与国内外知名企业的合作,不断提升自身的品牌影响力和市场竞争力。同时,统明亮还积极参加各类国际展会和交流活动,与全球各地的客户建立了紧密的合作关系。这些努力使得统明亮在全球LED市场中的份额不断扩大,其品牌影响力也得到了进一步提升。

请注意,由于篇幅限制,以上仅为三个简要故事。如果需要更多关于DOMINANT公司的发展故事,建议查阅相关报道和资料。

贝特莱公司的发展小趣事

深圳贝特莱电子科技股份有限公司成立于2011年7月,从一开始,公司就明确了以技术研发为核心的发展战略。依托专业团队多年的行业资源积累,贝特莱致力于开发具有自主知识产权的核心技术。在指纹识别、触控、生命感知及MCU等芯片领域,贝特莱不断取得突破,为后续的市场拓展奠定了坚实的基础。

EPCOS/TDK公司的发展小趣事

2009年,EPCOS与TDK元件事业部合并,标志着两家公司在电子元器件领域的强强联合。合并后的公司更名为TDK-EPC,由位于日本的TDK-EPC公司管理。这一合并进一步增强了EPCOS在电子元器件领域的实力,使其在全球市场中的地位更加稳固。合并后,公司继续投入大量研发资源,致力于开发更小、更轻、更高效的电子元器件,以满足不断增长的市场需求。

中科芯(CKS)公司的发展小趣事

中科芯自成立以来,一直致力于集成电路技术的研发与创新。在早期的发展阶段,公司成功研制了我国首块超大规模集成电路,这一里程碑式的突破标志着中国集成电路技术达到了国际先进水平。这一成果不仅填补了国内在该领域的空白,也为中科芯赢得了广泛的国际声誉,为后续的技术突破奠定了坚实基础。

欧密格光电(Amicc)公司的发展小趣事

近年来,面对全球芯片市场的激烈竞争和内外部环境的挑战,中科芯坚持创新驱动发展战略,加大市场开拓和科技攻关力度。通过优化产品结构、提升产品质量和降低成本等措施,公司实现了营业收入和净利润的稳步增长。一季度,中科芯的营业收入较正常年度增长24%,净利润增长83%,新签合同增长50%以上。这一成绩的取得充分展示了公司的市场竞争力和发展潜力。

问答坊 | AI 解惑

M8与iPhone最大的区别 - 产品的灵魂

一个新企业、小企业,尤其是在中国,靠模仿起步几乎是无法避免的,魅族的第一款MP3,MX。毫无疑问可说是抄袭的韩国COWON一款产品CW300的,所以后来逐渐发展起来的魅族自己也很回避这一点,在介绍产品历史时几乎不会提及MX。 在魅族其后推出的产品 ...…

查看全部问答>

串口通信问题

at89S52  12M晶振 波特率为9600 发送为 1,2,3,4,5,6,7,8,9 串口助手显示为 81,82,83,84,85,86,87,88,89 请问各位赐教!…

查看全部问答>

U盤無法使用問題

前幾天買了一個netce 2G的優盤,在別的電腦上能用, 但在我的電腦上就不能用了,如下:      1、插入U盤,系統能正確安裝並提示已安裝可以使用了, 但隻能看到盤符,打開後是空白的,選擇右鍵的格式化後沒有任何反應。   ...…

查看全部问答>

来谈谈你对LED芯片厂商的看法吧

目前LED芯片厂商还是很多的,百度了一下:大陆LED芯片厂商:三安光电、上海蓝光、士兰明芯、大连路美、迪源光电、华灿光电、南昌欣磊、上海金桥大晨、河北立德、河北汇能、深圳奥伦德深圳世纪晶源、广州普光、扬州华夏集成、甘肃新天电公司东莞福地 ...…

查看全部问答>

有人研究过TI的BLDC3_1_280x_V322吗?

坛里有人研究过TI的BLDC3_1_280x_V322吗?…

查看全部问答>

南华大学黄智伟 备战2013电子设计竞赛 “ADC的选择时需要考虑的一些因素”

本帖最后由 paulhyde 于 2014-9-15 03:24 编辑 南华大学黄智伟 备战2013电子设计竞赛 “ADC的选择时需要考虑的一些因素” 在电子设计竞赛作品中,ADC几乎是一个不可缺少的部分之一。下面介绍ADC的选择时需要考虑的一些因素。 1. ADC的分类 ...…

查看全部问答>

网上哪里买元器件齐全

有很多元器件,哪里买比较齐全?…

查看全部问答>

易电源学习心得

全新 SIMPLE SWITCHER 易電源納米模塊在一個微小解決方案尺寸中 整合了易用性和高性能。納米模塊是目前市場上最小的 1A 封裝。該器件是 首款將 IC 安裝在電感上的集成電感解決方案,可以降低電路板空間要求 並提高性能,使之成為空間受限及負載 ...…

查看全部问答>

[题目]A题:四旋翼飞行器

本帖最后由 paulhyde 于 2014-9-15 02:57 编辑 2014年TI杯大学生电子设计竞赛题 A题:四旋翼飞行器 1. 任务 设计制作一架能够自主飞行的四旋翼飞行器。 2. 要求 四旋翼飞行器能够完成以下飞行动作: (1) 飞行器能够根据起飞前预置的指 ...…

查看全部问答>

DM642资源求助

论坛里有没有做DM642的,本人大学生一枚,因为要做创新性项目,想学学DM642的图像处理,之前没有任何dsp的基础,想找几个例程自己先看看,求好心人分享。邮箱1300588751@qq.com在此先行谢过。 …

查看全部问答>