实时时钟功能是通过使用实时时钟芯片PCF8563实现的。PCF8563是PHILIPS公司推出的款带12C总线,具有极低功耗的多功能时钟/日历芯片。PCF8563的多种报警功能、定时器功能、时钟输出功能以及中断输出功能使它能完成各种复杂的定时服务,甚至可为单片机提供看门狗功能。集成时钟电路、内部振荡电路、内部低电压检测电路(1.0V)以及两线制的12C总线通讯方式,不但使外围电路及其简洁而且也增加了芯片的可靠性,当然作为时钟芯片PCF8563亦解决了2000年问题,因而PCF8563是一种性价比极高的时钟芯片。PCF8563的设计原理图如图3.7。
振荡器输入引脚OSCI和输出引脚OSCO之间接入32.768KHz标准手表晶振,晶振两端并联的电容是调节时钟快慢的,图中设计为多电容并联可调的方式是使时钟调节更准确。实际生产时可进行晶振筛选,并连接一只定值电容,这只电容往往是17pF。
PCF8563没有后备电池引脚,需要在外围电路中下功夫,使芯片具有掉电保护模式。当通过电源变换电路输出为芯片供电时,电源通过VCC-R2-A点为芯片提供电源,A点的电位大于3V。此时由于D1在电路中阴极电压(右侧)高于阳极电压(左侧),二极管Dl上没有电流通过,当系统意外断电,A点电压降落到3V以下时,Dl导通,由备用电池组BTl为芯片供电。电路中D2的作用是防止备用电池供电时,电流灌入其它连接在线路中的器件,过多消耗能量。电阻R2的作用是,由于芯片非常省电,典型工作电流O.25uA,动态电阻20MQ,串联一只lM左右的电阻后供电电压不会显著下降,但是这时候的电阻能够显著改善供电质量,所以连入电阻R2。电容C6也是改善供电质量的,它与电阻R2一起形成了一个阻容滤波电路。电容C5的作用是,当系统电源失去供电能力时,通过自身储存的能量为芯片供电。使用1000pF的高品质电容,电路设计得当,当断电时间小于3小时,电池组BTl也可以不设计。
电路中设计的电阻R4、R7、R8为上拉电阻。R7和R8的选择是由12C通讯接口设计规范决定的,当使用400KHz通讯时这个电阻的大小为IOK。由于芯片的INT引脚为开漏输出设计,为了在维持高电平时提供驱动能力连接上拉电阻。这里选择10K。
关键字:实时时钟 电路图设计
编辑:探路者 引用地址:实时时钟电路图设计
推荐阅读最新更新时间:2023-10-12 22:51
LPC2294的实时时钟显示工程设计分析
引 言 嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统有复杂和简单之分。通常代码量少的系统完成的功能有限,可以不使用嵌人式操作系统,直接在裸机上开发,使用的开发工具可以是汇编语言和C语言;复杂的嵌入式系统推荐使用嵌入式操作系统。 ARM(Advarlced RISC Machine)是设计这种处理器内核的公司的名字,ARM核并非芯片。ARM核与其他部件,如RAM、ROM、片内外设,组合在一起才构成现实的芯片。ARM作为一类微处理器的通称,作为一种低功耗、高性能的32位嵌入式微处理器,现在已经被广泛应用在各个领域中。 ARM
[单片机]
实时时钟电路设计
1 RTC结构特点
实时时钟的基本功能是保持跟踪时间和日期等信息,但许多RTC还提供有多种附加功能,如:看门狗定时器、系统复位、非易失存储器(NVRAM)、序列号、方波输出、涓流充电等。因此,在进行电路设计时,选择RTC芯片出了需需要考虑其时间和日期跟踪功能外,通常还需要针对具体应用来对RTC的功能、成本、尺寸等要求进行综合考虑。
从接口要求入手选择RTC可以大大缩小芯片的选择范围。RTC芯片提供有多种接口方式,其中并行接口可以实现存储器的快速访问或有较大的存储容量,适合于那些对价格、尺寸要求不是很苛刻的系统,许多采用并行接口的实时时钟芯片还与晶振和电池封装在一起构成一个完整的时钟模块,从而简化了硬件设计。
[模拟电子]
基于STM32的RTC实时时钟实验
RTC是什么? STM32的RTC外设,实质是一个掉电后还继续运行的定时器,从定时器的角度来看,相对于通用定时器TIM外设,它的功能十分简单,只有计时功能(也可以触发中断).但是从掉电还能继续运行来看,它是STM32中唯一一个具有这个功能的外设(RTC外设的复杂之处不在于它的定时,而在于它掉电还可以继续运行的特性)。 所谓掉电,是指电源VDD断开的情况下,为了RTC外设掉电可以继续运行,必须给STM32芯片通过VBAT引脚街上锂电池.当主电源VDD有效时,由VDD给RTC外设供电.当VDD掉电后,由VBAT给RTC外设供电.无论由什么电源供电,RTC中的数据始终都保存在属于RTC的备份域中,如果主电源和VBA都掉电,那么备份域
[单片机]
stm32 利用备份寄存器保存实时时钟数据
在实际应用中,会出现许多复位或者掉电的情况,下面提供了一种方法使即使是在掉电和复位事件发生时,仍旧可以利用低功耗模式继续对于实时时钟进行供电,保证时钟的正常运行!
//bsp_rtc.h
#ifndef _BSP_RTC_H
#define _BSP_RTC_H
#include misc.h
/*全局变量*/
uint8_t RTCInterruptFlag=0; //RTC 中断标志 uint32_t RTC_TimeNum=0; // 设置时间变量
uint16_t Year; uint8_t Month; uint8_t Day; /* RTC hardwar
[单片机]
PIC单片机上实时时钟PCF8563测试程序
..............................PCF8563测试程序主函数............................ ............................................................................... ............................................................................... #include #include pcf8563.h #include IIC.h __CONFIG(FOSC_INTOSC&WDTE_OFF&MCLRE_OFF)
[单片机]
SPEIC转换器的设计 (含电路图)
1、介绍 在SPEIC(单端初级电感转换器)设计中,输出电压可以低於或者高於输入电压。图1所示的SPEIC使用两个电感L1和L2,这两个电感可以绕在同一个磁芯上,因为在整个开关周期内加在它们上面的电压是一样的。使用耦合电感比起使用两个独立的电感可以节省PCB的空间并且可以降低成本。电容Cs把输出和输入进行绝缘并且为负载短路提供保护。图2和图3是SPEIC的电流流动方向和开关波形。
图1、SPEIC的结构 图2、SPEIC电流流向(上∶Q1处於开期间;下∶Q1处於关期间) 图3、SPEIC的开关波形(VQ1∶Q1漏源电压)
2 、电感的选择 使纹波电流峰峰值为最小输入电压时最大输入电流的40%是一个确定电
[电源管理]
STM32CubeMX系列 | RTC实时时钟
1. RTC实时时钟简介 STM32的实时时钟RTC是一个独立的定时器,RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能,修改计数器的值可以重新设置系统当前的时间和日期 RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后背区域,即在系统复位或从待机模式唤醒后RTC的设置和事件维持不变。但是在系统复位后,会自动禁止访问后备寄存器和RTC,以防止对后备区域(BKP)的意外操作。所以在要设置时间之前,要先取消备份区域写保护。RTC的简化框图如下所示: RTC由两个主要部分组成:第一部分(APB1接口)用来和APB1总线相连,此单元还包含一组16位寄存器,可通过APB1总线对其进行读写操作;另一部分(R
[单片机]
JTAG调试接口电路图设计
JTAG接口主要包括以下四个引脚:TMS TCK TDI和TCO及一个可选配的引脚TRST,用于驱动电路模块和控制执行规定的操作。各引脚的功能如下: TCK:JTAG测试时钟,为TAP控制器和寄存器提供测试参考。在TCK的同步作用下通过TDI和TDO引脚串行移入或移出数据及指令。同时,TCK为TAP控制器状态机提供时钟。 TMS:TAP控制器的三项式输入信号。TCK的上升沿时刻TMS的状态确定TAP控制器即将进入的工作状态。通常TMS引脚具有内部上拉电阻,以保证该引脚在没有驱动时处于逻辑1状态。 TDI:JTAG指令和数据寄存器的串行数据输入端。TAP控制器的当前状态以及保持在指令寄存器中的具体指令决定对于一个特定
[电源管理]