你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

单片机的时钟频率电路三种方案

[复制链接]
gaosmile 发布时间:2020-8-5 21:49
工程师在开发一个电路系统,往往会需要用到中央处理器,比如单片机、FPGA、或者DSP等等;当然一些简单的纯硬件电路项目方案例外,如充电器、热水壶等等。

3 f- b- D4 U$ O& Z# {# R: y- ]
作为单片机研发设计的项目,它的最小电路工作系统包含电源电路、复位电路、时钟频率电路;其中电源电路与复位电路,相信工程师都非常容易理解与设计。然而时钟频率电路,由于不同的开发项目功能需求不一样,设计的方案选择也不尽相同,很难得到有效的统一设计。
8 E9 I- A5 G$ H
比如:
  • A项目对研发成本要求较严格,功能较简单;
  • B项目电路系统需要与外界电路系统完成串口通信,通信数据要求不能出错;
  • C项目包含一个时钟万年历功能,时间要求不能间断而且精度要求高。
    ! D8 }. H2 x$ c
: L9 A9 F2 X: ~" j/ D
针对单片机的时钟频率电路,工程师依据不同的项目要求去设计与选择匹配的方案,具体的选择方案包含三类。
0 q/ A" H1 |; B: s9 ?

# ~1 Q; }7 f& Y( M- C01外部晶振方案

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

' b  v: m! l, ^+ f% ~
微信图片_20200805214606.jpg
单片机外部晶振图

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

* c; {+ y# f4 t$ n
缺点:由于增加了外部晶振,所以研发的BOM表元器件成本增加扩大了。
. t2 p) Q. F3 c0 U

/ i+ a+ i2 _& Y7 e2 Q& ^02内部晶振方案
1 }7 h& F9 q  T2 J
所谓内部晶振方案,是指单片机利用内部集成的RC振荡电路产生的时钟频率。

( H* i2 v" {4 a) h
微信图片_20200805214610.jpg
单片机内部晶振图
: J' ]$ K4 P. `9 Q6 F3 q/ O
优点:省去外部晶振,工程师可以有效的节约研发BOM元器件成本。

! R; j9 E/ Y( o: Z( m+ y- c# I6 p$ S
缺点:RC振荡电路产生的时钟频率精度比较低,误差较大,容易引起一些高频率通信的数据交互错误。
+ \9 g* j9 n. D1 O" T( G. f
$ c( }' R: `9 [- p+ l  M, i
03时钟芯片方案

! D" I) a) f6 B* z6 W7 i. i" P4 `; T
所谓时钟芯片方案,是指在单片机外部加入一个专门处理时钟的时钟芯片,用来给单片机提供精准的时钟信号。

( g# p' ~' Y3 T0 y0 t( a
微信图片_20200805214614.jpg
单片机与时钟芯片电路
& G4 M0 J9 h5 F  E6 ~" h
优点:精度高,误差小;适用于一些要求较高的电路项目。

6 V9 d: C+ V5 w5 V, \
缺点:电路设计复杂,工程师开发难度较高,研发BOM元器件成本高。
5 @% K, W! R2 v7 @0 W9 ^
关于时钟芯片的一些电路特性,以美信的DS1338型号为例说明:
/ |1 M/ C" Z% `$ Y' A" I. {$ R
微信图片_20200805214617.jpg
DS1338时钟芯片

+ e* k( Q9 Z3 c# e  Y5 R
(1)供电
时钟芯片的供电电源包含两个部分:
  • VCC供电,是指电路项目系统的电源,同时也是单片机的电源。
  • Vbat供电,是指电池供电的电源,由于某种原因在VCC供电突然失去的条件下,时钟芯片自动启用Vbat电池电源,用以保持时钟芯片内部的时钟信号处理,不必因为电路系统电源VCC断电而失去电路工作。
    1 [2 V2 j- }' D" h

1 Y& o3 q" Y) X/ x
(2)功能
时钟芯片内部集成时间的“秒”“分”“时”“日”“周”“月”和“年”详细信息计时电路功能,通过IIC通信方式将时间的信息发送至单片机,单片机即可获得高精度的时钟信息。
7 k2 ]1 |, Z$ d+ i" |3 @( k
(3)接口
时钟芯片与单片机的接口是IIC通信接口,此接口方式为串口通信,工程师开发设计较为简单,容易实现电路功能;

4 ~; Y7 k4 }. Z$ `: \
(4)精度
精度,是指时钟芯片在正常工作条件下产生的时钟误差;例如美信的DS1338时钟芯片精度控制在10PPM,换算成一天24小时误差精度在0.8秒左右。

6 T: z( ?3 k3 e3 Y, {
(5)应用
时钟芯片,一般用来处理精确计算时间的电路项目,如时间万年历。

6 N4 Y" w9 I3 @, X5 x
结语5 c4 d: D/ ~- X1 Q# k+ o
* G3 c% {. m: z' M8 P6 z8 \4 h
当然这三个方案都是针对一些工业与民用领域,如果涉及到航空航天应用领域,比如卫星导航与遥感测量等,则需要选择更高精度的时钟频率电路,如原子钟方案。
赞 收藏 评论0 发布时间:2020-8-5 21:49

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版