DS1682:集成式累计时间记录器的技术剖析与应用指南

电子说

1.4w人已加入

描述

DS1682:集成式累计时间记录器的技术剖析与应用指南

在电子设备的运行监测与管理中,准确记录设备的运行时间和事件次数是一项关键需求。DS1682作为一款集成式累计时间记录器,为满足这一需求提供了高效且可靠的解决方案。本文将深入剖析DS1682的技术特性、工作原理、应用场景以及使用注意事项,为电子工程师在实际设计中提供全面的参考。

文件下载:DS1682.pdf

一、DS1682概述

DS1682是一款集成式累计时间记录器,具备工厂校准、温度补偿的RC时基,无需外部晶体。它采用EEPROM技术,在掉电时能保持数据,无需备用电源。该器件可检测并记录EVENT引脚的事件数量以及自上次复位以来的累计事件时间。当累计时间达到用户编程的报警值时,ALARM引脚会发出警报。

应用场景

  • 高温、恶劣工业环境:在振动或冲击可能损坏石英晶体的工业应用中,DS1682的RC时基能稳定工作。
  • 使用时间监测系统:适用于需要跟踪设备使用时间的系统,如保修跟踪。

优势与特性

  1. 事件记录功能:记录事件输入的总时间和发生的事件数量。
  2. 32位非易失性累计时间计数器(ETC):以四分之一秒的分辨率监测事件持续时间,可累计34年的总时间。
  3. 可编程累计时间报警输出:用户可设置报警值,当ETC达到该值时触发报警。
  4. 非易失性17位事件计数器:记录事件发生的总次数。
  5. 校准的温度补偿RC时基:典型精度为2%。
  6. 10字节EEPROM用户内存:可存储用户数据。
  7. 写禁用功能:防止内存被更改或擦除。
  8. 2线串行通信:便于与其他设备进行通信。
  9. 宽电源电压范围:2.5V至5.5V,适应不同的电源环境。

二、技术参数与特性

绝对最大额定值

参数 数值
任何引脚相对于地的电压范围 -0.3V至+6V
引脚焊接温度(10s) +300°C
工作温度范围 -40°C至+85°C
存储温度范围 -55°C至+125°C

推荐直流工作条件

参数 符号 最小值 典型值 最大值 单位
电源电压 VCC 2.5 - 5.5 V
输入触发点 VETP 0.3 x VCC - 0.7 x VCC V
事件触发点迟滞 VHYS 1% of VCC - - %

直流电气特性

参数 符号 最小值 典型值 最大值 单位
输入泄漏电流 ILI -1 - +1 µA
ALARM输出(IOL = 10mA) VOL - - 0.8 V
SDA输出(IOL = 4mA) VOL - - 0.8 V
事件活动时的有源电源电流 ICCA 120 - 300 µA
事件活动时的待机电流(VCC = 5.5V) ICCS 6 - 15 µA
事件活动时的待机电流(VCC = 3.0V) ICCS 2 - 4 µA
EEPROM写入电流 IEE 150 - 300 µA

事件定时

参数 符号 最小值 典型值 最大值 单位
事件最小时间 tG 10 35 70 ms
事件开始时间 tES 112 125 137 ms
事件增量时间 tEI 237.5 250 262.5 ms
事件最大时间 tEM - - 34年 -

交流电气特性

参数 符号 最小值 典型值 最大值 单位
EEPROM耐久性 EE - - 50k次写入 -
EEPROM写入时间 tEW 150 - 300 ms
EEPROM传输到RAM时间 tER - 1 - ms
ALARM输出低电平脉冲宽度 tSL - 62.5 - ms
ALARM输出高电平脉冲宽度 tSH - 437.5 - ms
ALARM输入拉低并释放脉冲宽度 tSPL - 500 - ms
SCL时钟频率(快速模式) fSCL - - 400 kHz
SCL时钟频率(标准模式) fSCL - - 100 kHz
停止和启动条件之间的总线空闲时间(快速模式) tBUF - 1.3 - µs
停止和启动条件之间的总线空闲时间(标准模式) tBUF - 4.7 - µs
重复启动条件的保持时间(快速模式) tHD:STA - 0.6 - µs
重复启动条件的保持时间(标准模式) tHD:STA - 4.0 - µs
SCL低电平周期(快速模式) tLOW - 1.3 - µs
SCL低电平周期(标准模式) tLOW - 4.7 - µs
SCL高电平周期(快速模式) tHIGH - 0.6 - µs
SCL高电平周期(标准模式) tHIGH - 4.0 - µs
重复启动的建立时间(快速模式) tSU:STA - 0 - µs
重复启动的建立时间(标准模式) tSU:STA - 4.0 - µs
数据保持时间(快速模式) tHD:DAT - 100 - ns
数据保持时间(标准模式) tHD:DAT - 0 - µs
数据建立时间(快速模式) tSU:DAT - 0.1CB + 20 300 ns
数据建立时间(标准模式) tSU:DAT - 250 - ns
SDA和SCL信号的上升时间(快速模式) tR - 0.1CB + 20 300 ns
SDA和SCL信号的上升时间(标准模式) tR - 0.1CB + 20 1000 ns
SDA和SCL信号的下降时间(快速模式) tF - 0.1CB + 20 300 ns
SDA和SCL信号的下降时间(标准模式) tF - 0.1CB + 20 300 ns
停止条件的建立时间(快速模式) tSU:STO - 0.6 - µs
停止条件的建立时间(标准模式) tSU:STO - 4.0 - µs
输入电容 CI/O - 10 - pF
每条总线线路的电容负载 CB - 400 - pF

三、引脚配置与功能

引脚配置

引脚 名称 功能
1 EVENT 事件输入引脚,监测事件发生。高电平时,将EEPROM内容传输到ETC并启动振荡器;低电平时,事件计数器递增,相关数据存储到EEPROM。
2, 7 N.C. 未连接引脚,内部无连接。
3 ALARM 低电平有效报警输出引脚,监测ETC值与报警寄存器值匹配时设置报警标志。
4 GND 接地引脚。
5 SCL 2线串行时钟输入引脚,用于2线同步通信。
6 SDA 2线输入/输出引脚,用于2线同步通信。
8 VCC 电源输入引脚,电压范围2.5V至5.5V。

四、工作原理

上电初始化

上电时,DS1682将EEPROM的内容传输到计数器和内存寄存器,可通过串行接口读写数据。当EVENT引脚从高电平变为低电平时,计数器和内存寄存器的内容写入EEPROM。

事件记录

当EVENT引脚从低电平变为高电平时,RC振荡器启动,报警、ETC和事件计数器从EEPROM传输到RAM。经过tES时间后,ETC开始以四分之一秒的增量计数。当EVENT引脚变为低电平时,事件计数器递增,振荡器停止,ETC和事件计数器的数据写入EEPROM。

报警功能

报警寄存器为32位,以四分之一秒的分辨率存储时间。当向报警寄存器写入非零值时,ALARM功能启用,DS1682监测ETC值与报警寄存器值匹配时设置报警标志。

五、内存映射与寄存器配置

内存映射

DS1682的内存映射包含多个寄存器,用于存储配置信息、报警值、ETC、事件计数器和用户内存等数据。

配置寄存器

配置寄存器包含多个位,用于控制设备的各种功能,如报警标志、写禁用标志、报警输出选择、复位使能等。

六、2线串行数据总线

DS1682支持双向2线总线和数据传输协议,作为从设备在2线总线上工作。数据传输遵循特定的协议,包括起始条件、停止条件、数据有效和确认等规则。

数据传输类型

  • 主发送器到从接收器:主设备发送从设备地址和数据字节,从设备在每个接收字节后返回确认位。
  • 从发送器到主接收器:主设备发送从设备地址,从设备返回确认位,然后发送数据字节,主设备在除最后一个字节外的每个接收字节后返回确认位。

七、使用注意事项

事件记录

  • 读取RAM时,需确保数据传输完成,否则可能读取到无效数据。
  • ETC达到FFFFFFFFh(约34年)后停止计数,不会溢出。

设备设置

  • 可通过编程配置寄存器、报警寄存器和用户内存。
  • 可使用写禁用命令保护报警、ETC和事件计数器寄存器,使用写内存禁用命令保护用户内存。
  • 复位命令可清除ETC和事件计数器寄存器,配置寄存器变为只读。

EEPROM操作

  • 事件结束时,VCC必须保持在最小值以上tEW时间,以确保EEPROM正确写入。
  • ETC和事件计数器的EEPROM阵列由三个存储体组成,每个存储体最多可写入50k次。

八、总结

DS1682作为一款集成式累计时间记录器,具有多种实用功能和特性,适用于多种应用场景。电子工程师在设计中使用DS1682时,需充分了解其技术参数、引脚功能、工作原理和使用注意事项,以确保设备的稳定运行和准确记录。在实际应用中,还需根据具体需求进行合理配置和优化,以发挥DS1682的最大优势。你在使用DS1682的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • DS1682

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分