欢迎光临MCUWAY! 本站网名:单片机之路  永久域名:www.mcuway.com

设为首页

加入收藏

电子基础 初学MCU 单片机类型 MCU程序 MCU应用 设计软件 测控电路 技术论坛
 您现在的位置: 单片机之路 >> 单片机程序 >> 单片机编程 >> 文章正文

实时时钟DS1302与超级电容

四川火狐电子有限公司 廖义勇
---Dallas半导体公司的DS1302涓流充电时钟芯片是一个可编程3线串行接口时钟芯片,可用超级电容或可充电电池备份系统的时间和日期,还提供31字节的非易失SRAM用于数据存储。由DS1302和超级电容构成的电源备份电路如图1所示,DS1302的VCC2接主电源,VCC1接超级电容正极。针对不同的电源备份系统,如可充电的镍氢电池、镍镉电池,还有容量不同的超级电容,DS1302专门提供了可编程涓流充电电路,以适应不同的充电电流要求,充电电路如图2所示。
通过设置电路内的DS和RS控制位,可设置不同的最大充电电流IMAX。例如控制字是10100101,则表示选通了一只二极管,同时选通阻值为2kΩ的R1,IMAX计算公式如式1,式中的VDrop是二极管的电压降。

IMAX=(VCC2-n·VDrop)/R n=1,2 (1)
表1列出了IMAX计算值,对应VCC2的值是4.5V、5.0V、5.5V,有1只二极管和2只二极管两种情况,电阻值为2kΩ、42kΩ和82kΩ。

充电过程
作为电源备份的元件,超级电容的充、放电特性是关注的重点,结合DS1302的可编程充电电路,在下面给出充电时电压V(t)及电流I(t)与时间的函数及放电时电压V(t)与时间的函数。
超级电容端电压与时间的函数可表示为式2。
V(t)=VMAX [1-e(-t/RC)] (2)
V(t)为超级电容端电压,VMAX等于VCC2减去n·VDrop,R为内部涓流充电电阻,C是超级电容的容量。超级电容两端电压充电到VMAX的95%所需时间见表2。
充电电流与时间的函数可表示为式3。
I(t)=VMAX/R·e(-t/RC) (3)
I(t)为充电电流。
超级电容充电特性曲线如图3所示。

放电过程
要知道DS1302使用超级电容放电的时间,则需要了解DS1302的特性参数ICC1T(时间保持电流),ICC1T呈线性变化,这意味着DS1302可以表示为阻性负载RL,超级电容通过此负载来放电。根据DS1302数据手册,在VCC1为2.5V时,ICC1T为0.3μA,这样RL约为8.3MΩ。在不考虑超级电容自放电影响的情况下,超级电容放电特性可表示为式4。
V(t)=VMAX·e(-t/RLC) (4)
RL为DS1302负载阻抗。电容放电至2V,根据上面公式计算的放电时间值见表3。
超级电容放电电压特性曲线见图4。
本文介绍了实时时钟DS1302与超级电容的应用实例,有助于设计人员使用超级电容完成时钟保持、数据保持等电路的设计。


→ 
 

普通文章28课:单片机音乐汇编程序设计
普通文章27课:单片机的一些基本概念
普通文章26课:单片机矩阵式键盘接口技术
普通文章51单片机教程(从原理开始基于汇编)
普通文章1课:单片机概述
普通文章2课:8051单片机引脚介绍
普通文章3课:单片机存储器结构结构分析
普通文章4课:第一个单片机小程序
普通文章5课:单片机延时程序分析
普通文章6课:单片机并行口结构
普通文章7课:单片机的特殊功能寄存器
普通文章8课:单片机寻址方式与指令系统
普通文章9课:单片机数据传递类指令
普通文章10课:单片机数据传送类指令
普通文章11课:单片机算术运算指令
普通文章12课:单片机逻辑运算类指令
普通文章13课:单片机逻辑与或异或指令祥解
普通文章14课:单片机条件转移指令
普通文章15课:单片机位操作指令
普通文章16课:单片机定时器与计数器
普通文章17课:单片机定时器/计数器的方式控制
普通文章18课:单片机的中断系统
普通文章19课:单片机定时器、中断试验
普通文章20课:单片机定时/计数器实验
普通文章21课:单片机串行口介绍

电子器件 基础电路 单片机语言 了解单片机
PIC系列 ARM系列 AVR系列 单片机源码
单片机编程 设计方法 应用实例 Protel
PowerPCD 知识点 练习题 单片机应用
  • 上一篇文章:
  • 下一篇文章:
  • 更多精彩内容>>>

    普通文章电流单位
    普通文章功率单位
    普通文章什么是达林顿管?
    普通文章晶闸管的作用与原理

    学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com