
DS1308
低电流I
2
RTC具有56字节非易失RAM
表3
示出了地址映射为RTC和RAM
寄存器。 RTC寄存器和控制寄存器都是
位于地址单元00H - 07H 。该寄存器RAM
TER值都位于地址单元08H - 3Fh的。在一
多字节访问,当寄存器指针到达3Fh的
(内存空间的结束)它返回到地址00H
(时钟空间的开头) 。在I
2
C启动,或
寄存器指针递增至地址00H ,当前
时间和日期被转移到第二组寄存器。
读入在第二寄存器中的时间和日期
多字节数据传输,而时钟继续运行。
这消除了需要重新读取的情况下的寄存器
主要寄存器中读取的更新。
通过读取获得的时间和日历信息
适当的寄存器字节。时间和日历都
设置或通过写相应寄存器的字节初始化。
的时间和日历寄存器的内容是在
BCD格式。位的寄存器0 7的时钟停止( CH )位。
当此位被设置为1时,振荡器禁用。当
清为0时,振荡器被使能。该时钟可
暂停每当报时功能都没有
要求,最大限度地减少V
BAT
电流(I
BATDAT
)时,
V
CC
不适用。
RTC和内存地址映射
日,中周增量寄存器在午夜。值
这对应于星期几是用户定义的
但必须是连续的(也就是说,如果1等于星期日,那么
2等于星期一,等等) 。不合逻辑的时间和日期
输入会导致不确定的操作。
当读取或写入的时间和日期寄存器,
二级(用户)缓冲区时使用,以防止错误
内部寄存器进行更新。当读取时间和
日期寄存器,用户缓冲器被同步到
在任何START和当寄存器的内部寄存器
指针复位到零。倒计时链复位
每当秒寄存器写入。写转账
发生在从DS1308的应答。一旦
倒计时链复位,避免侧翻问题
剩余时间和日期寄存器必须写在
1秒。在1Hz的方波输出,如果已启用,
过渡秒的数据传输高后500毫秒,
所提供的振荡器已经在运行。
在DS1308运行在任何12小时或24小时模式。
位的时间寄存器6被定义为12小时或
24小时模式选择位。当高, 12小时模式
被选中。在12小时模式下,位5是AM / PM位,
为逻辑高电平表示PM 。在24小时模式下,第5位是
20小时位( 20-23小时) 。如果在12月24日小时模式选择
被改变时,时间寄存器必须被重新初始化为
新的格式。
时钟和日历
表3. RTC和RAM地址地图
地址
00h
01h
02h
03h
04h
05h
06h
07h
08h–3Fh
注意:
列为“ 0 ”位总是读为0 。
OUT
ECLK
第7位
CH
0
0
0
0
0
12/24
0
0
0
0
10年
OSF
SQWE
LOS
第6位
第5位
10秒
10分钟
AM / PM
20小时
0
10日
10
MONTH
10小时
0
0
日期
MONTH
YEAR
BBclk
RS1
RS0
4位
第3位
第2位
第1位
位0
功能
秒
分钟
小时
天
天
日期
MONTH
YEAR
控制
RAM 56 ×8
00h–FFh
范围
00–59
00–59
1-12 + AM /
PM
00–23
1–7
01–31
01–12
00–99
秒
分钟
小时
½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½
Maxim Integrated Products版权所有
10