点击上方“大鱼机器人”,选择“置顶/星标公众号”

福利干货,第一时间送达!

作者 | 芯片哥

来源 | 今日头条

工程师在开发一个电路系统,往往会需要用到中央处理器,比如单片机、FPGA、或者DSP等等;当然一些简单的纯硬件电路项目方案例外,如充电器、热水壶等等。

作为单片机研发设计的项目,它的最小电路工作系统包含电源电路、复位电路、时钟频率电路;其中电源电路与复位电路,相信工程师都非常容易理解与设计。然而时钟频率电路,由于不同的开发项目功能需求不一样,设计的方案选择也不尽相同,很难得到有效的统一设计。

比如:

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

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

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

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

01

外部晶振方案

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

单片机外部晶振图

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

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

02

内部晶振方案

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

单片机内部晶振图

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

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

03

时钟芯片方案

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

单片机与时钟芯片电路

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

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

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

DS1338时钟芯片

(1)供电

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

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

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

(2)功能

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

(3)接口

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

(4)精度

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

(5)应用

时钟芯片,一般用来处理精确计算时间的电路项目,如时间万年历。

结语

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

本文作者系今日头条@芯片哥,版权归原作者所有,如有侵权请联系删除

-END-

猜你喜欢(点击下划线即可跳转阅读)

该不该放弃单片机,嵌入式这条路?

通电就可以工作,这些单片机真香!

我做单片机几年要不要转嵌入式

最 后

若觉得文章不错,转发分享,也是我们继续更新的动力。

5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等

在公众号内回复「更多资源」,即可免费获取,期待你的关注~

长按识别图中二维码关注

单片机 | 3种时钟电路方案对比,你常用哪一种?相关推荐

  1. 单片机3种时钟电路方案对比

    关注.星标公众号,不错过精彩内容 编辑:Mo 来源:电脑报 工程师在开发一个电路系统,往往会需要用到中央处理器,比如单片机.FPGA.或者DSP等等:当然一些简单的纯硬件电路项目方案例外,如充电器.热 ...

  2. 基于单片机锂电池太阳能充电系统电路方案(毕业设计资料)

    以 STC89C52RC单片机微控制器为核心, 针对便携式的小功率产品,设计一个太阳能锂电池充电系统,并对锂电池组的充.放电过程进行保护. 锂电池组的电流.电压.将被系统控制器通过控制AD转换芯片及时 ...

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

    来源:电脑报 作为单片机研发设计的项目,它的最小电路工作系统包含电源电路.复位电路.时钟频率电路等:其中电源电路与复位电路,相信工程师都非常容易理解与设计. 然而时钟频率电路,由于不同的开发项目功能需 ...

  4. 几种室内定位方案对比,详细介绍室内定位应当考虑的因素-新导智能

    目前,物联网技术发展至今,定 位技术也越来越高超,精确.实现苏州新导室内定位方案的种类也越来越多:蓝牙定位,ZigBee定位,IBecon定位,RFID定位,WIFI定位,UWB定位等等.这些室内定位 ...

  5. springmvc常用5种注解_砂石骨料线常用的5种破碎设备、5种筛分和制砂设备特点比较...

    砂石骨料生产主要分为矿山开采.破碎.筛分及整形制砂几个环节,一般根据原料特性.系统规模.场地布置条件.系统工艺等进行设备选型,涉及的主要设备有破碎机.振动筛.制砂机,辅助设备有带式输送机.给料机.石粉 ...

  6. 物联网wifi模块几种ota升级方案对比总结

    在物联网开发中,OTA升级(firmware update Over The Air)是模组必备的功能,本文将以RTL8711.乐鑫8266 .庆科3186 wifi模块为例介绍几种的常见的ota方案 ...

  7. 基于51单片机的简单时钟电路

    1.实现功能:日期.时间显示功能,定时功能 2.所用器件:89C52最小系统,按键,LED灯,八位七段数码管,74ls138,74ls245 3.各部分功能:138:选择数码管的位置,245:驱动数码 ...

  8. 阿里二面:Redis有几种集群方案?我答了4种

    背景 在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要 ...

  9. android好看的配色方案,APP界面常用的五种颜色搭配

    众所周知,每一种颜色带给用户的视觉感受也是不同的.现在人们对手机的依赖程度,就能看到手机中APP的发展前景,那今天就跟大家聊聊如何通过颜色搭配的不同来进行移动端APP界面的布局和排版设计. 移动端UI ...

最新文章

  1. python opencv轮廓总结
  2. makefile使用--命令(三)
  3. VTK:标量条形 Actor用法实战
  4. windows 7 睡眠和休眠的区别
  5. asp.net core 6 新特性,支持HTTP/3 端点发布
  6. Python+pandas填充缺失值的几种方法
  7. 在CentOS6中安装Docker(新服务器不推荐)
  8. 清涟基因--顾大夫工作室相关网站
  9. linux crontab 每隔一段时间执行一次
  10. 现代汉语常用汉字3500表
  11. Ghost Win10 企业版LTSC 2020.05(32位+64位)
  12. UG NX二次开发(C#)-分析-测量体对象的体积
  13. 第一章 古代东方文明
  14. 苏州大学计算机科学与技术研究生院,苏州大学计算机科学与技术学院第十四届研究生代表大会...
  15. 电子学会 2020年6月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)
  16. 重庆计算机专业在职研究生,重庆师范大学在职研究生计算机专业教学方式
  17. Android中Canvas和Paint的常用方法
  18. 对Python控制流图生成器的一些探索
  19. 为什么寄存器比RAM快
  20. 计算机网络——ICMP协议

热门文章

  1. SAP ERP Material如何创建附件
  2. 502 Bad Gateway - Registered endpoint failed to handle the request
  3. 2015-03-18 - Deliberately pass a wrong note type for my task creation
  4. simulation pipeline after change not refresh issue
  5. how is navigation list item click event handled - actually no logic done
  6. 如何关闭SAP Fiori的病毒扫描设置
  7. SAP Kyma(Extension Factory on SAP Cloud Platform)的架构简介
  8. Price merge是通过org change的callback来trigger的
  9. CRM WebUI and Hybris的Product页面标题实现
  10. php+剥去标签,php剥去字符串中的html与xml及php标签的函数strip_tags()