DS12887实时时钟芯片功能与应用详解

需积分: 11 0 下载量 23 浏览量 更新于2024-09-15 收藏 340KB PDF 举报
"DS12887.pdf 是一份关于DS12887实时时钟芯片的器件文档,详细介绍了该芯片的功能、特性、操作方法以及管脚配置。" DS12887是一款高性能的实时时钟(RTC)芯片,设计用于IBM AT计算机系统,同时与MC146818B和DS1287芯片的管脚兼容,方便替换或升级。这款芯片的一大亮点是即使在没有外部电源的情况下,也能依靠内置的电池持续工作长达10年,确保时间的准确记录。 DS12887能提供完整的日历和时间功能,包括秒、分、小时、星期、日期、月和年,且具备闰年补偿机制。时钟信息可以以二进制码或BCD码形式存储,并支持12小时制(AM/PM)和24小时制。此外,芯片还具有夏令时模式,适应不同季节的时间调整需求。 该芯片兼容MOTOROLA和INTEL两种总线架构,采用数据/地址总线复用技术,减少了硬件资源的需求。DS12887内建128字节的RAM,其中14字节为时钟控制寄存器,其余114字节作为通用RAM,提供了额外的数据存储空间。 DS12887还配备了可编程方波输出功能,用户可以根据需要设置不同的输出频率。它还支持三种可编程中断:时间性中断(从每秒到每天一次)、周期性中断(122ms到500ms之间)和时钟更新结束中断。中断请求输出(IRQ)使得芯片能够与微处理器或其他系统组件有效通信。 管脚配置方面,如AD0-AD7用于地址/数据复用总线,MOT脚用于选择总线类型(MOTOROLA/INTEL),CS为片选,AS是地址锁存使能,R/W在INTEL总线下作为写读信号,DS则作为读写信号。RESET是复位信号,IRQ是中断请求输出,SQW是方波输出,VCC和GND分别是电源正极和负极。 在电源管理上,当VCC电压高于4.25V并保持200ms,芯片进入正常工作模式;低于4.25V时,芯片进入写保护状态,所有输出呈高阻态。而当VCC低于3V,DS12887会自动切换至内部电池供电。SQW方波输出在VCC低于4.25V时将不再工作。 DS12887是一款功能全面、兼容性强、可靠性高的RTC芯片,适用于各种需要精确时间管理和日历功能的系统设计。