点击“ Bigfish Robot”并选择“顶级/星级官方帐户”。福利干货将尽快交付!作者| Chip Brother来源|当今的标题工程师正在开发电路系统,并且经常需要使用中央处理单元,例如单片机,FPGA或DSP等。
当然,一些简单的纯硬件电路项目解决方案是例外,例如充电器,热水壶等。作为单片机的研发项目,其最小电路工作系统包括电源电路,复位电路和时钟频率电路。
其中,电源电路和复位电路易于工程师理解和设计。但是,对于时钟频率电路,由于不同开发项目的功能要求不同,因此设计方案也不同,难以获得有效的统一设计。
例如:项目A对研发成本和简单功能有严格的要求;项目B的电路系统需要与外部电路系统完成串行通信,并且通信数据要求一定不能错;项目C包括时钟万年历功能,该功能需要不间断的时间和高精度。对于单片机的时钟频率电路,工程师根据不同的项目需求设计并选择匹配方案。
具体的选择方案包括三种类型。 01外部晶体振荡器解决方案所谓的外部晶体振荡器解决方案是指在微控制器的时钟引脚X1和X2外部连接一个晶体振荡器。
单片机外部晶体振荡器图的优点:时钟频率精度高,稳定性好;对于某些需要高数据处理能力的项目,尤其是需要相互进行信息通信的多电路系统,例如包含USB通信和CAN通信的项目,请使用外部晶体振荡器。还有更多的计划。
缺点:由于添加了外部晶体,因此研发BOM表组件的成本增加了。 02内部晶体振荡器解决方案所谓的内部晶体振荡器解决方案是指微控制器使用内部集成的RC振荡器电路产生的时钟频率。
单片机的内部晶体振荡器图。优点:无需外部晶体振荡器,工程师可以有效地节省研发BOM组件的成本。
缺点:RC振荡器电路产生的时钟频率精度较低,误差较大,在高频通信中可能引起一些数据交换错误。 03时钟芯片解决方案所谓时钟芯片解决方案,是指在单片机外部增加专门用于时钟处理的时钟芯片,以向单片机提供准确的时钟信号。
单片机和时钟芯片电路优点:精度高,误差小;适用于一些要求较高的电路项目。缺点:电路设计复杂,工程师难以开发,开发BOM组件的成本很高。
关于时钟芯片的一些电路特性,以Maxim的DS1338模型为例:DS1338时钟芯片(1)电源时钟芯片的电源由两部分组成:VCC电源是指VCC电源。电路工程系统以及单片机的电源。
。 Vbat电源是指电池供电的电源。
当VCC电源由于某种原因突然断电时,时钟芯片会自动激活Vbat电池电源以维持时钟芯片内部的时钟信号处理,因此无需关闭电路系统电源VCC并断开电路工作。 (2)“秒”,“分钟”,“小时”,“日”,“周”,“月”,“秒”,“秒”,“秒”,“秒”,“秒”,“秒”,“秒”,“秒”。
和“年份”功能时钟芯片内部集成时间的详细信息定时电路功能通过IIC通信方式将时间信息发送给单片机,单片机可以获得高精度的时钟信息。 (3)时钟芯片和单片机之间的接口是IIC通信接口。
该接口模式是串行通信。工程师的开发和设计相对简单,电路功能易于实现; (4)精度是指正常工作条件下时钟芯片的输出。
时钟错误;例如,Maxim的DS1338时钟芯片的精度控制在10PPM,相当于一天24小时转换,错误精度约为0.8秒。