芯片手册之DS3231(1)

在Xilinx原理图中,Bank13的一对差分管脚连接了IIC_SCL与IIC_SDA,使用到DS3231SN芯片。因此来学习一下IIC相关的内容。

一、RTC(Real Time Clock)

以下内容来自百度:

实时时钟RTC。RTC是集成电路,通常称为时钟芯片。

提供精确的实时时间,或精确的时间基准。大多采用精度较高的晶体振荡器作为时钟源。

RTC的晶振(外部/内部晶振)的频率为为32768 Hz (2^15)。周期为1s。

常用的时钟芯片分为并行接口和串行接口两大类。并行时钟芯片数据传送速率较快,连线多,不利于缩小产品体积,且占用较多的CPU端口资源;串行时钟芯片只需占用CPU的2-3条I/O口线,可大大减小产品体积线接口。

实时时钟芯片的时间误差主要来源于时钟芯片中晶振的频率误差,而晶振的频率误差主要是由于温度变化引起的。所以,把温度对晶振谐振频率所产生的误差进行有效的补偿,是提高时钟精度的关键。

 二、DS3231SN芯片

内容来自于芯片数据手册。(英译汉)

General Description

DS3231是一种低成本、极其精确的I2C实时时钟(RTC),带有一个集成的温度补偿晶体振荡器(TCXO)和晶体。该设备包含一个电池输入,并在设备的主电源中断时保持准确的计时。

RTC包括秒、分钟、小时、天、日期、月和年的信息。会自动调整小于31天的月份和闰年的信息。

TCXO提供了一个稳定和准确的参考时钟,并将RTC保持在±每年2分钟以内,从-40°C到+85°C。TCXO频率输出可在32 kHz引脚提供。

时钟以24小时或12小时的形式工作,带有AM/PM指示器。提供了两个可编程的每日时间警报和一个可编程的方波输出。地址和数据通过I2C双向总线串行传输。 

 一个精确的温度补偿电压参考和比较器电路监测VCC的状态,以检测电源故障,提供一个复位输出,并在必要时自动切换到备用电源。此外,RST引脚被监控为一个按钮输入,以产生一个μP复位。

 Features

高精度;

串行接口(可连接Fast Mode(400KHz)的I2C);

备份电池(可低功耗长时间工作);

工作温度范围:商用(0°C至+70°C)和工业用(-40°C至+85°C);

Typical Operating Circuit

工作电压范围:-0.3V ~ +6.0V

工作温度范围:-40°C ~ +85°C

对于电气特性就不了解了(看不懂)。

结构图

32KHz TCXO:初始使用VCC时发生温度转换,之后每64秒转换一次。

Power control:确定由VCC或VBAT供电。

Pushbutton function:当DS3231不处于复位周期时,它连续监测RST信号的低移动边缘。如果检测到边缘过渡,DS3231通过降低RST来解除开关。        RST也用于指示停电情况。当VCC低于VPF时,会产生内部断电信号,迫使RST引脚变低。当VCC恢复到VPF以上的水平时,RST引脚保持在较低水平约250 ms(tREC),以允许电源稳定。

RTC

引脚说明

VBAT:备用电源输入。当使用以VBAT输入作为主电源的设备时,该引脚应该使用一个0.1µF到1.0µF的低泄漏电容器进行解耦。当使用以VBAT输入作为备用电源的设备时,不需要使用电容器。如果未使用VBAT,请连接至接地。

SDA:串行数据输入输出。此引脚是I2C串行接口的数据输入/输出。这个开漏销需要一个外部上拉电阻。无论VCC上的电压如何,上拉电压均可高达5.5V。

SCL:串行时钟输入。此引脚是I2C串行接口的时钟输入,用于同步串行接口上的数据移动。无论VCC上的电压如何,该引脚最高可使用5.5V。

INT/SQW:提供报警条件下的中断信号或方波输出。

RST:提供了一个外部按钮功能,并作为一个断电事件的指示器。

IIC接口

当VCC或VBAT处于有效级别时,就可以访问I2C接口。如果连接到DS3231的微控制器由于VCC丢失或其他事件而复位,则微控制器和DS3231 I2C通信可能变得不同步,例如,微控制器在从DS3231读取数据时复位。当微控制器复位时,可以通过切换SCL使DS3231 I2C接口进入已知状态,直到观察到SDA处于高水平。此时,微控制器应该拉SDA低,而SCL是高的,产生一个启动条件。

IIC总线协议

DS3231支持双向I2C总线和数据传输协议。

DS3231在I2C总线上作为从端运行。通过SCL输入和开漏极SDA I/O线连接到总线。在总线规范中,定义了一个标准模式(100 kHz最大时钟速率)和一个快速模式(400 kHz最大时钟速率)。DS3231在两种模式下工作。

总线条件

Bus not busy:data和clk保持HIGH

Start data transfer:clk为HIGH且data由HIGH转LOW时

Stop data transfer:clk为HIGH且data由LOW转HIGH时

Data valid:数据线的状态表示在启动条件之后,数据线在时钟信号的高周期持续内稳定时的有效数据。线路上的数据必须在时钟信号的低周期内改变。每位数据有一个时钟脉冲。

在开始和STOP条件之间传输的数据字节数不受限制,并由主设备决定。信息按字节顺序传输,每个接收器以第九位进行确认。

每个接收设备,必须在接收每个字节后生成确认。主设备必须产生一个额外的时钟脉冲,它与这个确认位相关联。

Figure3:从发射机到接收机的数据传输。由主服务器传输的第一个字节是从服务器地址。接下来是一些数据字节。从服务器在每个接收到的字节之后返回一个确认位。数据首先用最重要的位(MSB)进行传输。

Figure4:从发射机到接收机的数据传输。第一个字节(从属地址)由主节点传输。然后,从属程序返回一个确认位。接下来是由从服务器传输到主服务器的若干数据字节。主服务器在收到除最后一个字节以外的所有字节之后返回一个确认位。在最后一个接收到的字节的末尾,返回一个“不确认”。

DS3231模式

从设备接收模式(DS3231模式):R/W=0。

1.接收来自主地址的从属地址(第一个字节)和方向为(R/W),发送一个确认位。

2.在接收从属地址和方向位后,由硬件执行地址识别。输出对SDA的确认。

3.主地址向DS3231发送字地址。在DS3231上设置寄存器指针

4.主地址向DS3231发送0或更多字节的数据。寄存器指针在每个数据字节传输后递增。

从设备发送模式(DS3231模式):R/W=1。

1.同上

2.同上

3.DS3231开始从寄存器指针所指向的寄存器地址开始发送数据。如果在读取模式启动之前没有写入寄存器指针,则被读取的第一个地址是存储在寄存器指针中的最后一个地址。

IIC

IIC通信----基本原理-CSDN博客

 

qq_41656020
关注 关注
  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DS3231时钟芯片 中文数据手册
02-23
DS3231时钟芯片 中文数据手册,一个好用的时钟芯片,支持商业级和工业级,价格便宜
DS3231中文数据手册
05-19
DS3231中文数据手册,偶尔找到一个中文的资料,虽然翻译的不完整,也凑合看了
RTC时钟芯片DS3231M//STM32标准库驱动
最新发布
2302_79636372的博客
09-12 1020
立创商城手册可查下为DS3231M的两种封装及引脚定义,本次使用的芯片为SO-8封装。PinDescription写的好,就能让使用者一眼明确这个芯片用来干什么,怎么用,需要注意什么。必要VCC :直流供电2.3-5.5V,典型值3.3V。如果仅采用电池供电就将此脚接地,否则注意去耦使用。VBAT:备用电池供电,2.3-5.5V,典型值3V。如不使用电池,将此脚接地,否则注意去耦使用。DS3231M甚至可防电池反接GND:参考地。
时钟芯片DS3231的中文数据手册
03-24
关于时钟芯片DS3231的中文数据手册,送给不愿看英文资料的朋友
DS3231最新中文数据手册 Rev8
03-25
说明 DS3231是低成本、高精度I²C实时时钟(RTC),具有集成的温补晶振(TCXO)和晶体。该器件包含电池输入端,断开主电源时仍可保持精确的计时。集成晶振提高了器件的长期精确度,并减少了生产线的元件数量。DS3231提供商用级和工业级温度范围,采用16引脚300mil的SO封装。 RTC保存秒、分、时、星期、日期、月和年信息。少于31天的月份,将自动调整月末的日期,包括闰年的修正。时钟的工作格式可以是24小时或带/AM/PM指示的12小时格式。提供两个可设置的日历闹钟和一个可设置的方波输出。地址与数据通过I²C双向总线串行传输。 精密的、经过温度补偿的电压基准和比较器电路用来监视VCC状态,检测电源故障,提供复位输出,并在必要时自动切换到备份电源。另外,/RST监视引脚可以作为产生µP复位的手动输入。 关键特性 0°C至+40°C范围内精度为±2ppm -40°C至+85°C范围内精度为±3.5ppm 为连续计时提供电池备份输入 工作温度范围 商用级:0°C至+70°C 工业级:-40°C至+85°C 低功耗 实时时钟产生秒、分、时、星期、日期、月和年计时,并提供有效期到2100年的闰年补偿 两个日历闹钟 可编程方波输出 高速(400kHz) I²C接口 工作在3.3V 数字温度传感器输出:精度为±3°C 老化修正寄存器 /RST输出/按钮复位去抖输入
DS3231_datasheet.pdf
09-22
DS3231是低成本、高精度I2C实时时钟(RTC),具有集成的温补晶体振荡器(TCXO)和晶体。该器件包含电池输入端,断开主电源时可保持精确的计时。
ds3231时钟芯片 资料
04-15
ds3231时钟芯片 资料,包含芯片介绍以及程序代码,详细的解释
stm32f103MCU上驱动DS3231时钟芯片的驱动代码和DS3231芯片手册
10-16
基于stm32f103MCU上驱动DS3231时钟芯片的驱动代码和DS3231芯片手册,有硬件IIC和模拟IIC俩种驱动例程。还有DS3231和SD2505时钟芯片的数据手册。在开发板上驱动起来了,都亲测有效。
DS3231M+TRL ADI芯片 电子元器件中文版规格手册.pdf
06-02
DS3231M+TRL ADI芯片是一款专为电子元器件设计的高精度实时时钟(RTC)芯片,提供中文规格手册以便于理解和应用。该芯片具备铅(Pb)免费和RoHS合规的封装,并且在某些型号中,如标签所示的“V”,表明该产品已经过...
DS3231 IIC和芯片数据手册
07-20
1. **DS3231芯片概述** DS3231是一款高精度、低功耗的RTC芯片,具备温度补偿晶振(TCXO)和集成电压补偿电路,能够保持在宽温度范围内的高时间精度。该芯片不仅提供精确的时间存储,还具有报警功能、可编程时钟输出...
DS3231_stm32_DS3231_stm32ds3231_
10-02
- DS3231.pdf:DS3231的数据手册,包含了该RTC芯片的详细规格、功能描述和操作指南。 - 24C32.pdf:24C32是I2C接口的E2PROM,可能是用来存储非易失性数据的,例如DS3231的备份或配置信息。 - keywords.txt:可能包含...
DS3231中文资料
05-20
DS3231是低成本、高精度I2C实时时钟(RTC),具有集成 的温补晶体振荡器(TCXO) 和晶体。
STM32F030F4-IIC+DS3231时钟芯片例程+中文资料
03-09
CUBEMX构建的STM32F030F4的HAL库例子。采用硬件IIC读写DS3231时钟芯片。封装了DS3231功能的函数,直接调用。附带中英文资料文档。
DS3231.zip
08-19
除去含DS3231的库(DS3231.h和DS3231.cpp)外还有四个现成代码,代码例子适用于Arduino和chipkit
DS3231高精度时钟驱动及数码管显示时间
06-10
DS3231时钟显示,在4位时钟数码管上显示小时和分钟 地址分配:时钟为4位共阴时钟数码管,74HC573驱动,接P0口(须接上接电阻) P20:74HC573片选,P21:小时十位位选;P22:小时个位位选;P23:时钟小数点位选;P24:分钟十位位选;P25:分钟个位位选。 P10:SCL;P11:SDA;P12:key1;P13:key2; P14:key3。 功能说明: key1:用来切换4位,切换到哪位,哪位就闪烁,此时可以用key2对闪烁位进行修改,修改好按key3键进行确认,完成时间的修改。 特点: DS3232SN计时准确,key2依赖于key1,key3依赖于key2,前者变化是后者变化的基础。即若不处于修改状态,是没有办法修改的, 若key2没有执行修改,key3是不能进行确认的。这样可以保证误操作。
DS3231.txt
08-14
STM32 模拟IIC 驱动DS3231程序,直接移植ds3231文件,里面都有封装好的函数库,到时候直接用就可以了
电子模块-DS1302 DS1307 DS3231 DS1302 实时时钟模块软件例程代码+数据手册.rar
11-16
本压缩包文件包含了针对几种常见RTC芯片的软件例程代码和数据手册,分别是DS1302、DS1307、DS3231,这些芯片在嵌入式系统、物联网设备以及各种电子设备中广泛应用。 1. **DS1302实时时钟模块**:DS1302是一款低功耗...
硬件I2C实战(DS3231
lu322f的博客
11-11 5727
驱动DS3231芯片,可输出时间及对应的温度
时钟传感器—DS3231
热门推荐
StudyPower_Max的博客
04-14 1万+
时钟传感器—DS3231DS3231概述DS3231引脚DS3231寄存器DS3231 操作 DS3231概述 DS3231是一款高精度I2C实时时钟器件 内部带温度补偿、闰年补偿 提供两个可编程日历闹钟 提供秒、分、时、星期、日期、月、年等信息。 RST 引脚提供外部按钮输入功能,并可用于指示电源故障。 提供稳定、精确的参考时钟,在 -40 ° C 至 +85 ° C 温度范围内, RTC 的精度保持在± 0.432秒 / 天之内 DS3231引脚 引脚 功能 1 32.768kHz
写文章

热门文章

  • Vivado之SDK使用(1) 2222
  • Procise使用之PL端流程(1) 1755
  • 芯片手册之DS3231(1) 1664
  • FPGA之zynq以太网(1) 1618
  • Vivado之MMCM/PLL(1) 1504

最新评论

  • fmql入门之对标zynq差异(1)

    qq_41656020: 找官方的FAE

  • fmql之CAN调试

    qq_41656020: 没有用zynq的库函数,用的fmql的例程

  • fmql入门之对标zynq差异(1)

    -青玄-: 请问下复旦微电FPGA资料哪里找呢?

  • fmql之CAN调试

    qq_58850023: 能跑了吗

  • FPGA之SD卡基础知识(2)

    qq_41656020: 我也刚开始学哈,可以一起努力表情包

大家在看

  • Docker 部署 JDK11 图文并茂简单易懂 103
  • 《斗罗大陆:猎魂世界》启动提示DLL文件丢失?简单几步轻松修复 190
  • 网络安全证书介绍
  • comfyui入门|超详细安装教程(汉化+管理器)附整合包
  • 150个计算机本专科毕业论文(设计)选题参考 1140

最新文章

  • fmql之Linux CAN
  • fmql之Linux Uart
  • fmql之Linux Input子系统
2024
10月 5篇
09月 13篇
08月 3篇
07月 5篇
06月 1篇
05月 9篇
04月 17篇
2023年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家新郑锻铜玻璃钢雕塑厂家南京户外商场美陈兴城玻璃钢卡通座椅雕塑商场美陈营销策划合肥多彩玻璃钢雕塑供应商杭州人物玻璃钢雕塑批发玻璃钢蔬菜雕塑哪家好楼盘玻璃钢雕塑生成厂家重庆玻璃钢玻璃钢雕塑公司鼓楼商场中秋美陈甘肃玻璃钢雕塑之家吕梁人物玻璃钢雕塑定制梅州透光玻璃钢雕塑湖州仿铜西式玻璃钢雕塑郑州玻璃钢卡通雕塑厂家价格台州玻璃钢牛雕塑河南玻璃钢房地产不锈钢雕塑定制北京玻璃钢雕塑镜度空间保山人物玻璃钢雕塑泉州玻璃钢雕塑定做四川玻璃钢花盆销售企业哪里有美陈商场山东动物玻璃钢雕塑生产厂家做玻璃钢雕塑树脂多少斤定西大型玻璃钢雕塑订做商场国潮风美陈玻璃钢鸟雕塑吉祥物朝阳玻璃钢雕塑制作厂家中卫玻璃钢雕塑贵州商城玻璃钢卡通形象雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化