探索DS4510:带非易失性存储器和可编程I/O的CPU监控器
在电子设计领域,一款功能强大且灵活的CPU监控器对于保障系统的稳定运行至关重要。今天,我们就来深入了解一下Dallas Semiconductor(现Maxim)推出的DS4510——一款集成了64字节EEPROM存储器和四个可编程非易失性(NV)I/O引脚的CPU监控器。
文件下载:DS4510.pdf
一、DS4510概述
DS4510是一款高度集成的芯片,它不仅具备CPU监控功能,还集成了64字节的EEPROM存储器和四个可编程的NV I/O引脚。通过行业标准的I2C接口,它支持快速模式(400kbps)或标准模式(100kbps)通信,为系统设计提供了很大的灵活性。其I/O引脚可作为通用的I2C到并行I/O扩展器,具有无限的读写能力。同时,EEPROM寄存器允许调整I/O引脚的上电值,以跟踪系统在电源周期中的状态,而CPU监控器的定时器可在125ms至1000ms之间调整,满足各种应用需求。
二、主要特性
1. 精准的电源监控
能够进行5%、10%或15%的5V电源监控,确保系统在不同电源条件下的稳定运行。
2. 可编程复位定时器
在VCC恢复到正常范围后,仍能保持复位状态,为系统提供可靠的复位机制。
3. 可编程NV数字I/O引脚
四个可编程的NV数字I/O引脚,带有可选的内部上拉电阻,方便进行I/O扩展和状态保存。
4. 64字节用户EEPROM
提供了一定的非易失性存储能力,可用于存储系统配置信息等。
5. 减少分立元件需求
高度集成的设计,减少了系统中分立元件的使用,降低了成本和电路板空间。
6. I2C兼容串行接口
方便与其他支持I2C接口的设备进行通信,提高了系统的兼容性和扩展性。
7. 10引脚µSOP封装
小尺寸封装,适合对空间要求较高的应用场景。
三、应用领域
DS4510的应用范围广泛,包括但不限于以下几个方面:
1. 基于RAM的FPGA库切换
可用于多配置文件的FPGA系统,实现灵活的配置切换。
2. 工业控制
为工业控制系统提供可靠的CPU监控和I/O扩展功能。
3. 蜂窝电话
保障手机系统的稳定运行,监控电源状态和实现I/O扩展。
4. PC外设
如键盘、鼠标等外设,可利用其I/O扩展功能实现更多的控制和数据传输。
5. PDA
为个人数字助理设备提供电源监控和I/O控制功能。
四、电气特性
1. 绝对最大额定值
- VCC、SDA和SCL引脚相对于地的电压范围为 -0.5V至 +6.0V。
- A0、I/O0 - I/O3引脚相对于地的电压范围为 -0.5V至VCC + 0.5V,但不超过 +6.0V。
- 工作温度范围为 -40°C至 +85°C。
- EEPROM编程温度范围为0°C至 +70°C。
- 存储温度范围为 -55°C至 +125°C。
2. 推荐直流工作条件
- 电源电压(VCC)范围为2.7V至5.5V。
- 输入逻辑1(VIH)为0.7 x VCC至VCC + 0.3V。
- 输入逻辑0(VIL)为 -0.3V至 +0.3 x VCC。
3. 直流电气特性
- 不同型号的VCC跳闸点(VCCTP)不同,如DS4510U - 5为4.5V - 4.75V。
- 待机电流(ISTBY)在VCC = 5.0V时为50 - 75µA。
- 输入泄漏电流(IL)为 -1.0至 +1.0µA。
4. CPU监控器交流电气特性
- RST激活时间(tRST)和VCC检测到RST的时间(tRPU)可根据TD1和TD0的设置进行调整,范围从112ms至1100ms。
- VCC故障到RST的时间(tRPD)为4 - 10µs。
5. 交流电气特性(I2C接口)
- SCL时钟频率(fSCL)最大为400kHz。
- 总线空闲时间(tBUF)、保持时间(tHD:STA)等参数都有明确的规定,确保I2C通信的稳定性。
6. 非易失性存储器特性
EEPROM在 +70°C时保证可进行50,000次写入。
五、详细功能描述
1. 可编程CPU监控器
通过写入复位延迟寄存器(SEEPROM)来调整超时时间,可根据SEE位的设置将更改写入SRAM或EEPROM。在上电时,会恢复最后写入EEPROM的值。同时,可通过设置Config寄存器中的SWRST位来激活RST,该位在超时后会自动返回零。Config寄存器还包含就绪、跳闸点和复位状态位,方便监控系统的电源状态。
2. 可编程NV数字I/O引脚
每个I/OX引脚包含输入、开集电极输出和可选的内部上拉电阻。DS4510将I/OX引脚的更改存储在SEEPROM中,可将SEEPROM配置为SRAM以满足快速访问和频繁修改的需求,也可配置为EEPROM以更改上电时的I/OX引脚状态。
3. 用户存储器
DS4510包含三种类型的存储器:64字节的EEPROM、6字节的SRAM和2字节的SEEPROM。EEPROM用于存储用户数据,SRAM用于快速读写,SEEPROM可根据SEE位的设置作为易失性SRAM或非易失性EEPROM使用。
六、I2C通信
1. I2C定义
介绍了I2C通信中的一些基本概念,如主设备、从设备、总线空闲、起始条件、停止条件、重复起始条件、位写入、位读取、确认(ACK和NACK)、字节写入、字节读取、从设备地址和R/W位等。
2. 通信操作
- 单字节写入:主设备生成起始条件,写入从设备地址、内存地址和数据字节,最后生成停止条件。
- 多字节写入:可一次写入最多8个字节,但要注意地址计数器的限制,避免地址回绕。
- 确认轮询:在写入EEPROM页面后,可通过重复寻址DS4510来判断其是否准备好接收下一页数据。
- EEPROM写入周期:写入EEPROM时,即使只修改了页面中的一个字节,也会写入整个页面,因此要注意避免因频繁写入单个字节而导致页面磨损。
- 单字节读取:主设备生成起始条件,写入从设备地址(R/W = 1),读取数据字节并发送NACK,最后生成停止条件。
- 多字节读取:可通过ACK和NACK来控制读取的字节数,DS4510在读取操作时不会在页面边界回绕。
七、应用信息
1. 使用SEE位禁用EEPROM写入的优势
可防止写入操作更改I/O引脚的上电值,减少EEPROM写入周期,加快I/O操作速度。
2. 电源去耦
使用0.01µF或0.1µF的电容器对电源进行去耦,选择高质量的陶瓷表面贴装电容器,并尽可能靠近DS4510的VCC和GND引脚安装,以减少引线电感。
3. SDA和SCL上拉电阻
SDA需要上拉电阻来实现高逻辑电平,SCL可使用带有上拉电阻的开集电极输出或正常输出驱动器。上拉电阻值应确保交流电气特性中的上升和下降时间符合规格要求。
八、总结
DS4510作为一款功能丰富的CPU监控器,具有精准的电源监控、可编程的复位定时器、灵活的I/O引脚和多种类型的存储器,适用于多种应用场景。在设计使用DS4510时,需要充分了解其电气特性和I2C通信规则,合理配置各个功能,以确保系统的稳定运行。同时,要注意EEPROM的写入周期和地址回绕等问题,避免影响系统的可靠性和使用寿命。大家在实际应用中遇到过哪些与DS4510相关的问题呢?欢迎在评论区分享交流。
-
DS4510
+关注
关注
0文章
3浏览量
5615 -
I2C通信
+关注
关注
0文章
31浏览量
9457
发布评论请先 登录
探索DS4422/DS4424:I2C可编程电流DAC的卓越性能与应用
SDRAM工业动态随机存储器在可编程逻辑控制器(PLC)的应用
探索MAX11301:20端口可编程混合信号I/O的卓越之选
SGM850:可编程窗口看门狗定时器的精密电压监控器
深入解析DS1388:多功能I²C RTC/监控器的卓越之选
MAX6889/MAX6890/MAX6891:EEPROM可编程电源排序器与监控器的深度解析
探索LTC2902:可编程四电源监控器的卓越性能与应用
探索LTC2901:可编程四电源监控器的卓越性能与应用
深度剖析LTC2900可编程四路电源监控器
探索DS90C383B:可编程LVDS发射器的卓越性能与应用
DS4550 I²C和JTAG、非易失、9位、输入/输出扩展器与存储器技术手册
探索DS4510:带非易失性存储器和可编程I/O的CPU监控器
评论