DS1682:集成式累计时间记录器的技术剖析与应用指南
在电子设备的运行监测与管理中,准确记录设备的运行时间和事件次数是一项关键需求。DS1682作为一款集成式累计时间记录器,为满足这一需求提供了高效且可靠的解决方案。本文将深入剖析DS1682的技术特性、工作原理、应用场景以及使用注意事项,为电子工程师在实际设计中提供全面的参考。
文件下载:DS1682.pdf
一、DS1682概述
DS1682是一款集成式累计时间记录器,具备工厂校准、温度补偿的RC时基,无需外部晶体。它采用EEPROM技术,在掉电时能保持数据,无需备用电源。该器件可检测并记录EVENT引脚的事件数量以及自上次复位以来的累计事件时间。当累计时间达到用户编程的报警值时,ALARM引脚会发出警报。
应用场景
- 高温、恶劣工业环境:在振动或冲击可能损坏石英晶体的工业应用中,DS1682的RC时基能稳定工作。
- 使用时间监测系统:适用于需要跟踪设备使用时间的系统,如保修跟踪。
优势与特性
- 事件记录功能:记录事件输入的总时间和发生的事件数量。
- 32位非易失性累计时间计数器(ETC):以四分之一秒的分辨率监测事件持续时间,可累计34年的总时间。
- 可编程累计时间报警输出:用户可设置报警值,当ETC达到该值时触发报警。
- 非易失性17位事件计数器:记录事件发生的总次数。
- 校准的温度补偿RC时基:典型精度为2%。
- 10字节EEPROM用户内存:可存储用户数据。
- 写禁用功能:防止内存被更改或擦除。
- 2线串行通信:便于与其他设备进行通信。
- 宽电源电压范围: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的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
DS1682
+关注
关注
0文章
2浏览量
6822
发布评论请先 登录
探索DS3501:高性能数字电位器的技术剖析
AD7400A:隔离式Σ - Δ调制器的技术剖析与应用指南
AD7401A隔离式Σ-Δ调制器:技术剖析与应用指南
AD4884:高性能双通道16位SAR ADC的技术剖析与应用指南
深度解析DS1683:总耗时与事件记录器的卓越之选
深入剖析DS1556:1M非易失性Y2K兼容计时RAM
UCC14131-Q1:高集成度隔离式DC/DC模块的技术剖析与应用指南
探索TPA2014D1:高效集成音频放大器的技术剖析与应用指南
探索DS90CR486:高性能48位通道链路解串器的技术剖析与应用指南
ISO1176:隔离式RS - 485 Profibus收发器的技术剖析与应用指南
探索DS16EV5110A:高性能视频均衡器的技术剖析与应用指南
DS125BR800:低功耗12.5Gbps 8通道中继器的技术剖析与应用指南
探索DS160PR822:高性能PCIe 4.0线性转接驱动器的技术剖析与应用指南
FeRAM在汽车事件数据记录器中的应用
DS1682:集成式累计时间记录器的技术剖析与应用指南
评论