电子说
在电子设备的设计中,如何确保数据在电源故障时不丢失是一个关键问题。DS1312非易失性控制器为解决这一问题提供了有效的方案。它不仅能将CMOS SRAM转换为非易失性存储器,还具备锂电池监测等重要功能。本文将详细介绍DS1312的特性、引脚功能、工作原理以及相关的电气参数,为电子工程师在设计中合理应用该器件提供参考。
文件下载:DS1312+.pdf
DS1312能够将CMOS SRAM转换为非易失性存储器。当 (V{CC}) 超出容差范围时,它会无条件地对SRAM进行写保护;在 (V{CC}) 电源故障时,会自动切换到电池备份电源,确保SRAM数据的完整性。
该器件可以监测锂电池的电压,并在电池即将失效时提供预警。通过周期性地比较电池在加载内部电阻负载时的电压与参考电压,当电池电压低于参考电压时,电池警告输出信号((overline{BW}))会被激活,提示需要更换电池。
DS1312提供可选的5%或10%电源故障检测。DS1312S和DS1312E型号具有额外的复位引脚((RST)),当 (V_{CCI}) 低于由 (TOL) 引脚定义的触发点电平时,会激活复位信号,在电源故障时复位处理器,并在系统上电期间保持处理器处于复位状态。
DS1312提供多种封装形式,包括8引脚DIP和SOIC封装,以及可选的16引脚SOIC和20引脚TSSOP版本,满足不同应用场景的需求。
适用于工业温度范围( -40°C 至 +85°C),保证在恶劣环境下的稳定工作。
| 引脚名称 | 功能描述 |
|---|---|
| (VCCI)、(VCCO) | (VCCI) 为 +5V 电源输入,(VCCO) 为SRAM电源输出 |
| (VBAT) | 备份电池输入 |
| (CEI) | 芯片使能输入 |
| (CEO) | 芯片使能输出 |
| (TOL) | (V_{CC}) 容差选择 |
| (BW) | 电池警告输出(开漏) |
| (GND) | 接地 |
| (NC) | 无连接 |
| (RST) | 复位输出(开漏) |
DS1312通过切换电源,在 (V{CCI}) 小于切换点 (V{sw}) 且小于电池电压 (V{BAT}) 时,将电池接入为SRAM提供备份电源,该切换的电压降小于0.2V。同时,它会持续监测 (V{CCI}),当电源超出容差范围时,通过抑制芯片使能输出((overline{CEO}))来对SRAM进行写保护。
DS1312以24小时为周期自动进行电池电压监测。在每次24小时周期((t{BTCN}))结束后,将 (V{BAT}) 连接到内部1.2 MΩ测试电阻((R{INT}))一秒((t{BTPW}))。如果此时 (V{BAT}) 低于工厂编程的电池电压触发点((V{BTP})),电池警告输出 (overline{BW}) 会被激活。
DS1312S和DS1312E型号在 (V_{CCI}) 低于 (TOL) 引脚定义的触发点电平时,会激活复位信号 (RST)。复位发生在4.75至4.5V(5%容差,(TOL) 引脚连接到GND)或4.5至4.25V(10%容差,(TOL) 引脚连接到 (VCCO))范围内。
当电池首次连接到DS1312且未施加 (V{CC}) 电源时,器件不会立即在 (V{cco}) 上提供电池备份电源。只有在 (V{CCI}) 超过 (V{CCTP}) 后,DS1312才会离开新鲜密封模式,避免电池在存储和运输过程中消耗能量。
| 参数 | 范围 |
|---|---|
| 任何引脚相对于地的电压范围 | -0.5V 至 +6.0V |
| 工作温度范围 | -40°C 至 +85°C |
| 存储温度范围 | -55°C 至 +125°C |
| 焊接温度(回流焊,SO或TSSOP) | +260°C |
| 引脚温度(焊接,10s) | +300°C |
| 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 | 备注 |
|---|---|---|---|---|---|---|
| 电源电压((TOL = GND)) | (V_{CCI}) | 4.75 | 5.0 | 5.5 | V | |
| 电源电压((TOL = VCCO)) | (V_{CCI}) | 4.5 | 5.0 | 5.5 | V | |
| 电池电源电压 | (V_{BAT}) | 2.0 | 6.0 | V | ||
| 逻辑1输入 | (V_{IH}) | 2.0 | (V_{CCI} + 0.3) | V | ||
| 逻辑0输入 | (V_{IL}) | -0.3 | +0.8 | V |
不同条件下的电流、电压等参数在文档中有详细规定,例如工作电流(TTL输入)(I{CC1}) 为200 - 400 µA,工作电流(CMOS输入)(I{CC2}) 为50 - 100 µA等。
包括 (CEI) 到 (CEO) 的传播延迟((t{PD}))、(CE) 脉冲宽度((t{CE}))等参数,这些参数对于确保器件在不同工作频率下的正常运行至关重要。
DS1312不能持续监测连接的电池,因为持续监测会大幅缩短电池寿命。它仅在每24小时中测试电池一秒,在测试间隔期间不进行任何监测。因此,如果在电池测试间隔期间移除电池,DS1312可能不会立即检测到,直到下一次预定的电池测试才会激活 (overline{BW})。
由于DS1312仅在 (V_{CC}) 正常时进行电池监测,长时间断电的系统可能会在没有任何预警的情况下耗尽锂电池。为避免这种情况,使用DS1312电池监测功能的系统应定期(至少每隔几个月)上电进行电池测试。
当系统上电后的第一次电池测试激活了 (overline{BW}) 时,应通过校验和或其他技术检查数据的完整性。
DS1312非易失性控制器为电子工程师提供了一种可靠的解决方案,用于实现SRAM的非易失性存储和锂电池监测。其丰富的功能、多样的封装形式和宽温度范围使其适用于各种工业和消费电子应用。在设计过程中,工程师需要充分考虑其工作原理、电气参数和注意事项,以确保系统的稳定性和数据的安全性。你在使用DS1312的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !