N3292系列资料之RTC介绍
更新时间:2023-08-27 00:16:01 阅读量: 教育文库 文档下载
- n32926u1dn推荐度:
- 相关推荐
n3292x芯片RTC介绍,适用于n32925、n32926.
N3292系列资料之RTC介绍
1 RTC特性
拥有时间计数器(秒,分,时)和日历计数器,用来计算时间 绝对定时功能(秒,分,时,日,月,年) 相对定时功能 支持12小时/24小时模式 自动识别闰年功能 星期计数器 频率校准功能 支持时钟滴中断功能 支持唤醒功能
掉电唤醒功能
挂起唤醒功能
2 RTC功能介绍
2.1 RTC初始化
当RTC上电启动时,软件需要向INIR寄存器写一个key值(0xA5EB1357)来对RTC进行复位.
RTC上电后,只需对RTC进行一次初始化操作.(N3292的IBR中已经做了这一操作)
软件可以通过读取INIR的值来获得RTC的状态信息
Bit 0: RTC初始化状态
Bit 1: Level Shift使能状态
注意:即使在只使用RTC的日历功能时也必须按PowerKey来使能Level Shift.
n3292x芯片RTC介绍,适用于n32925、n32926.
2.2 寄存器访问
寄存器读写密码 - 0xA965
软件可以通过读取AER的bit 16(ENF)来判断是否可以访问RTC寄存器
可以通过软件写入一个不是密码的值到AER,来关闭对RTC访问
每次对RTC寄存器进行写操作后,需等到REG_FLAG位置1后才能再对RTC的寄存器进行写操作
2.3 RTC校准
RTC校准功能: 当32K晶振不准时,校准功能用来对RTC计数器进行校准
RTC引擎是通过APB时钟来采样RC震荡器的时钟的
用户需要使用外部晶振和内部RC震荡校准计数器(OSC_32K_CNT)来计算FCR校准值
计算公式:
通过RTC_1Hz_CNT来计算RTC时钟
RTC_Clock_Rate = (PCLK/RTC_1Hz_CNT)*32768
FCR_int = RTC_Clock_Rate的整数部分-1
FCR_frac = RTC_Clock_Rate的小数部分*60-1
例如:
假设RTC_1Hz_CNT=50103132则
RTC_Clock_Rate = (500000/50103132)*32768=32700.5505
FCR_int = 32699
FCR_frac = 0.5505*60-1=32
n3292x芯片RTC介绍,适用于n32925、n32926.
2.4 时间和日历
CLR:日历寄存器
TAR:时间寄存器
2.5 时间和日历报警
CAR:日历报警寄存器
年屏蔽/月屏蔽/日屏蔽/周屏蔽
TAR:时间报警寄存器
时屏蔽/分屏蔽/秒屏蔽
n3292x芯片RTC介绍,适用于n32925、n32926.
2.6 24小时/12小时模式选择
寄存器TSSR的bit0:
1: 24小时模式
0: 12小时模式
2.7 星期和闰年
RTC支持星期功能DWR
RTC支持闰年指示功能LIR
n3292x芯片RTC介绍,适用于n32925、n32926.
闰年指示(只读)
注:
在设置RTC时间时不要用来检查日期的条件
例如:当前日期是2009,想设置日期为2012/2/29
LIR就指示不时闰年,2/29是不合法的
但2012是闰年,2/29应该是合法的.
2.8 RTC时钟滴
时钟滴用来请求中断(TTR)
中断的周期可以是:1/128s,1/64s,1/32s,1/16s,1/8s,1/4s,1/2s 和 1s
2.9 中断使能和中断状态寄存器(RIER/RIIR)
报警中断(绝对)
ALARM_EN(PWRON[3])必须使能
当CLR=CAR和TLR=TAR时,RTC报警中断发生
时间滴中断
Power Switch中断
报警中断(相对)
REL_ALARM_EN(PWRON[4])必须使能
当设置了RELATIVE_TIME[11:0]后,内部计数器就从0开始计数,当计数到RELATIVE_TIME[11:0]时,RTC定时报警中断(相对)
系统断电后,中断状态将不会保持
n3292x芯片RTC介绍,适用于n32925、n32926.
2.10 供软件使用的寄存器
RTC提供了两个32位的寄存器供软件使用
当只有RTC保持供电时,寄存器的值会保持不变。(DUMMY0/DUMMY1)
n3292x芯片RTC介绍,适用于n32925、n32926.
3 电源控制功能
3.1 RTC电源控制支持的开机和关机功能
开机
Power Key开机
RTC alarm开机
关机
硬件关机
即使软件死机时,也可以通过长按Power key达到一定的时间来硬关机。
软件关机
在开机状态下,当软件检测到Power key 按下时,软件可以关机
3.2 相关定义
Power Key(PWRKEY)
PWRKEY用户用来开关机的按键
电源控制信号(PWCE)
PWCE是控制供电部分的控制信号
Power Key Status(PWR_KEY)
软件状态(SW_STATUS)
RTC提供8位数据用来存储软件信息
硬件关机使能(HW_PCLR_EN)
RTC提供了硬件关机功能,即使软件死机情况下也可关机
这一位用来使能硬件关机功能
电源控制信号延迟时间(POWER_KEY_DURATION_LENGTH)
系统开机时Power key至少需要被按下的时间
最小的powerkey按下时间 = 0.25*(POWER_KEY_DUARTION+1)秒
POWER KEY触发模式
边沿触发
在RTC上电的情况下,按下power key超过延迟时间,然后放开
电平触发
在RTC上电的情况下,按下power key超过延迟时间
硬件关机时间(PCLR_TIME)
如果用户长按power key超过该时间,则系统硬关机
n3292x芯片RTC介绍,适用于n32925、n32926.
上电(PWR_ON)
该位用来控制PWCE来控制系统的供电
在Power key按下的状态下,该位由0变为1时PWCE将会变为高
在Power key没有按下的状态下,当该位由1变为0时PWCE将变为低
掉电模式
系统除RTC外全部关闭电源
中断使能和中断状态
RTC提供了四个中断(在掉电状态下不能保持中断状态)
报警中断(AIER/AI和RAIER/RAI)
时间滴中断(TIER和TI)
电源开关中断(PSWIER和PSWI)
表示Power key已被按下
3.3 系统开机控制流程
通过Power Key启动
用户按下Power key时会使电源控制信号PWCE置高
设置PWR_ON位后,PWCE可以保持为高不变,这时就可以放开power key。系统上电时,IBR
会首先设置PWR_ON位,来锁定PWCE
如果不设置PWR_ON位为1,则当Power key放开时PWCE会回到低电平
n3292x芯片RTC介绍,适用于n32925、n32926.
RTC提供一个延迟PWCE信号的功能,使在PWCE信号相对于power key的变化有一段延迟时间
(POWER_KEY_DURATION_LENGTH)
开机时power key必须要按下的最小时间
Power key最小保持时间 = 0.25*( POWER_KEY_DURATION+1)秒
通过RTC Alarm启动
在掉电模式下,如果发生了RTC alarm,则RTC通过保持一个内部alarm_hold信号来使PWCE
置高
设置PWR_ON后,alarm_hold信号将会被清除,PWR_ON会保持PWCE信号。在系统启动时IBR
会首先设置PWR_ON
n3292x芯片RTC介绍,适用于n32925、n32926.
3.4 系统关机控制流程
软件关机
如果用户想不通过Power key来关机,用户可以在任何时候通过清除PWR_ON位来关机。如:
定时关机
n3292x芯片RTC介绍,适用于n32925、n32926.
硬件强关机
RTC提供了硬件强关机功能,即使在软件死机的情况下也可以通过硬件强关机功能来关闭系统 当使能了硬件强关机功能(HW_PCLR_EN)时,通过长按powerkey键一定时间,将会关闭系统。
3.3 系统开关机控制举例
正常关机流程
当用户获得power切换中断后,用户可以决定是否执行关机流程。
如果要执行关机流程,只需设置SW_PCLR就立刻关闭系统
n3292x芯片RTC介绍,适用于n32925、n32926.
软件忙/死机的情况下关机流程
假设设定硬件关机时间为6秒
软件可以在3秒内来决定是否要执行关机流程
如果软件没有执行关机流程,再过1秒就会进入硬件强关机
正在阅读:
N3292系列资料之RTC介绍08-27
2016血液病学主治医师考试真题及答案12-16
2015浙江电大《财经英语》期末复习资料(含答案)04-27
江苏省常州高级中学2022-2022高一下学期期中考试历史试卷04-10
郁金香作文500字06-22
政法委书记2021年政法队伍教育整顿专题党课授课提纲08-22
2015·中考世界历史·第14课:冷战中的对峙04-23
第一次冲浪作文07-03
学生学习“红船精神”心得体会范文优选08-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 系列
- 介绍
- 资料
- N3292
- RTC
- 小学五年下语文句子含义
- 第二章资金时间价值计算题及答案
- 基于物联网的实训室建设
- 职等职级基准表
- 工商银行吉林分行2012校园招聘大礼包_备战工商银行吉林分行2012校园招聘_大街网
- 人事行政管理制度目录2014修订;人事管理系列流程目录;人事行政管理表格目录
- 通信原理-学习辅导与考研指导(第六版)曹丽娜-樊昌信答案7-9章北理工
- 金融会计--第五章结算业务
- KEIL仿真创建虚拟按键
- 泌尿生殖道支原体感染检测结果及药敏分析
- 上海交通大学附中2013届高三数学一轮复习单元训练:集合与逻辑 Word版含答案
- 2018-2023年中国医学影像设备行业市场产销态势分析与未来发展方向研究报告(目录)
- 2019版高考总复习历史练习:第十六单元第33讲课时跟踪练 含解析
- 排列句序训练
- 土木工程-石灰试验与检测
- 商业地产的定位与操作
- 2018年成立合资公司合作协议书范本
- 2013-2014年度锣圩镇大树小学二年级语文下册第一单元测试题及答案
- 挡盖模具设计说明书 fu 5
- (刘润清版) chapter 2 the sounds of language