保证PCF8563 实时时钟精度的设计方法
基于PF8563的数字时钟设计
基于PF8563的数字时钟设计王威【摘要】PCF8563 is a clock/calendar chip of an industrial-grade embedded I2C bus interface which Philips company introduced.It has low power consumption and multifuntion.It has timer and alarm funtions.The paer points out that,design using PCF8563 clock,simple circuit,high reliability, has been widely used in electricity,water,gasmeter,etc.%PCF8563是Philips公司推出的一款工业级内含I2C总线接口功能的具有极低功耗的多功能时钟/日历芯片,具有定时、报警功能等。
文章指出,采用PCF8563设计时钟,电路简洁,可靠性高,目前已被广泛应用于电表、水表、煤气表等领域。
【期刊名称】《无线互联科技》【年(卷),期】2015(000)019【总页数】3页(P73-75)【关键词】PCF8563;I2C总线;数字时钟【作者】王威【作者单位】辽宁建筑职业学院,辽宁辽阳 111000【正文语种】中文PCF8563是Philips公司推出的一款工业级内含I2C总线接口功能的具有极低功耗的多功能时钟/日历芯片。
PCF8563主要有16个8位寄存器,1个可自动增量的地址寄存器,1个内置32.768KHz的振荡器(带有1个内部集成的电容),1个分频器(用于给实时时钟RTC提供源时钟),1个可编程时钟输出,1个定时器,1个报警器,1个掉电检测器和1个400KHzI2C总线接口。
本文利用PCF8563来设计一个简易实时时钟,使用VIIC虚拟软件包,读出PCF8563内部寄存器的数据(时、分、秒)并显示到数码管上。
PCF8563时钟实验
;*******************************************************; PCF8563时钟实验说明;实验目的: 1.掌握时钟芯片的使用; 2.掌握使用液晶显示器显示时间;实验内容: 1.读写PCF8563中的时间数据; 2.将时间显示在12864M液晶显示器上;连线说明:;PCF8563: E4区:SDA-->A3区:P1.0,数据线; E4区:SCL-->A3区:P1.1,时钟;液晶12864M: A1区:E-->A3区:CS1(0F000H),片选; A1区:RW-->A3区:A0,读/写控制端; A1区:RS-->A3区:A1,数据/指令控制端; A1区:PSB-->C1区:VCC,并行接口;*******************************************************NAME MAIN ;演示主程序EXTRN DATA(TIME)EXTRNCODE(PCF8563_INIT,Write,Read,Read_Sequence,Time_Write,Time_Read,Alarm_Read,Al arm_Stop,Sec_Read)EXTRN CODE(KeyRead)EXTRN CODE(LCD_INIT, Disp_LineR, Close_Cursor, Set_Cursor)MAIN_CODE SEGMENT CODEMAIN_DATA SEGMENT DATASTACK SEGMENT IDATAMAIN_BIT SEGMENT BITRSEG MAIN_BITbKEY: DBIT 1 ;按键标志RSEG MAIN_DA TASEC: DS 1 ;保存秒数据,用于检测秒变化buffer: DS 17 ;液晶使用的缓冲区KpTime: DS 7 ;保存当前时间nSetTime: DS 1RSEG STACKDS 20H ;32 Bytes StackCSEG AT 0000H ;定位0LJMP STARTCSEG AT 0003H ;定位1,按键中断LJMP KEYINT0;按键中断处理KEYINT0: SETB bKEY ;KEY=1表示有键按下RETIRSEG MAIN_CODE ;开始程序段START: MOV SP,#STACK-1CLR b KEY ;清按键标志LCALL MainINIT ;主程序初始化MAIN: JNB bKEY,MAIN_1 ;KEY=1,有键按下LCALL KeyScan ;键扫描CJNE A,#3,MAIN_1LCALL TimeSet ;进入时间设置MAIN_1: LCALL Sec_Change ;检测秒变化,给出判断标志位CY,1-有变化JNC MAINLCALL Time_Read ;读取时间MOV SEC,TIME ;保存秒数据,用于检测秒变化LCALL Time_Display ;显示时间JMP MAIN ;循环进行实验内容介绍与PCF8563测试;主程序初始化MainINIT: LCALL LCD_INIT ;初始化液晶显示LCALL PCF8563_INIT ;PCF8563初始化LCALL Time_Read ;读取时间,读取的时间数据存放在TIME中MOV SEC,TIME ;保存秒数据,用于检测秒变化LCALL Time_Display ;显示时间SETB IT0 ;跳沿触发SETB EX0 ;开中断0SETB EA ;开按键中断RETTime_Display: C ALL DispTime1CALL DispTime2RET;********************************;时间显示;********************************;检测秒变化,给出判断标志F0,1-秒有变化;0-秒无变化Sec_Change: LCALL Sec_Read ;读取秒CJNE A,SEC,Sec_Change_1 ;与前一次读取的秒比较,判断秒是否有变化CLR CRETSec_Change_1: SETB CRET;********************************;时间显示子程序;********************************BcdToAscii: PUSH ACCSWAP AANL A,#0FHORL A,#30HMOV @R0,AINC R0POP ACCANL A,#0FHORL A,#30HMOV @R0,AINC R0RET;显示时间第一行;时间显示,时间数据在TIME缓冲区中DispTime1: MOV R0,#buffer ;写入时间缓存区MOV A,TIME+6LCALL BcdToAsciiMOV A,#0C4H ;年C4EAMOV @R0,AINC R0MOV A,#0EAHMOV @R0,AINC R0MOV A,TIME+5LCALL BcdToAscii ;BCD转ASCIIMOV A,#0D4H ;月D4C2MOV @R0,AINC R0MOV A,#0C2HMOV @R0,AINC R0MOV A,TIME+3LCALL BcdToAsciiMOV A,#0C8H ;日C8D5MOV @R0,AINC R0MOV A,#0D5HMOV @R0,AINC R0MOV A,#' ' ;星期MOV @R0,AINC R0MOV A,TIME+4DEC ARL ARL AMOV DPTR,#DAYCHA ;星期转换ADD A,DPLMOV DPL,AJNC DispTime11INC DPHDispTime11: CLR AMOVC A,@A+DPTRMOV @R0,AINC R0INC DPTRJNZ DispTime11MOV A,#88HMOV R0,#bufferCALL Disp_LineRRETDAYCHA: DB 'MON',00H,'TUE',00H,'WED',00H DB 'THU',00H,'FRI',00H,'SAT',00HDB 'SUN',00H;显示时间第二行;时间显示,时间数据在TIME缓冲区中DispTime2: MOV R0,#bufferMOV A,TIME+2 ;小时LCALL BcdToAsciiMOV A,#':' ;显示“:”MOV @R0,AINC R0MOV A,TIME+1 ;分LCALL BcdToAsciiMOV A,#':'MOV @R0,AINC R0MOV A,TIME ;秒LCALL BcdToAsciiCLR AMOV @R0,AMOV A,#92HMOV R0,#bufferCALL Disp_LineRRET;按键处理;读取键值,0-时间+1,1-时间-1,2-改变设置;16键盘:以左上角按键键值为1,从左→右,从上→下,键值增加,右下角按键键值为0FH KeyScan: CLR b KEY ;清按键标志LCALL KeyRead ;读取键值INC ACJNE A,#4,$+3 ;判断输入键值是否超过3JNC KeyScan_2 ;超过3则视为无效输入RETKeyScan_2: CLR A;A=0,说明按键无效RET;设置时间时,设置光标位置tSet_Cursor: MOV DPTR,#wSetTimeCursorMOV A,nSetTimeMOVC A,@A+DPTRCALL Set_CursorRETwSetTimeCursor: DB 92H,93H,95H,88H,8AH,8CH,8FH ;根据nSetTime设置光标位置TimeSet: MOV nSetTime,#0 ;设置时间位置标志,用于光标定位在所要调整的时间下LCALL KpTimeFun ;保存当前时间到时间暂存区KEY1_0: LCALL tSet_Cursor ;设置光标到当前所调整时间下KEY1_1: JNB bKEY,KEY1_1LCALL KeyScan ;按键扫描JZ KEY1_1DEC AMOV DPTR,#TimeSet_TMOV B,ARL AADD A,BJMP @A+DPTRTimeSet_T: LJMP TimeInc ;1号键,时间+1LJMP TimeDec ;2号键,时间-1LJMP TimeCursor ;按下3号键,更改光标位置;保存当前时间KpTimeFun: MOV R7,#7 ;读出当前时间,写入调整暂存区,共有7个时间数据MOV R0,#TIME ;从秒开始读取MOV R1,#KpTime ;拷入时间调整暂存区KpTimeFun1: MOV A,@R0MOV @R1,AINC R0INC R1DJNZ R7,KpTimeFun1RET;时间调整后,比较是否修改了分秒,没有修改则保持原有时间不变CmpTime: MOV R7,#7MOV R0,#TIMEMOV R1,#KpTimeCmpTime1: MOV A,@R0XRL A,@R1JNZ CmpTime2INC R0INC R1DJNZ R7,CmpTime1CLR C;时间调整无改动,C=0RETCmpTime2: SETB C ;时间调整有改动,C=1RETTimeCursor: INC nSetTime ;+1时间设置标志,指向下一个欲调整时间MOV A,nSetTimeCJNE A,#07H,TimeCursor1CALL Close_Cursor ;关光标LCALL CmpTime ;比较看是否有变化JNC TimeCursor2 ;C为判断位,1为有变动,0为无变动LCALL Time_Write ;写入修改后的时间TimeCursor2: RETTimeCursor1: CALL tSet_Cursor ;调用将光标移至所设时间下SJMP KEY1_0;时间加1子程序TimeInc: MOV B,#1 ;B中存放加数KEY1_2_1: MOV DPTR,#K1_2T ;2号键处理程序MOV A,nSetTime ;根据时间设置标志,跳到相应处理子程序RL AJMP @A+DPTR;减1子程序TimeDec: M OV B,#99H ;B中存放减数AJMP KEY1_2_1K1_2T: AJMP K1_24 ;nSetTime=4,跳到小时±1程序AJMP K1_25 ;nSetTime=5,跳到分钟±1程序AJMP K1_26 ;nSetTime=6,跳到秒±1程序AJMP K1_21 ;nSetTime=0,跳到年±1程序AJMP K1_22 ;nSetTime=1,跳到月±1程序AJMP K1_23 ;nSetTime=2,跳到日±1程序AJMP K1_20 ;nSetTime=3,跳到加星期±1程序K1_21: MOV A,B ;年±1ADD A,TIME+6DA AMOV TIME+6,ACALL DispTime1LJMP KEY1_0K1_22: MOV A,B ;月±1ADD A,TIME+5DA AJZ K1_22_2CJNE A,#13H,$+3JC K1_22_1MOV A,#1K1_22_1: MOV TIME+5,ACALL DispTime1LJMP KEY1_0K1_22_2: MOV A,#12HSJMP K1_22_1K1_23: MOV A,B ;日±1ADD A,TIME+3DA AJZ K1_232CJNE A,#32H,$+3JC K1_231MOV A,#1K1_231: MOV TIME+3,ACALL DispTime1LJMP KEY1_0K1_232: MOV A,#31HSJMP K1_231K1_20: MOV A,BADD A,TIME+4 ;星期±1DA AJZ K1_202CJNE A,#8H,K1_201 ;判断是否为周六,是就改为周日MOV A,#01HK1_201: MOV TIME+4,ACALL DispTime1LJMP KEY1_0K1_202: MOV A,#7SJMP K1_201K1_24: MOV A,B ;小时±1ADD A,TIME+2DA ACJNE A,#99H,K1_242MOV A,#23HSJMP K1_241K1_242: CJNE A,#24H,$+3JC K1_241CLR AK1_241: MOV TIME+2,ACALL DispTime2LJMP KEY1_0K1_25: MOV A,B ;分钟±1ADD A,TIME+1DA ACJNE A,#99H,K1_252MOV A,#59HSJMP K1_251K1_252: CJNE A,#60H,$+3JC K1_251CLR AK1_251: MOV TIME+1,ACALL DispTime2LJMP KEY1_0K1_26: MOV A,B ;秒±1ADD A,TIMEDA ACJNE A,#99H,K1_262MOV A,#59HSJMP K1_261K1_262: CJNE A,#60H,K1_261JC $+3CLR AK1_261: MOV TIME,ACALL DispTime2LJMP KEY1_0END;*******************************************************; PCF8563时钟芯片;PCF8563: 1.实时时钟芯片,可计时时间1900-2099年; 2.数据传输采用IIC总线,固定片选地址; 3.闹铃中断,可编程频率输出;*******************************************************NAME PCF8563PUBLIC TIME,Sec_ReadPUBLICPCF8563_INIT,Write,Read,Read_Sequence,Time_INIT,Time_Write,Time_Read,Alarm_Rea d,Alarm_StopSDA BIT P1.0 ;数据传输口SCL BIT P1.1 ;时钟INT BIT P3.2 ;闹钟/定时中断输出PCF8563_DATA SEGMENT DATARSEG PCF8563_DATATime: DS 7 ;数据缓冲区;内部寄存器地址CS1 EQU 00H ;控制/状态寄存器1CS2 EQU 01H ;控制/状态寄存器2Second EQU 02H ;秒寄存器Minute EQU 03H ;分寄存器Hour EQU 04H ;时寄存器Day EQU 05H ;天寄存器Weekday EQU 06H ;周寄存器Mouth EQU 07H ;月寄存器Year EQU 08H ;年寄存器MinuteA EQU 09H ;分闹铃寄存器HourA EQU 0AH ;时闹铃寄存器DayA EQU 0BH ;天闹铃寄存器WeekdayA EQU 0CH ;周闹铃寄存器CO EQU 0DH ;时钟输出控制寄存器TimerCtrl E QU 0EH ;定时控制寄存器Timer EQU 0FH ;定时设置寄存器;PCF8563的片选地址:001HPCF8563_WRITE EQU 0A2H ;写指令。
PCF8563实时时钟高精度调整方法
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 PCF8563实时时钟高精度调整方法一、概述PCF8563是PHILIPS公司设计生产的经典工业级实时时钟芯片(RTC),I2C总线接口,具有功耗低、精度高等特点,广泛应用于电表、水表、气表、电话等产品。
本文将介绍如何调整PCF8563时钟精度的方法。
二、电路原理图1 PCF8563高精度调整三、相关说明如图1所示,R3、R4为I2C总线上拉电阻,若总线速度高于100KHz,电阻阻值要更小。
由于PCF8563的中断输出及时钟输出均为开漏输出,所以要外接上拉电阻(如图1的R1、R2),若不使用这两个信号,对应的上拉电阻可以不用。
对于PCF8563芯片,需外接时钟晶振32768Hz(如图1的X1),推荐使用5ppm或更稳定的晶振。
PCF8563典型应用电路推荐使用15pF的晶振匹配电容,实际应用时可以作相应的调整,以使RTC获得更高精度的时钟源。
一般晶振匹配电容在15pF~21pF之间调整(相对于5ppm精度的32768Hz晶振),15pF电容时时钟频率略偏高,21pF电容时时钟频率略偏低。
四、操作方法1.设置PCF8563时钟输出有效(CLKOUT),输出频率为32.768KHz。
使用高精度频率计测量CLKOUT输出的频率。
2.根据测出的频率,对JC1、JC2、JC3作短接或断开调整。
频率比32768Hz偏高时, 3.加大电容值;频率比32768Hz偏低时,减小电容值。
说明:图1中的C1、C2、C3的值在1pF~5pF之间,根据实际情况确定组合方式,以便于快速调整。
推荐使用(3pF、3pF、3pF)、(1pF、2pF、3pF)、(2pF、3pF、4pF)。
- 1 -。
基于PF8563的数字时钟设计
基于PF8563的数字时钟设计
王威
【期刊名称】《无线互联科技》
【年(卷),期】2015(000)019
【摘要】PCF8563是Philips公司推出的一款工业级内含I2C总线接口功能的具有极低功耗的多功能时钟/日历芯片,具有定时、报警功能等。
文章指出,采用PCF8563设计时钟,电路简洁,可靠性高,目前已被广泛应用于电表、水表、煤气表等领域。
【总页数】3页(P73-75)
【作者】王威
【作者单位】辽宁建筑职业学院,辽宁辽阳 111000
【正文语种】中文
【相关文献】
1.基于AT89C51单片机的数字时钟电路设计与实践 [J], 景维斌
2.基于单片机的磁流体显示设计
——以数字时钟为例 [J], 黄运米;曹书蕾;吕方怡;徐焘;黄鹏翔;吴鑫涛
3.基于STC89C51单片机的数字时钟设计 [J], 孙凤乾;郑太恒;刘海英;刘大鹏
4.基于STC89C51单片机的数字时钟设计 [J], 孙凤乾;郑太恒;刘海英;刘大鹏
5.基于FPGA的数字时钟设计与实现 [J], 王善斌;范忠奇
因版权原因,仅展示原文概要,查看原文内容请购买。
PCF8563调试
I2CRead(PCF8563+1, ucTimeBuff, 1, ucTimeBuff, 7,NULL); /* 读取外部PCF8563时钟 */
while(1) {
if(I2CGetFlag() == I2C_READ_END) {
break;
}
OSTimeDly(1);
ucTimeBuff[6] = HEC_to_BCD(pTime->Day);
ucTimeBuff[7] = HEC_to_BCD(pTime->Week);
ucTimeBuff[8] = HEC_to_BCD(pTime->Month);
if (pTime->Year >= 2000){
ucTimeBuff[8] |= 0x80;
return 0;
}
/*********************************************************************************************************
** Function name: pcf8563GetTime
** Descriptions: 获取PCF8563的时间
ucTimeBuff[2] = 0x12; //控制/状态寄存器2
ucTimeBuff[3] = HEC_to_BCD(pTime->Second);
ucTimeBuff[4] = HEC_to_BCD(pTime->Minute);
ucTimeBuff[5] = HEC_to_BCD(pTime->Hour);
INT32S pcf8563GetTime (PCF8563_Time *pTime)
基于PCF8563的数字时钟设计
基于PCF8563的数字时钟设计
一、概述
PCF8563是PHILIPS公司推出的一款工业级、内含I2C总线接口功能,且具有极低功耗的多功能时钟/日历芯片,还具有多种报警功能、定时器功能、时钟输出功能,以及中断输出功能等,能完成各种复杂的定时服务,甚室可为单片机提供看门狗功能。
内含时钟电路、振荡电路、低电压检测电路以及两线制PC总线通讯方式。
二、硬件连接
应用PCF8563制作数字时钟可靠实用,配合其超低维持功耗(典型值为
0.25uA,Vdd=3.0V,Tamb=25℃)∶只要有维持电池就可以长时问掉电保持
实时时间计时,笔者选用3.6V锂电池。
利用其第③脚的中断输出触发单片机
中断。
当计数完60次后去读取PCF8563中的时间寄存器数据,以实时更新数码显示,电路见图1。
显示部分选用4只普通LED数码管,注意第3个数码管设计为反装,以便
配合第2个数码管显示时间中间的两点,这两点闪动,可利用PCF8563可编程输出的CLK信号实现,电路见图2。
显示采用动态扫描方式。
三、软件接口
PCF8563共有16个寄存器,其中OOH~01H为控制方式寄存器,
09H~0CH为报警功能寄存器,0DH为时钟输出寄存器,0EH和0FH为定时器功能寄存器,02H~08H为秒时间寄存器。
其中表列出的寄存器是以BCD码的形式存储的:所以读取显示和修改时间时要进行格式转换。
相关子程序如下:。
基于PCF8563时钟芯片的电子时钟概要设计报告
基于PCF8563时钟芯片的电子时钟概要设计报告一、引言1、编写目的为了能更好地进行后面的详细设计,为整个电子时钟的设计做好必要的先决条件。
2、编写背景任务提出者:本次实习管理老师开发者:本人3、参考资料Keil软件学习资料;PCF8563时钟芯片PDF中文资料;SST89V516RD2单片机PDF资料;SHT11温湿度采集传感器PDF资料;育松点在QC12864B使用说明;百度百科;二、设计概述1、电子时钟设计元器件清单2、时钟显示界面T:表示温度,r:表示空气湿度3、总体设计流程图:三、总体设计此电子时钟ST89V516RD2、PCF8563时钟芯片和SHT11温湿度传感器共同设计完成。
3.1、设计与运行环境电子时钟及温湿度显示的程序设计和调试均在Keil uVision2环境下完成的,设计并完成的程序下载至STC89C52单片机后,即可初始化时钟芯片PCF8563从而开始计时,系统开始正常运行。
3.2、硬件功能描述电子时钟能够完成年、月、日及24小时制计时,计时初始化为2011年07月10日00:00:00,用户可以通过按键调整时钟的初值实现校时功能,初次之外,还可以实时显示空气的温度和湿度。
三、电子时钟及温湿度显示软件和硬件设计3.1、硬件电路设计电子时钟及温湿度显示的电路主要有按键模块、显示模块、复位模块、时钟芯片模块、主控芯片SST89V516RD2及温湿度传感器模块。
3.1.1独立按键模块系统有四个独立按键,独立按键K1、K2、K3和K4分别接到P4、P3、P2 和P1。
3.1.2 显示模块本系统显示模块由12864液晶显示屏来显示,液晶显示与单片机连接共同完成显示。
3.1.3复位模块复位电路主要的功能是整个系统初始化,在每次上电系统自动初始化,如果在程序运行的过程中程序没有响应或者需要进行一次初始化,这是可以通过按复位开关来实现需要的有效操作。
3.1.4、时钟芯片模块PCF8563时钟芯片是本系统实现高精度计时的关键,利用PCF8563时钟芯片独立于单片机计时,在提高计时进度的同时也提高整个系统的抗干扰能力。
I2C实践(二)-PCF8563T实时时钟
实验五、I2C实践(二)-PCF8563T实时时钟实验目的:在这一课里,我们继续复习I2C驱动的编写,并通过FPGA/CPLD来驱动PCF8563T实时时钟,读出时间信息。
实验原理:(1)PCF8563T实时时钟简介PCF8563 是PHILIPS 公司推出的一款工业级内含I2C 总线接口功能的具有极低功耗的多功能时钟/日历芯片PCF8563 的多种报警功能、定时器功能、时钟输出功能、以及中断输出功能能完成各种复杂的定时服务甚至可为单片机提供看门狗功能;内部时钟电路、内部振荡电路、内部低电压检测电路(1.0V) 以及两线制I2C总线通讯方式不但使外围电路极其简洁而且也增加了芯片的可靠性。
同时每次读写数据后,内嵌的字地址寄存器会自动产生增量。
当然作为时钟芯片PCF8563 亦解决了2000 年问题因而PCF8563 是一款性价比极高的时钟芯片它已被广泛用于电表、水表、气表、电话传真机、便携式仪器以及电池供电的仪器仪表等产品领域。
特性●宽电压范围1.0-5.5V 复位电压标准值Vlow=0.9V●超低功耗典型值为0.25 A VDD=3.0V,Tamb=25●可编程时钟输出频率为32.768KHz 1024Hz 32Hz 1Hz●四种报警功能和定时器功能●内含复位电路振荡器电容和掉电检测电路●开漏中断输出●400kHz I2C 总线(VDD=1.8 5.5V) 其从地址读0A3H;写0A2H(2)PCF8563T实时时钟管脚与硬件接口PCF8563 的管脚排列及描述如图及表所示PCF8563与FPGA的接口电路如图所示,由于SDA,SCL与INT,CLKOUT为开漏输出,必须加上拉电阻,由于主要掌握器件配置的原理,所以未安装电池,直接采用核心板3.3V供电。
(3)PCF8563T实时时钟寄存器PCF8563 有16 个8位寄存器:一个可自动增量的地址寄存器,一个内置32.768KHz 的振荡器(带有一个内部集成的电容),一个分频器(用于给实时时钟RTC 提供源时钟),一个可编程时钟输出,一个定时器,一个报警器,一个掉电检测器和一个400KHz I2C总线接口。
PCF8563日历时钟芯片原理及应用设计
PCF8563日历时钟芯片原理及应用设计PCF8563是一款实时时钟芯片,用于保存日期、时间和闹钟功能,并在需要时提供准确的时间。
它集成有时钟芯片、电历寄存器和电压降器,可以通过I2C总线进行控制和通信。
下面将详细介绍PCF8563的原理以及应用设计。
一、PCF8563的工作原理二、PCF8563的应用设计1.实时时钟系统:PCF8563广泛应用于各种实时时钟系统,例如电子钟、温度计、保险柜等。
它可以提供准确的时间,并可以进行一定的时钟校准,以确保时间的准确性。
2.日历显示:PCF8563可以与液晶显示器或LED显示器等进行连接,实现日期和时间的显示。
通过读取芯片中的日期和时间寄存器,可以将日期和时间信息显示在屏幕上。
3.闹钟功能:PCF8563内置有闹钟功能,可以设置闹钟时间和日期,并在闹钟触发时发出中断信号。
通过与外部蜂鸣器或报警器等连接,可以实现闹铃功能。
4.计时器功能:PCF8563可以用作计时器,例如测量一些过程的时间。
通过读取和记录时钟寄存器中的时间值,可以实现计时功能,并根据需要进行时钟校准。
5.电池电量监测:PCF8563可以监测电池电量,并在电池电量低于一定阈值时发出警告信号。
这对于需要长时间运行的系统非常有用,可以在电池电量低时及时更换电池。
三、总结PCF8563是一款功能强大的实时时钟芯片,可以提供准确的日期和时间,并具有闹钟和计时功能等。
它可以与各种外部设备进行通信,实现多种应用设计。
无论是日历显示系统还是闹钟功能系统,PCF8563都能够提供稳定和准确的时间支持。
PCF8563 实时时钟 日历 产品数据手册说明书
PCF8563实时时钟/日历第11版——2015年10月26日产品数据手册1. 简介PCF8563是一款低功耗的CMOS1实时时钟/日历芯片,支持可编程时钟输出、中断输出和低压检测。
所有地址和数据通过双线双向I2C总线串联传输,最高速率:400 kbps。
每次读写数据字节后,寄存器地址自动累加。
2. 特性和优势◼基于32.768kHz的晶振,提供年、月、日、星期、时、分和秒计时◼Century flag◼时钟工作电压:1.0 - 5.5 V(室温)◼低备用电流;典型值为0.25 μA(V DD = 3.0 V,T amb =25 °C)◼400 kHz 双线I2C总线接口(V DD = 1.8 - 5.5 V)◼可编程时钟输出(32.768 kHz、1.024 kHz、32 Hz和1Hz)◼报警和定时器功能◼集成晶振电容器◼内部上电复位(POR)◼I2C总线从机地址:读:A3h;写:A2h◼开漏中断管脚3. 应用◼移动电话◼便携式仪器◼电子计量◼电池驱动产品1. 有关本资料表所使用的缩略语及首字母缩略语的定义,请参考第18节。
4. 订购信息表1. 订购信息[1] 不推荐用于新产品设计。
替代零件为PCF8563T/5。
[2] 不推荐用于新产品设计。
替代零件为PCF8563TS/5。
5. 标示表2. 标记代码6. 功能框图图1. PCF8563功能框图7. 引脚配置信息7.1 引脚配置图2. HVSON10的引脚配置(PCF8563BS) 图3. SO8的引脚配置(PCF8563T)图4. TSSOP8的引脚配置(PCF8563TS)7.2 引脚说明表3. 引脚说明[1] 晶粒芯片焊盘(外露式焊盘)通过高电阻(非导电的)芯片附着连接到VSS,并应进行电气隔离。
将外露式焊盘焊接到电气隔离的PCB铜焊盘上,以获得更好的传热效果,这是一种较好的工程实践,但由于RTC不会消耗太多功率,因此并不需要这样做。
PCF8563的C51程序设计
P C F8563的C51程序设计-CAL-FENGHAI.-(YICAI)-Company One1PCF8563的C51程序设计作者:来源于:发布时间:2007-3-30 21:45:00PCF8563是一款低功耗的CMOS实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过I2C总线接口串行传递。
最大总线速度为400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动增加。
特性低工作电流:典型值为μA(VDD=,Tamb=25 ℃时);世纪标志;大工作电压范围:~;低休眠电流;典型值为μA (VDD= Tamb=25 ℃);400KHz 的I2C总线接口(VDD=~时);可编程时钟输出频率为:,1024Hz,32Hz,1Hz;报警和定时器;掉电检测器;内部集成的振荡器电容;片内电源复位功能;I2C 总线从地址:读:0A3H;写:0A2H;开漏中断引脚。
应用移动电话;便携仪器;传真机;电池供电产品。
/**————————————————————〖说明〗I2C总线驱动程序(用两个普通IO模拟I2C总线)包括100Khz(T=10us)的标准模式(慢速模式)选择,和400Khz(T=的快速模式选择,默认的晶振。
—————————————————————*/#ifndef SDA#define SDA P0_0#define SCL P0_1#endifextern uchar SystemError;#define uchar unsigned char#define uint unsigned int#define Byte unsigned char#define Word unsigned int#define bool bit#define true 1#define false 0#define SomeNOP(); _nop_();_nop_();_nop_();_nop_();/**------------------------------------------------------------------调用方式:void I2CStart(void) 函数说明:私有函数,I2C专用---------------------------------------------------------------------*/void I2CStart(void){EA=0;SDA=1; SCL=1; SomeNOP();//INISDA=0; SomeNOP(); //STARTSCL=0;}/*-------------------------------------------------------------------------------- 调用方式:void I2CStop(void) ﹫2001/07/0 4函数说明:私有函数,I2C专用---------------------------------------------------------------------------------*/ void I2CStop(void){SCL=0; SDA=0; SomeNOP(); //INISCL=1; SomeNOP(); SDA=1; //STOPEA=1;}/*-------------------------------------------------------------------------------- 调用方式:bit I2CAck(void) ﹫2001/07/0 4函数说明:私有函数,I2C专用,等待从器件接收方的应答---------------------------------------------------------------------------------*/ bool WaitAck(void){uchar errtime=255;//因故障接收方无ACK,超时值为255。
保证PCF8563 实时时钟精度的设计方法
-3-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 MuRata TZB04 微调电容 Farnell 元件 Philips Components CV05 微调电容 Farnel 元件 Philips Components 多层陶瓷电容 选择一个石英
度系数对精度几乎没有影响 最大的影响来自石英晶体的温度系数 32kHz 的石英晶体通常属于音叉类型 下 AT-cuts 铃声的最大频率波形相对照 得出温度升高或降低时频率都会下降 这对手表的影 而且几乎稳定 响不大 因为手腕的温度大约是 28
图 2 比较了不同的传播和变调的大小
图2 (a) (b) (c) 拉的范围足够大 如果 C6 大 可以补偿 偏差也大
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925
保证 PCF8563 实时时钟精度的设计方法
目录
1 2 3 4 5 6 7 8 9 10 11 12 13
介绍 ........................................................................................................................ 2 比较 ........................................................................................................................ 2 特性 ........................................................................................................................ 2 上电复位 ................................................................................................................. 2 振荡器 ..................................................................................................................... 2 振荡器调谐 ............................................................................................................. 5 Y2K......................................................................................................................... 6 初始化 ..................................................................................................................... 6 警告 ........................................................................................................................ 7 定时器 ................................................................................................................... 7 PC 板的布线 ......................................................................................................... 8 部分电路关闭 保护二极管 .............................................................................. 8 保持低功耗的提示 ................................................................................................ 9
基于PCF8563的时钟系统设计
基于PCF8563的时钟系统设计大连理工大学本科设计报告题目:基于PCF8563的时钟系统设计课程名称:学院(系):专业:班级:学号:学生姓名:成绩:2014 年 7 月 10 日题目: 基于PCF8563的时钟系统设计1 设计要求实验要求:(1) 显示两位小时、两位分钟和两位秒参数,相互之间有分隔符号; (2) 按住KEY1可显示四位年、两位月、两位日;(3) 具备整点报时功能(模拟广播电台的整点报时从59分55秒开始,每一秒驱动蜂鸣器一次,其中前5次为低频,00秒时为高频驱动);(4) 具备键盘修改时间功能。
可修改小时、分钟和秒参数;(5) 修改时间时具备“回显”功能,以方便观察;(6) 输入时间参数时应具有“自动纠错”功能,以免错误数据的输入; (7) 在修改时间参数时具备“参数闪烁”功能,是操作更人性化;2 设计分析及系统方案设计(1)主程序算法描述主程序中定义端口名称、围器件读写地址增强程序的可读性。
设置中断服务程序入口地址,将硬件电路连接与之对应。
INT_RCTDUI对应INT_0中断服务程序,INT_7290对应INT1的中断服务程序。
开始时先对硬件电路进行复位操作。
然后设定PCF8563T的时间和命令参数存放在单片机内部的10H~1DH单元,将其写入到8563的00H~0DH单元。
使总的中断使能端有效,开INT0和INT1中断,使触发极性为下降沿。
等待中断的到来。
(2)INT_RCT中断子程序算法描述调读数据子程序,将读出的8563中02H~08H单元的内容存放于单片机内部20H~26H单元。
判断时、分的数值,当时间在**-59-55至**-59-59时调用低频蜂鸣器BUZZL,当时间为**-00-00时调用高频蜂鸣器BUZZH。
实现整点报时。
调整时间,将20H-26H单元中内容拆分查表后送到28H~2FH(年,月,日)和38H~3FH(时,分,秒)。
使P1.2控制显示内容,当P1.2=1时,显示时,分,秒;当P1.2=0时,显示年,月,日。
时钟芯片PCF8583应用
时钟芯片PCF8583应用时钟芯片PCF8583应用实用技术杂谈 2010-05-08 08:25:50 阅读993 评论0 字号:大中小订阅0 引言电压监测统计仪是一种在线监测电网电压质量、统计每分钟瞬时电压、每分钟最大电压、每分钟最小电压以及平均电压、电压合格率、电压超上限率、电压超下限率等功能的仪表。
从以上功能可得出,电压监测统计仪除了测量电压精度这一因素外,还有一重要因素就是时间的准确性。
利用PCF8583串行时钟芯片成功的应用在电压监测仪校验装置中,既实现了电压的可程控信号输出,从而可测量电压监测统计仪的电压精度指标,又实现了一个标准时钟,从而可对电压监测统计仪的时间进行比对,实现校准。
1 PCF8583的基本功能特点PCF8583是飞利浦公司推出的I2C总线接口实时时钟芯片,它可独立于CPU工作,不受CPU主晶振及共电容的影响,且计时准确。
具有4年日历时钟,12或24小时格式,时基可用32.768KHz或50Hz,带可编程的闹钟,定时和中断功能的日历时钟芯片。
芯片具有体积小、硬件连线少、带有256字节的静态RAM等特点。
对于PCF8583在电压监测仪校验装置中的应用,主要是用它的实时时钟计数功能,以及标准脉冲输出功能。
2 PCF8583的寄存器结构在时钟方式下,PCF8583中的寄存器结构地址分配为:00H~07H为时间寄存器地址编码; 08H ~0FH为定时器起闹寄存器地址编码,作起闹时间或通用RAM之用;10H~FFH为通用静态RAM。
其中00H为控制状态寄存器,01H为 1/100秒寄存器,02H为秒寄存器,03H为分寄存器,04H为时寄存器,05H为年/日寄存器,06H为星期/月寄存器,07H为定时寄存器。
有关控制寄存器、时寄存器、年/日寄存器、星期/月寄存器的内部格式详述如下:数据格式为:⑴控制寄存器(00H)D7位:计数、停止计数位。
D7=0,启动对脉冲计数;D7=1,停止计数。
PCF8563实时时钟日历芯片详细资料(中文版——权威)
PCF8563实时时钟⽇历芯⽚详细资料(中⽂版——权威)PCF8563 实时时钟⽇历芯⽚选型指南1. 概述PCF8563是低功耗的CMOS实时时钟⽇历芯⽚。
它提供⼀个可编程时钟输出⼀个中断输出和掉电检测器所有的地址和数据,通过I2C总线接⼝串⾏传递最⼤总线速度为400Kbits/s,每次读写数据后内嵌的字地址寄存器会⾃动产⽣增量。
2. 特性低⼯作电流典型值:0.25 A,VDD=3.0V Tamb=25 时;世纪标志;⼤⼯作电压范围:1.0V--5.5V;低休眠电流典型值为:0.25 A(VDD=3.0V,Tamb=25 );400KHz 的I2C 总线接⼝:VDD=1.8 5.5V 时;可编程时钟输出频率为:32.768KHz、1024Hz、32Hz、1Hz;报警和定时器;内部集成的振荡器电容⽚内电源复位功能掉电检测器;I2C 总线从地址:读0A3H 写0A2H;开漏中断引脚。
3. 应⽤复费率电度表IC、卡⽔表IC、卡煤⽓表便携仪器传真机移动电话电池电源产品4.简明参考数据8.功能描述PCF8563内有16个8位的地址递增寄存器,⼀个32.768 kHz⽚上集成电容振荡器,⼀个实时时钟源(RTC)的分频器,可编程的时钟输出,⼀个定时器,报警器,⼀个低压检测器和400KHz的I2C接⼝。
所有16个寄存器被设计成可寻址的8位并⾏寄存器,虽然不是所有的位都有效。
前两个寄存器(内存地址00H和01H),⽤于控制与/或状态寄存器。
内存地址02H⾄08H是时钟功能的计数器,⽤于(秒、分、时、⽇、⽉、年计数器)。
内存地址09H⾄0CH包含定义报警的条件的报警寄存器。
内存地址0DH控制CLKOUT的输出频率。
0EH和0FH分别是定时控制器和定时器。
秒、分钟、⼩时、天、⽉、年、以及每分钟报警、⼩时报警、⽇报警寄存器都以BCD 格式编码。
平⽇和星期报警寄存器不以BCD格式编码。
当⼀个RTC寄存器被读取,所有的寄存器的内容被冻结。
PCF8563
地址 寄存器名称 Bit7 Bit6
02h 秒
VL
03h 分钟
04h 小时
05h 日
06h 星期
07h 月/世纪
C
08h 年
09h 分钟报警
AE
0Ah 小时报警
AE
0BH 日报警
AE
0CH 星期报警
AE
注:标明
的位无效
Bit5 Bit4 Bit3
Bit2 Bit1 Bit0
00 59BCD 码格式数
当一个 RTC 寄存器被读时 所有计数器的内容被锁存 因此 在传送条件下 可以禁止对时钟 日 历芯片的错读
-1-
广州周立功单片机发展有限公司 Tel (020)38730976 38730977 Fax 38730925
1. 报警功能模式 一个或多个报警寄存器 MSB AE=Alarm Enable 报警使能位 清 时 相应的报警条件有效 这样 一个报警将在每分钟至每星期范围内产生一次 设置报警标志位 AF 控制 状态寄存器 的位 用于产 生中断 AF 只可以用软件清除
特性 z 宽电压范围 1.0 5.5V 复位电压标准值 Vlow=0.9V z 超低功耗 典型值为 0.25 A VDD=3.0V,Tamb=25 z 可编程时钟输出频率为 32.768KHz 1024Hz 32Hz 1Hz z 四种报警功能和定时器功能 z 内含复位电路 振荡器电容和掉电检测电路 z 开漏中断输出 z 400kHz I2C 总线(VDD=1.8 5.5V) 其从地址 读 0A3H;写 0A2H PCF8563 的管脚排列及描述如图 1 及表 1 所示
图 2 掉电检测
6. PCF8563 内部寄存器 PCF8563 共有 16 个寄存器 其中 00H 01H 为控制方式寄存器 09H 0CH 为报警功能寄存器 0DH 为时钟输出寄存器 0EH 和 0FH 为定时器功能寄存器 02H 08H 为秒 年时间寄存器 各寄存器的位描 述如表 2 及 3.14 所示
带RAM的实时时钟芯片PCF8583[1]
-25-●新特器件应用带RAM的实时时钟芯片PCF8583徐州计量测试技术研究所许晓晨摘要:PCF8583是PHIL IPS公司制造的带有256×8bit RAM的8引脚日历/时钟芯片,采用I2C 两线串行总线接口,内含完整的振荡、分频、上电复位电路,并具备计时、日历、定时、闹钟和中断输出功能。
本文详细介绍了该芯片的使用方法。
关键词:日历/时钟芯片I2C总线RAM定时器带RAM的实时时钟芯片PCF8583表2 PCF8583状态寄存器bit名称功能0计时器计时器到标志1闹钟定闹时间到标志2闹钟使能闹钟允许0:禁止;1:允许3屏蔽05和06字节屏蔽0:不屏蔽;1:屏蔽4~5功能模式芯片工作方式00:32768Hz时钟;01:50Hz时钟; 10:计数器模式;11:测试模式6计数锁存计数锁存0:计数;1:锁存7计数停止停止计数标志0:计数;1:停止计数,分频器复位PCF8583是带有256×8bit RAM的日历/时钟芯片,采用I2C总线接口,可以很方便地用在单片机系统中。
1.芯片特点●数据保持和时钟工作电压1~6V,总线工作电压2.5~6V;●采用8脚D IP或SO封装形式;●I2C两线串行总线接口;●内含256×8bit静态RAM;●有定时、定闹功能和中断输出;●内有振荡器、分频器和上电复位电路,可使用32768Hz石英晶振或外部50Hz时钟;●片内字节地址读写后自动加一;●可用作定时器或计数器。
2.引脚功能PCF8583引脚功能如表1所列。
3.片内寄存器功能描述在256字节RAM中,前16字节(地址00~0FH)是带有特殊功能的寄存器,现分述如下:3.1状态寄存器(地址00H)状态寄存器控制着芯片所有的功能和操作,其内容如表2所列。
3.2时钟计数器(地址01H~06H)通过设置状态寄存器,可以选择32768Hz和50Hz时钟模式或计数器模式。
各时钟计数器功能如表3所列。
基于8051实时时钟芯片PCF8563驱动程序设计方案
基于8051实时时钟芯片PCF8563驱动程序的实现基于8051实时时钟芯片PCF8563驱动程序设计方案第1章绪论1.1 研究背景前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。
更不用说自动控制领域的机器人、智能仪表、医疗器械了。
因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:在智能仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。
采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。
例如精密的测量设备(功率计,示波器,各种分析仪)。
在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。
例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。
在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。
在计算机网络和通信领域中的应用现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
5
从下表的数字可以得到 L= 1 (2 ∗ π ∗ f0 ) 2 ∗ C1 = 7900H Q a = 29000
这很好地解释了为什么振荡器的启动和停止要用几百毫秒 典型值 参数 f0 Δf/f C1 CIN* CIN tC C0 Rs 值 32768 100 3.0 25 +47 1.5 55 10 单位 Hz ppm fF max pF ppm/ pF max k 源 (1) (1) (1) (0) (0) (1) (1) 参数 迟滞 Δf/f 可变的 CT CT tC 值 5 4~25 300 5~30 任意 30 4~7 单位 ppm pF ppm/ pF pF ppm/ pF 源 (1) (2) (2) (3) (4) (4) (0)
-3-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 MuRata TZB04 微调电容 Farnell 元件 Philips Components CV05 微调电容 Farnel 元件 Philips Components 多层陶瓷电容 选择一个石英
2
比较
PCF8563 400kHz 0 有 2 个数字+1 位 无 有 有 1.8~5.5V 1.0~5.5V 250nA@ VDD=1V PCF8573 100kHz 0 无 无 无 有 无 2.5~6.0V 1.1~6.0V 3mA@1.5V 12mA@5V DIL/SO16 PCF8583 100kHz 248B 有 2位 10ms 有 无 2.5~6.0V 1.1~6.0V 2mA@1.0V 10mA@5V DIL/SO8 PCF8593 100kHz 0 有 2位 10ms 有 无 2.5~6.0V 1.1~6.0V 1mA@2.0V 4mA@5V DIL/SO8
定时器功能是在只是周期性唤醒系统检查是否有要求任何 通过在开发的新的半导体工艺上集成或经常研
操作的节电应用系统中使用
其它的应用也有看门狗功能
究和应用最新的电路技术 器件的功率消耗有持续降低的趋势 本文集中讲述的是 Philips Semiconductors 的最新器件 PCF8563 但在适当的时侯也会与其它器件作 比较
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925
保证 PCF8563 实时时钟精度的设计方法
目录
1 2 3 4 5 6 7 8 9 10 11 12 13
介绍 ........................................................................................................................ 2 比较 ........................................................................................................................ 2 特性 ........................................................................................................................ 2 上电复位 ................................................................................................................. 2 振荡器 ..................................................................................................................... 2 振荡器调谐 ............................................................................................................. 5 Y2K......................................................................................................................... 6 初始化 ..................................................................................................................... 6 警告 ........................................................................................................................ 7 定时器 ................................................................................................................... 7 PC 板的布线 ......................................................................................................... 8 部分电路关闭 保护二极管 .............................................................................. 8 保持低功耗的提示 ................................................................................................ 9
精确度极高 时钟每天快 1s 的精确度 1/24*3600=11.57ppm 1s/星期=1.65ppm 1s/月=0.4ppm 1s/年=0.031ppm 相反 好的机械手表比 12s/天或 1300ppm 好 铯的频率通常有 10 ppm 或更高的精确度 电容的温
-6
时钟的精确度主要由谐振石英晶体的参数决定 频率的容差可以通过调谐电容 C6 来补偿 它们与 28
时间精确度
石英晶体产物的传播可以通过调整拉电容 C6 补偿 100ppm 的传播 300 到 500ppm/ 见虚线 电容的改变对精度只有很小影响 实线显示了 可变电容典型的温度系数
C6 小的影响
-4-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 内部电容有通过调谐电容 C6 影响精度的有限生产容差 内部电容有很小的温度系数 使频率的相移几乎为 0 一年之后可能会快或慢 0.4s/天 在多年以后 由于晶体的老化精度会降低 最大的影响是晶体的温度响应 VDD 的改变对器件的影响很小 例如 ΔVDD=1.5V 时钟速度将有大约 17ms/天的改变 一旦经过补偿后 它就非常稳定
度系数对精度几乎没有影响 最大的影响来自石英晶体的温度系数 32kHz 的石英晶体通常属于音叉类型 下 AT-cuts 铃声的最大频率波形相对照 得出温度升高或降低时频率都会下降 这对手表的影 而且几乎稳定 响不大 因为手腕的温度大约是 28
图 2 比较了不同的传播和变调的大小
图2 (a) (b) (c) 拉的范围足够大 如果 C6 大 可以补偿 偏差也大
-1-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925
1
介绍
Philips 的 RTC 有悠久的传统 可以在无数的应用领域中使用 从 VCR 防盗报警系统和洒水车到 平
台
定时器和移动电话等电信应用都可以使用
4
上电复位
器件没有模拟的上电复位电路 复位在振荡器运转的时候完成 通过初始化 POR 覆盖模式可以防止
振荡器停止时 RTC 复位
5
振荡器
• 描述和工作原理
振荡器是在 PIERCE 的原理上建立 石英晶体在反馈环内 在指定的频率下产生必要的相移 谐振频 -2-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 率可以用连接到地的一个可变电容调整 1 所示 PCF8583 和 PCF8593 的可变电容最好连接到 VDD RTC 最
CIN ∗ (C OUT + C T ) + C0 C1∗ C +C C + OUT T IN C= CIN ∗ (C OUT + C T ) C1 + + C0 CIN + C OUT + C T Q= 1 1 ∗ ω ∗ C RS 或者第一位近似值是 Qa = 1 1 ∗ ω ∗ C1 R S
(d) (e) (f) (g) (h)
结论 将晶体和 IC 电路放置在温度变化最小的地方 • 不起作用的模式 只能考虑使用石英晶体 振荡器电路并不是设计给 RC LC
为了保持时间的精度在 ppm 的范围内 RC LC 或陶瓷谐振器的通用振荡器比较 振荡器调谐
或陶瓷谐振器使用 要设计一个功耗极低的石英晶体振荡器 要求用一组不同的参数与可以使用石英晶体
特性 I C 总线接口的速度 高速暂存存储器 RAM 年份和跳跃年份跟踪 年份计数器 1/10 1/100s 计数器
2
可编程警告器 低电压检测器 I C 总线的电源电压 时钟的电源电压 典型的功率消耗