DS1302 是 DALLAS 公司推出的涓流充电时钟芯片 , 内含有一个实时时钟 / 日历和 31 字节静态 RAM, 通过简单的串行接口与单片机进行通信实时时钟 / 日历电路 .提供秒分时日日期 . 月年的信息 ,每 月的天数和闰年的天数可自动调整时钟操作可通过
AM/PM 指示决定采用 24 或 12 小时格
式 .DS1302 与单片机之间能简单地采用同步串行的方式进行通信 , 仅需用到三个口线 :1 RES 复 位 ,2 I/O
数据线 ,3 SCLK 串行时钟 . 时钟 /RAM 的读 / 写数据以一个字节或多达 31 个字节的字符
1mW.DS1302是由DS1202
组方式通信.DS1302工作时功耗很低,保持数据和时钟信息时功率小于
改进而来 , 增加了以下的特性 . 双电源管脚用于主电源和备份电源供应 Vcc1, 为可编程涓流充电 电源附加七个字节存储器 . 它广泛应用于电话传真便携式仪器以及电池供电的仪器仪表等产品领 域. 下面将主要的性能指标作一综合 :
实时时钟具有能计算 2100 年之前的秒分时日日期星期月年的能力还有闰年调整的能力 31 8 位暂存数据存储 RAM;
串行 I/O 口方式使得管脚数量最少 ; 宽范围工作电压 2.0 5.5V; 工作电流 2.0V 时,小于 300nA;
读/ 写时钟或 RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式 8脚DIP封装或可选的8脚SOIC封装根据表面装配;
简单 3 线接口 ; 与 TTL 兼容 Vcc=5V; 可选工业级温度范围 -40 +85; 与 DS1202 兼容;
在 DS1202 基础上增加的特性 ;
对 Vcc1 有可选的涓流充电能力 ; 双电源管用于主电源和备份电源供应 ;
备份电源管脚可由电池或大容量电容输入 ;
;
;
附加的7字节暂存存储器;
1 DS1302 的基本组成和工作原理
DS1302的引脚功能排列及描述如下图所示
畑匸 2 X1匚 2
□ Vcti
n SCLK 了
□ I/O X2匚 3
5 □ RST GND匚 4
r n ________
DS13O2
&-Pin DIP (300 mil)
祁g EK
1 5 I JVoci
7 mSCLK in i/o 6 5 RR5T
nr 2
GND m
3
4
DS1302S 8-Pm SOLC (200 mil) DS13O2Z 8-PHI SOIC (150 mii)
ds1302 引脚图
管脚描述
X1 X2 32.768KHZ
晶振管脚
GND地
RST复位脚
I/O 数据输入/输出引脚
SCLK串行时钟
Vcc1,Vcc2 电源供电管脚
DS1302 DS1302S
串行时钟芯片 8 脚 DIP
串行时钟芯片 8 脚 SOIC 200mil
DS1302Z 串行时钟芯片 8 脚 SOIC 150mil
2. DS1302 内部寄存器
CH:时钟停止位 存器2的第7位12/24 小时标志
CH=O振荡器工作允许 bit7=1,12 小时模式
CH=1振荡器停止 bit7=0,24 小时模式
WP:写保护位 寄存器2的第5位:AM/PM 定义
WP=0寄存器数据能够写入 AP=1 下午模式
WP=1寄存器数据不能写入 AP=0 上午模式
TCS:涓流充电选择 DS:二极管选择位
TCS=1010 使能涓流充电 DS=01 选择一个二极管
TCS=其它禁止涓流充电 DS=10 选择两个二极管
DS=00 或 11,即使 TCS=1010, RS位 电阻 充电功能也被禁止
典型位 00 没有 没有 01 R1 2K Q 10 R2 4K Q 11 R3 8K Q 时钟: