N3292系列资料之RTC介绍
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芯片R …… 此处隐藏:1948字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




