不到6毛钱的I2C总线实时时钟日历芯片LK8563

前言

8563实时时钟芯片,国内外均有多家生产,今推荐一个性价比极高的RTC芯片,LK8563,一片不到6毛钱.

特点

基于32.768kHz晶体的秒,分,小时,星期,天,月和年的计时
带有世纪标志
宽工作电压范围:1.2~5.5V这个是优点,更低的工作电压意味更长的待机时间,更长的电池寿命
I2C总线从地址:读,0A3H;写,0A2H
可编程时钟输出频率为: 32.768kHz ,1024Hz,32Hz,1Hz
报警和定时器
掉电检测器
内部集成振荡电容
漏极开路中断引脚
SOP8和MSOP8封装

应用

便携式媒体播放器
移动电话
复费率电度表、IC 卡水表、IC 卡煤气表
传真机
安防电子

图1 典型应用电路图

8563典型应用电路图

概述

LK8563是一款低功耗CMOS实时时钟日历芯片,它提供一个可编程的时钟输出,一个中断输出和一个掉电检测器,所有的地址和数据都通过IIC总线接口串行传输。
IIC总线最高速度为400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动递增。
备注:典型应用电路中晶振的负载电容C1,C2可选择20pF左右的电容,电容实际值可进行微调以获取最佳的时钟精度

LK8563方框图和管脚功能

LK8563方框图和管脚功能

LK8563管脚说明

LK8563管脚说明

LK8563电气特性参数

LK8563电气特性参数

LK8563功能描述

LK8563有16个8位寄存器,一个可自动增量的地址寄存器,一个内置32.768kHz振荡器(带有一个内部集成的电容),一个分频器(用于给实时时钟 RTC 提供时钟源),一个可编程时钟输出,一个定时器,一个报警器,一个掉电检测器和一个400kHz的I2C总线接口。
所有 16 个寄存器设计成可寻址的 8 位并行寄存器,但不是所有位都有用。前两个寄存器(内部地址00H,01H)用作控制寄存器和状态寄存器,地址 02H~08H 用于时钟计数器(秒到年计数器),地址 09H~0CH 用于报警寄存器(定义报警条件),地址 0DH 用于控制 CLKOUT 管脚的输出频率,地址 0EH 和 0FH分别用作定时器控制寄存器和定时器寄存器。
秒、分钟、小时、日、月、年、分钟报警、小时报警、日报警寄存器的编码格式为 BCD 码,星期和星期报警寄存器不以 BCD 格式编码。

报警功能模式

一个或多个报警寄存器 MSB(AE=Alarm Enable报警使能位)清 0 时,相应的报警条件有效,这样,一个报警将在每分钟至每星期范围内产生一次。设置报警标志位 AF(控制/状态寄存器 2 的位 3)用于产生中断,AF 只能用软件清除。

定时器

8位的倒计数器(地址 0FH)由定时器控制寄存器(地址0EH)控制,定时器控制寄存器用于设定定时器的频率(4096Hz,64Hz,1Hz 或 1/60Hz),以及设定定时器有效或无效。定时器从软件设置的 8 位二进制数倒计数,每次倒计数结束时,定时器设置标志位 TF, TF 用于产生一个中断,每个倒计数周期产生一个脉冲作为中断信号,定时器标志位 TF 只能用软件清除。TI/TP控制中断产生的条件。当读定时器时,返回当前倒计数的数值。

CLKOUT 输出

管脚 CLKOUT 可以输出可编程的方波。CLKOUT 频率寄存器(地址 0DH,参见表 20)决定输出方波的频率,可以输出 32.768kHz(缺省值),1024Hz,32Hz 和 1Hz 的方波。CLKOUT 为漏极开路输出管脚,通电时有效,无效时为高阻抗。

复位

LK8563 内置一个复位电路,当振荡器停止工作时,复位电路开始工作。在复位状态下,I2C总线被初始化,所有寄存器(包括地址指针)除 TF、VL、TD1、TD0、TESTC、AE 位被置为逻辑 1 外,都将被清零。

掉电检测和时钟监控

LK8563 内嵌掉电检测电路,当VDD低于VLOW时,位VL(Voltage Low,秒寄存器的位 7)被置为1,用于指明可能产生不准确的时钟/日历信息,VL 标志位只能用软件清除。
当VDD 慢速降低(例如以电池供电)到VLOW时,VL将被置位,表明此时可能会产生中断。

报警控制寄存器

当一个或多个报警寄存器写入合法的分钟、小时、日或星期数值并且它们相应的 AE(Alarm Enable)位为逻辑 0,以及这些数值与当前的分钟、小时、日或星期数值相等,标志位 AF(Alarm Flag)被设置,AF 保存设置值直到被软件消除为止,AF 被清除后,只有在时间增量与报警条件再次相匹配时才可再被设置。报警寄存器在它们相应位 AE 置为逻辑 1 时将被忽略。
表 15.分钟报警寄存器(地址 09H)位描述

倒计数定时器寄存器

定时器寄存器是一个 8 位字节的倒计数定时器,它由定时器控制器中的位TE决定有效或无效,定时器的时钟也可以由定时器控制器选择,其它定时器功能,如中断产生,由控制/状态寄存器2控制。为了能精确读回倒计数的数值,I2C总线时钟SCL的频率应至少为所选定定时器时钟频率的两倍。

EXT_CLK 测试模式

测试模式用于在线测试、建立测试模式和控制 RTC 的操作。
测试模式由控制/状态寄存器1的位TEST1设定,这时CLKOUT管脚成为输入管脚。在测试模式状态下,通过 CLKOUT 管脚输入的频率信号代替片内的64Hz频率信号,每64个上升沿讲产生1秒的时间增量。
注意:进入 EXT_CLK 测试模式时时钟不与片内 64Hz 时钟同步,也确定不出预分频的状态。

操作举例

1、 进入 EXT_CLK 测试模式,设置控制/状态寄存器 1 的位 7(TEST=1)。
2、 设置控制/状态寄存器 1 的位 5(STOP=1)。
3、 清除控制/状态寄存器 1 的位 5(STOP=0)。
4、 设置时间寄存器(秒、分钟、小时、日、星期、月/世纪和年)为期望值。
5、 提供 32 个时钟脉冲给 CLKOUT。
6、 读时间寄存器观察第一次变化。
7、 提供 64 个时钟脉冲给 CLKOUT。
8、 读时间寄存器观察第二次变化,需要读时间寄存器的附加增量时,重复步骤 7 和 8。

电源复位(POR )失效模式

POR 的持续时间直接与振荡器的起动时间有关。一种内嵌的长时间起动的电路可使POR失效,这样可使设备测试加速。
当进入失效模式时,芯片立即停止复位,操作通过I2C总线进入EXT_CLK 测试模式。设置位 TESTC逻辑 0 可消除失效模式,再次进入失效模式只有在设置TESTC为逻辑1后进行。在普通模式时设置 TESTC为逻辑 0 没有意义,除非想阻止进入POR失效模式。

串行接口

LK8563采用串行I2C总线接口。

IIC 总线特性

I2C总线通过两条线SDA和SCL在不同的芯片和模块间传递信息。SDA为串行数据线,SCL为串行时钟线,两条线必须用一个上拉电阻与正电源相连。数据只在总线不忙时才可传送。

起动(START )和停止(STOP )条件

总线不忙时,数据线和时钟线保持高电平,数据线在下降沿、时钟线为高电平时为起动条件(S),数据线在上升沿、时钟线为高电平时为停止条件。

位传送

每个时钟脉冲传送一个数据位,SDA 线上的数据在时钟脉冲高电平时应保持稳定,否则 SDA 线上的
数据将成为上面提到的控制信号。

应答位

在起动条件和停止条件之间发送器发给接收器的数据数量没有限制。每个8位字节后加一个应答标志位,这时主器件产生一个附加应答标志时钟脉冲。从接收器必须在接收到每个字节后产生一个应答标志位,主接收器也必须在接收从发送器发送的每个字节后产生一个应答标志位。在应答标志位时钟脉冲出现时,SDA线应保持低电平(应考虑起动和保持时间)。发送器应在从器件接收最后一个字节后释放SDA,使接收器产生应答标志位,这时主器件可产生停止条件。

I2C总线协议

注意:用I2C总线传递数据前,接收器件应先标明地址,在I2C总线启动后,这个地址与第一个传送字节一起被传送。LK8563 可以作为一个从接收器或从发送器,这时,时钟信号线 SCL 只能是输入信号线,数据信号线 SDA 是一条双向信号线。

时钟/日历的读/写周期

LK8563的串行I2C总线读/写周期有三种配置

石英晶体频率调整

方法 1:定值OSCI电容——计算所需的电容平均值,用此值的定值电容,通电后在 CLKOUT 管脚上测出的频率应为 32.768kHz,测出的频率值偏差取决于石英晶体,电容偏差和器件之间的偏差(平均为±5×10 -6 )。平均偏差可控制在±5 分钟/年。
方法 2:OSCI 微调电容——可通过调整 OSCI 管脚的微调电容使振荡器频率达到精确值,通电时可测出CLKOUT管脚上的频率值为32.768kHz。
方法 3:OSCO 输出——直接测出 OSCO 的输出(考虑测试探头的电容)。

封装形式

型号 温度范围 封装 MARK
LK8563S -40~+85℃ MSOP8 LK8563S
LK8563T -40~+85℃ SOP8 LK8563T

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/804103.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式学习笔记 - 设计模式与范式 -行为型:7.责任链模式(下):框架中常用的过滤器、拦截器是如何实现的?

概述 上篇文章《6.责任链模式(上):原理与实现》,学习了职责链模式的原理与实现,并且通过一个敏感词过滤框架的例子,展示了职责链模式的设计意图。本质上来说,它跟大部分设计模式一样&#xff0…

Python从0到100(十一):Python字典介绍及运用

前言: 零基础学Python:Python从0到100最新最全教程。 想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Pyth…

10 spring-data-redis 中创建的 pipe 和 anon_inode 的 fd 来自于哪里?

前言 本文的问题 主要是 衍生自 spring-boot-acurator 定时检测 redis 集群导致 “IOException: Too many open files“ 对于这里 pipe 的使用, 也是很神奇, 因为 貌似没有用过这类 api 然后 这里调研一下, 然后 追根究底到最终, 是到了 jdk 的 c 代码的调用, 创建的 pipe …

51单片机之LED点阵屏

目录 1.LED点阵屏简介 2.配置LED点阵屏代码 1.LED点阵屏简介 LED点阵屏真的是遍布我们我们生活的每个角落,从街边的流动显示字的招牌到你的液晶显示屏,都是基于点阵屏的原理研究出来的。还有那个世界上最大的球状建筑物:MSG Sphere&#xff…

三极管结构难?——秒了

前边我们已经学完了PN结,二极管,在分析了二极管后,我们对这些东西有了一定深度的了解,但是只给我们一个二极管去研究,这玩意好像真的没啥大用,其实我们追求的是用半导体材料去代替电子管的放大作用&#xf…

网络安全(防火墙,IDS,IPS概述)

问题一:什么是防火墙,IDS,IPS? 防火墙是对IP:port的访问进行限制,对访问端口进行制定的策略去允许开放的访问,将不放开的端口进行拒绝访问,从而达到充当防DDOS的设备。主要是拒绝网络流量,阻断所有不希望出现的流程,禁止数据流量流通,达到安全防护的作用。如将一些恶…

tensorflow.js 使用 opencv.js 将人脸特征点网格绘制与姿态估计线绘制结合起来,以获得更高的帧数

系列文章目录 如何在前端项目中使用opencv.js | opencv.js入门如何使用tensorflow.js实现面部特征点检测tensorflow.js 如何从 public 路径加载人脸特征点检测模型tensorflow.js 如何使用opencv.js通过面部特征点估算脸部姿态并绘制示意图 文章目录 系列文章目录前言一、实现步…

Lecture 2~4 About Filter

文章目录 空间域上的滤波器- 线性滤波器盒状滤波器Box Filter锐化Sharpening相关运算 vs. 卷积运算 Correlation vs. Convolution - 非线性滤波器高斯滤波器Gaussian filter - 实际问题- 纹理texture 频域上的滤波器 滤波的应用- 模板匹配- 图像金字塔 空间域上的滤波器 图像…

Django的中间件

Django的中间件 【一】重点: django中间件是django的门户 请求来的时候需要经过中间件才能到达真正的django后端响应走的时候也需要经过中间件才能发送出去中间件按照顺序依次执行 ​ Django 中间件(Middleware)是 Django 框架提供的一种…

设计模式——代理模式12

代理模式给某对象提供一个代理对象,由代理对象来控制对原对象的引用。该模式经常出现在系统框架或相关组件中,如Spring框架如何解决循环依赖,在Mybatis 定义 Dao 层相关接口 不写实现 如何通过注解或者xml映射到对应到sql语句。下面介绍 静态…

再见 MybatisPlus,阿里推出新 ORM 框架更牛X

最近看到一个 ORM 框架 Fluent Mybatis 挺有意思的,整个设计理念非常符合工程师思维。 我对官方文档的部分内容进行了简单整理,通过这篇文章带你看看这个新晋 ORM 框架。 官方文档:https://gitee.com/fluent-mybatis/fluent-mybatis/wikis 提…

Nginx反向代理与Tomcat实现ssm项目前后端分离部署

Nginx nginx是一款http和支持反向代理的web服务器,以其优越的性能被广泛使用。以下是百度百科的介绍。 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔赛索耶夫为俄罗斯访问量第二的Rambler.…

智慧园区水电能源监控管理系统

随着智慧城市的快速发展,智慧园区作为城市智能化的重要组成部分,其能源监控管理系统显得尤为关键。智慧园区水电能源监控管理系统,是利用先进的信息技术和自动控制技术,对园区内的水电能源使用进行实时监控、管理和优化的综合性智…

美国34401A安捷伦数字万用表

181/2461/8938产品概述: 附加功能: 6 1/2位数分辨率10种测量功能:DC/交流电压、DC/交流电流、2线和4线电阻、二极管、连续性、频率、周期基本精度:0.0035% DC,0.06%交流1000 V最大电压输入,3 A最大电流输入每秒1000次读数512读取记忆 安捷…

Linux C++ 027-STL之deque容器

Linux C 027-STL之deque容器 本节关键字:Linux、C、deque 相关库函数:pubsh_back、begin、front、sort deque基本概念 功能:双端数组,可以对头端进行插入删除操作。 deque 与 vector 的区别: (1&#x…

vue将html生成pdf并分页

jspdf html2canvas 此方案有很多的css兼容问题,比如虚线边框、svg、页数多了内容显示不全、部分浏览器兼容问题,光是解决这些问题就耗费了我不少岁月和精力 后面了解到新的技术方案: jspdf html-to-image npm install --save html-to-i…

关于pandas 无法读取 csv 文件数据的解决方式

你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益: 了解大厂经验拥有和大厂相匹配的技术等 希望看什么,评论或者私信告诉我! 文章目录 …

LabVIEW和2D激光扫描的受电弓滑板磨耗精确测量

LabVIEW和2D激光扫描的受电弓滑板磨耗精确测量 在电气化铁路运输中,受电弓滑板的健康状况对于保障列车安全行驶至关重要。受电弓滑板作为连接电网与列车的直接介质,其磨损情况直接影响到电能的有效传输及列车的稳定运行。精确、快速测量受电弓滑板磨损情…

IntelliJ IDEA 2024.1安装与激活[破解]

一:IDEA官方下载 ①如题,先到IDEA官方下载,简简单单 ②IDEA官方:IntelliJ IDEA – the Leading Java and Kotlin IDE 二:获取脚本 🌟网盘下载:jetbra (密码:lzh7) 🌟获取…

CLI的使用与IOS基本命令

1、实验目的 通过本实验可以掌握: CLI的各种工作模式个CLI各种编辑命令“?” 和【Tab】键使用方法IOS基本命令网络设备访问限制查看设备的相关信息 2、实验拓扑 CLI的使用与IOS基本命令使用拓扑如下图所示。 3、实验步骤 (1)CLI模式的切…