DS12C887实时时钟芯片
老牌时钟芯片里,DS12C887算是挺有代表性的一个了。集成世纪寄存器,自动跨世纪,不用你操心“千年虫”那点老毛病。内置锂电池的设计也比较贴心,断电不怕,能撑 10 年左右,适合那种对时间连续性有要求的场景。
管脚兼容DS12887和MC146818B,用起来没什么适配成本,焊上就能跑。你要是维护老设备,或者玩 PC 主板那类东西,它算是替代方案里比较稳的选择。
128 字节 RAM里,11 个字节负责时间,4 个控制寄存器,剩下的还能拿来做点小存储,挺省空间的。三路中断、可编程方波输出这些功能,在一些自动化控制里也能派上用场。
它的MOT 脚设计也比较灵活,可以切换 Intel 或 Motorola 模式,老架构适配问题基本不用担心。要注意的是电源切换逻辑:VCC
掉到+3V
以下就自动切电池,+4.25V
以上才能读写,要精细控电源。
像用在嵌入式系统里当 RTC 模块,或者给工业设备加个时间戳功能,DS12C887都还挺适合。也可以配合单片机或者 ARM 平台搭配使用,网上不少相关资料,像这个数据手册就挺全的。
如果你正在老系统 RTC 维护,又不想折腾太多代码适配,那可以考虑上它。电池电压、电源切换这块建议测试一下,再就是接口逻辑要匹配好模式脚就行了。
122.26KB
文件大小:
评论区