1、概 述
常见的rtc芯片,大致可分为三类:
非集成rtc:只有rtc计时电路,不集成晶体,不集成温度补偿电路,这类芯片的计时精度主要取决于外接晶体的精度,而且受温度影响大,通常在室温环境下才能够保持较高的精度。
集成晶体的rtc:将rtc计时电路和晶体集成,但一般没有温度补偿电路,同样是只有在室温环境下才能够保持较高的精度。
集成rtc:rtc计时电路、晶体、温度补偿电路(含温度传感器)都集成在一颗芯片中,出厂时进行调校。这类rtc的计时精度可以做的很高,由于温度补偿电路,其受温度的影响非常小。
pt32x033综合这三者的优势和应用场景,集成的rtc支持内部低速rc震荡时钟(lsi)或低速外部晶体或陶瓷谐振器时钟(lse),一个内部的高精度补偿机制提供最大0.953ppm的补偿单元,可以为血糖仪应用提供高精度和高准度的实时时钟。
1.1、无需外部分立元件!集成振荡电路的lse时钟
图1.集成振荡电路的lse时钟
仅需一个32.768khz的晶振!即可实现lse时钟。
pt32x033集成了片内的可变电容和可调电阻,作为振荡电路的负载电容和反馈电阻,可变电容支持2pf~30pf的调节,反馈电阻支持6~8mω的调节,降低了电容和电阻的成本,为pcb layout提供更友好的支持。
两个寄存器被用于配置这些集成的分立器件:
外部低速时钟控制寄存器1(rcc_lsecr1)(地址0x4000_1828)
外部低速时钟控制寄存器2(rcc_lsecr2)(地址0x4000_182c)
注 调整负载电容时,应当考虑数据手册中给出的引脚电容。
1.2、带补偿机制的rtc实时时钟
实时时钟是一个独立的定时器,在系统复位时或低功耗模式下,rtc的设置不变,内部计数器仍旧计数。
rtc拥有一组日历寄存器组,一个连续计数的计数器用于更新这组寄存器,在相应软件配置下,可提供日历时钟的功能,修改这个日历寄存器组的值可以重新设置系统当前的时间和日期,计数器则从修改的时间点继续开始计数。
一组软件配置的闹钟寄存器组则用于支持rtc的闹钟功能,当闹钟发生时,中断或者标志置位。
内部的高精度补偿机制提供最大0.953ppm的补偿单元。
图2.rtc的框图
1.2.1、rtc配置的例程
rtc的基本配置在标准库函数钟,仅需几个简单的步骤,如下图所示。
图3.rtc配置例程
注
1. 默认的参数配置使用lse作为rtc时钟源
2. 保障rtc正常运行,任何情况下,都应避免关闭rtc时钟源
1.2.2、使用rtc补偿机制补偿rtc
通过设置rtc_cr寄存器(地址0x4001_3c00)的tme位为1以使能rtc补偿机制,通过配置rtc_trim寄存器的trim[8:0]位(地址0x4001_3c3c),以选择所要补偿的值,补偿机制公式如下:
其中:
trtc_beacon为1hz的时标信号周期值
t1hz为理论的1hz信号周期值
注
1. trim[8:0]为9位的有符号数
2. 补偿机制仅建议在mcu外部工作环境(温度、湿度)波动较小的场合使用
3. rtc补偿机制以时标信号为参考,使用时,需要使能时标信号输出
血糖仪专题技术文章连载ing......
相关阅读:
澎湃微pt32x033系列 | 血糖仪专题技术文章连载_01
澎湃微pt32x033系列 | 血糖仪专题技术文章连载_02
澎湃微pt32x033系列 | 血糖仪专题技术文章连载_03
澎湃微pt32x033系列 | 血糖仪专题技术文章连载_04
澎湃微pt32x033系列 | 血糖仪专题技术文章连载_05
来源:澎湃微电子
台湾引以为傲的一颗明星,面板产业在衰退加剧
plc可编程控制器的工作阶段
魅族17年产品规划曝光,你要的魅族PRO7 魅族MX7都来了!
微星MSI Optix MAG161便携显示器发布,售价约合人民币1800元
激光导航技术是如何实现的?
澎湃微PT32x033系列|血糖仪专题技术文章连载_06
汇编语言结构与8086概述
SKYLAB:如何挑选优质的11ac双频WiFi模块?
人工智能+物联网在智能安防领域如何助力的
易事达首推miniLED商业化应用方案 全方位吊打目前市面上的LED电视
小波在扩频通信中的应用
关于FPGA的FMC接口的详细介绍
如何操作SDRAM的自刷新命令而不影响正常读写操作?
魅族Pro7失利,魅族MX7大爆料:全面屏+骁龙660,只要1999起?必须买
物联网的世界范围有多大
打通互联互通的最后一公里 Matter加速智能家居创新
锂电池怎么组装_锂电池饿死了怎么激活
中国电力系统发展方向趋势解析
有机硅新材料行业的龙头硅宝科技坚守科技创新
现有AGV/AMR及零部件法规标准一览