实时时钟DS1307 介绍:
DS1307是低功耗、两线制串行读写接口、日历和时钟数据按BCD码存取的时钟/日历芯片。它供给秒、分、小时、星期、日期、月和年等时钟日历数据。别的它还集成了如下几点功用:
(1)56 字节掉电时电池坚持的NV SRAM 数据存储器
(2)可编程的方波信号输出
(3)掉电检测和主动切换电池供电形式
DS1307 把8 个寄存器和56 字节的RAM 进行了一致编址,具体地址和寄器数据安排格局如下表:
(日期为BCD码)
在读写过程中DS1307 内部保护一个地址指针,经过写操作可对它 值,读和写每一字节时主动加一,当指针跳过DS1307 内部RAM 尾 时指针将返回到0 地址处。
DS1307 的时钟和日历数据按BCD 码存储。
ds1307引脚图及功用
DS1307
串行实时时钟记载年、月、日、时、分、秒、星期及日期; AM、PM 别离表明上午和下午; 56 个字节的NVRAM寄存数据; 2线串口; 可编程的方波输出;电源毛病检测及主动切换电路;电池电流小于500nA。
首要引脚界说如下: X1、32.768kHz 晶振接入端;
VBAT:X2:+3V 电池电压输入;
SDA: 串行数据;
SCL:串行时钟;
SQW/OUT:方波/输出驱动器。
方波信号输出功用
方波信号输出功用从SQW/OUT 引脚输出设置频率的方波,CONTROL 寄存器用于操控SQW/OUT 脚的输出。
BIT7(OUT):此位表明在方波输出被制止时(BIT4=0),SQW/OUT 引脚的逻辑电平,在BIT4=0(SQWE=0方波输出制止)时,若BIT7(OUT) 为1 则SQL/OUT 引脚为高电平, 反之亦然。
BIT4(SQWE)方波输出答应/制止操控位,SQWE =1 答应方波输出(有用);BIT4=0 制止方波输出。
BIT0(RS0)、BIT1(RS1)于设定输出波形的频率,如下表:
要注意的是,00h 地址的第7 位为器材时钟答应位(CH),因为在在开端上电时内部RAM内容随机,所以在初始化时将CH 位设零(时钟答应)是非常重要的。
DS1307 在TWI 总线上是从器材,地址(SLA)固定为”11010000”
DS1307 写操作 TWI 被控接纳形式
主控器材按如下次序将数据写入到DS1307 寄存器或内部RAM 中:
榜首步.START 信号
第二步。写SLA+W(0xd0)字节,DS1307 应对(ACK)
第三步。写1 字节内存地址(在以下第四步写入的榜首字节将存入到DS1307 内该地址处),DS1307应对。
第四步。写数据(可写多个字节,每一字节写入后DS1307 内部地址计数器加一,DS1307 应对)
第五步.STOP 信号
DS1307 读操作TWI 被控发送形式
主控器材按如下次序将DS1307 寄存器或内部RAM 数据读取:
榜首步.START 信号
第二步。写SLA+R(0xd1)字节,DS1307 应对(ACK)
第三步。读数据(可读多个字节,读取数据的DS1307 内部地址由前次写操作或读操作决议,读取每一字节DS1307 内部地址计数器加一,主器材应对,读取最终一字节时主器材回应一NACK信号)
第四步.STOP 信号
典型运用电路图
特征
实时时钟(RTC)核算秒,分钟,小时,月,月,日的日期周和年份,闰年补偿,有用期至2100年
56字节,由电池供电,通用RAM与无限写操作I2C串行接口可编程方波输出信号
主动电源失效检测和切换电路耗费的电池备份超越500nA的少与振荡器运转形式
可选的工业温度规模:-40°C至+ 85°C供给8引脚塑料DIP或SO
美国保险商实验室(UL)认证