三种常见单片机时钟电路方案,对比其优缺点

本文介绍了单片机时钟频率电路的三种设计方案:外部晶振、内部晶振和时钟芯片。外部晶振方案精度高但成本增加,内部晶振节省成本但精度较低,时钟芯片方案精度高但电路复杂。以美信DS1338时钟芯片为例,详细阐述了其功能、接口、精度和应用场景。选择方案取决于项目需求,如成本、精度和通信稳定性等因素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

d9e7218381c16cd0e4a17a7e5eee39fc.png

作为单片机研发设计的项目,它的最小电路工作系统包含电源电路、复位电路、时钟频率电路等;其中电源电路与复位电路,相信工程师都非常容易理解与设计。

然而时钟频率电路,由于不同的开发项目功能需求不一样,设计的方案选择也不尽相同,很难得到有效的统一设计。

比如:

  • A项目对研发成本要求较严格,功能较简单;

  • B项目电路系统需要与外界电路系统完成串口通信,通信数据要求不能出错;

  • C项目包含一个时钟万年历功能,时间要求不能间断而且精度要求高。

针对单片机的时钟频率电路,工程师依据不同的项目要求去设计与选择匹配的方案,具体的选择方案包含三类。

01 

外部晶振方案

所谓外部晶振方案,是指在单片机的时钟引脚X1与X2外部连接一个晶振。

c3223963c54e25666c1c4af7d869d302.png

单片机外部晶振图

优点:时钟频率精度高,稳定性能好;对于一些数据处理能力要求较高的项目,尤其是多个电路系统彼此需要信息通讯,如包含USB通讯、CAN通讯的项目,选用外部晶振的方案较多。

缺点:由于增加了外部晶振,所以研发的BOM表元器件成本增加扩大了。

02

内部晶振方案

所谓内部晶振方案,是指单片机利用内部集成的RC振荡电路产生的时钟频率。

acfa7531fa15e38a6d6041f31a9db3cc.png

单片机内部晶振图

优点:省去外部晶振,工程师可以有效的节约研发BOM元器件成本。

缺点:RC振荡电路产生的时钟频率精度比较低,误差较大,容易引起一些高频率通信的数据交互错误。

03 

时钟芯片方案

所谓时钟芯片方案,是指在单片机外部加入一个专门处理时钟的时钟芯片,用来给单片机提供精准的时钟信号。

7695ec445d1cf2ba8b0a410ee2cef046.png

单片机与时钟芯片电路

优点:精度高,误差小;适用于一些要求较高的电路项目。

缺点:电路设计复杂,工程师开发难度较高,研发BOM元器件成本高。

关于时钟芯片的一些电路特性,以美信的DS1338型号为例说明:

9392eddda6a9694c12116de6ae44201d.png

DS1338时钟芯片

(1)供电

时钟芯片的供电电源包含两个部分:

  • VCC供电,是指电路项目系统的电源,同时也是单片机的电源。

  • Vbat供电,是指电池供电的电源,由于某种原因在VCC供电突然失去的条件下,时钟芯片自动启用Vbat电池电源,用以保持时钟芯片内部的时钟信号处理,不必因为电路系统电源VCC断电而失去电路工作。

(2)功能

时钟芯片内部集成时间的“秒”“分”“时”“日”“周”“月”和“年”详细信息计时电路功能,通过IIC通信方式将时间的信息发送至单片机,单片机即可获得高精度的时钟信息。

(3)接口

时钟芯片与单片机的接口是IIC通信接口,此接口方式为串口通信,工程师开发设计较为简单,容易实现电路功能;

(4)精度

精度,是指时钟芯片在正常工作条件下产生的时钟误差;例如美信的DS1338时钟芯片精度控制在10PPM,换算成一天24小时误差精度在0.8秒左右。

(5)应用

时钟芯片,一般用来处理精确计算时间的电路项目,如时间万年历。选择什么方案,主要由你需求决定。

当然这三个方案都是针对一些工业与民用领域,如果涉及到航空航天应用领域,比如卫星导航与遥感测量等,则需要选择更高精度的时钟频率电路,如原子钟方案。

5b7623286929741d01439b9b70dc88c8.png

1.STM32U5,意法半导体新打造的超低功耗MCU旗舰版

2.【例说Arm-2D界面设计】从不规则图标的显示说起

3.STM8CubeMX和STM32CubeMX功能一样吗?

4.这九种情况下的单片机项目尽量不要接~

5.偷偷把室友的STM32换成了GD32后。。。

6.剖开苹果A15芯片,看看die的布局!

a73fbdceba50092c54a65fa8ce85bab6.gif

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值