RTC DS1307 - 引脚描述,特点和DS1307的工作

什么是实时时钟?

实时时钟(RTC),因为名称建议是时钟模块。DS1307实时时钟(RTC)IC是一个使用I2C接口的8个引脚设备。DS1307是一个低功耗时钟/日历,具有56个字节的电池备份SRAM。时钟/日历提供秒,分钟,小时,日,日期,月和年度限定数据。每个月的结束日期会自动调整,特别是几个月,少于31天。

它们可以作为集成电路(ic)使用,可以像时钟一样监控时间,也可以像日历一样操作日期。RTC的主要优点是,他们有一个安排的电池备份,保持时钟/日历运行,即使有电源故障。一个异常小的电流需要保持RTC动画。我们可以在嵌入式系统和计算机母板等许多应用中发现这些rtc。在这篇文章中,我们将看到一个实时时钟(RTC),即DS1307。


RTC DS1307

针对DS1307的引脚描述:

PIN 1,2:标准32.768 kHz石英晶体的连接。内部振荡器电路旨在使用具有12.5pf的指定负载电容的晶体进行操作。X1是振荡器的输入,也可以连接到外部32.768 kHz振荡器。如果外部振荡器连接到X1,则内部振荡器X2的输出被漂移。

销3.:任何标准3V锂电池或其他能量源的电池输入。电池电压应在2V和3.5V之间进行合适操作。拒绝访问RTC和用户RAM的标称写保护跳闸点电压,由内部电路设置为1.25 x VBAT标称。具有48mAhr或更大的锂电池将在25ºC的情况下备份DS1307超过10年。UL认识到,当用作锂电池的一部分时,确保反向充电电流。

PIN 4:地面。

PIN 5:串行数据输入/输出。I2C串行接口的输入/输出是SDA,其开放漏极,需要拉压电阻,允许拉压电压高达5.5V。无论VCC上的电压如何。

PIN 6:串行时钟输入。I2C接口时钟输入并用于数据同步。

PIN 7:方波/输出驱动器。启用后,SQWE位设置为1,SQW / OUT引脚输出四个方波频率(1Hz,4 kHz,8 kHz和32 kHz)中的一个。这也是开水,需要外部上拉电阻。它需要应用VCC或VB AT运行SQW / OUT,允许拉压电压为5.5V,如果不使用,可以浮动浮动。

销8:主要电源。当在正常限制内施加电压时,设备可完全访问,可以写入和读取数据。当备份电源连接到设备时,VCC低于VTP,读取和写入被禁止。但是在低电压下,计时功能仍然是函数。

特征:

  • 可编程方波输出信号
  • 自动断电检测和开关电路
  • 使用振荡器运行,在电池备份模式下消耗小于500NA
  • 可在8针浸渍或SOIC中使用
  • 承销商实验室(UL)认可
  • 实时时钟(RTC)计数秒,分钟,小时,日期,一周,一周中的日期,以及闰年赔偿的年份有效期为2100
  • 用于数据存储的56字节非易失性RAM
  • 双线接口(I2C)

使用DS1307主要是写入并读取该芯片的寄存器。存储器包含所有64个DS1307 8位寄存器从0到63(从00h到3FH)到十六进制系统)。前八个寄存器用于时钟寄存器,剩余的56空置可以用作RAM,如果需要,可以使用临时变量。前七个寄存器包含关于时钟时间的信息,包括:秒,分钟,小时,次要,日期,月和年。DS1307包括若干组件,例如电源电路,振荡器电路,逻辑控制器和I2C接口电路以及地址指针寄存器(或RAM)。让我们看看DS1307的工作。

DS1307的工作:

在简单的电路中,两个输入X1和X2连接到32.768 kHz晶体振荡器作为芯片的源极。VBAT连接到3V电池芯片的正培养物。对I2C接口的VCC电源为5V,可以使用微控制器给出。如果没有授予电源VCC,则禁止写入。

RTC DS1307电路当设备想要与I2C网络中的设备建立通信时,需要启动和停止条件。bob的是什么网站

  • 通过提供设备识别码和寄存器地址,我们可以实现访问设备的开始条件。
  • 可以以串行顺序访问寄存器,直到实现停止条件

当DS1307 I2C与微控制器通信时的启动条件和停止条件如下图所示。bob的是什么网站

RTC DS1307电路2该设备在下图中提及。DS1307具有连接到DS5000的两个I / O端口引脚的2线总线:SCL - P1.0,SDA - P1.1。V.DD.电压为5V,RP.=5kΩ,DS5000通过12-MHz晶体。另一个辅助设备可以是识别2线协议的任何其他设备,例如DS1621数字温度计和恒温器。使用DS5000T套件硬件和软件技术人员熟练的界面。这些开发套件允许使用PC使用DS5000的串口用作哑终端,用键盘和监视器替换几个单词。image4.典型的2线总线布置,在数据交换信息期间定义了以下总线协议;每当时钟线高时,数据线必须保持稳定。数据线的变化在时钟线高的同时将被解释为控制信号。

因此,已定义以下总线条件:

开始数据传输:数据线的状态从高到低电平的变化,而时钟线很高,定义了启动条件。

停止数据传输:数据线的状态从低到高电平的变化,而时钟线很高,定义了停止条件。

数据有效:数据线的状态表示有效数据时,在开始条件之后,数据线在时钟信号的高周期的持续时间内是稳定的。在时钟信号的低时段期间必须更改线路上的数据。每个数据都有一个时钟脉冲。
每个数据传输都以启动条件启动并以停止条件终止。在开始和停止条件之间传输的数据字节数不受限制,并且由主设备确定。信息被传送字节 - 明智,每个接收器用第九位确认。

照片来源

添加评论