I2C串行芯片X1288及其在电子电能表中的应用
I2C串行芯片X1288及其在电子电能表中的应用I2C串行芯片X1288及其在电子电能表中的应用摘要:介绍了一种基于I2C总线接口的多功能串行芯片X1288的性能特点和工作原理,给出了X1288在电子电能表设计中的应用方法,同时给出了X1288和AT89C52的连接电路。实际应用表明:X1288能简化电路设计并可提高硬件的工作效率。关键词:X1288;I2C总线接口;电子电能表1引言X1288是美国Xicor公司生产的一种集E2PROM、实时时钟、日历、CPU监控和两路报警于一体的多功能集成电路芯片。X1288的时钟采用一种价格低廉的32.768kHz晶振,具有百分秒、秒、分、时、日、月、年及星期信息,并可设定两个报警时间,其时钟和报警寄存器的双通道结构使得它能在读写数据时仍保持时钟的准确性。此外,X1288还可提供32k字节的E2PROM阵列,并具有电源和CPU监控功能。X1288串行芯片一般采用I2C总线来实现与主控制器的数据交换。I2C是由Philips公司开发的一种用于内部IC控制的双向二线串行总线,通过该总线可很好地解决现代电子系统中众多IC之间,及IC与外界的通信需要,并可大大简化电路设计,提高硬件电路的工作效率。2X1288的引脚定义X1288芯片具有16脚SOIC或14脚TSSOP小体积封装形式。图1为14脚TSSOP封装的引脚示意图,各引脚的定义如下:X1、X2:这两个引脚可分别用作片内振荡器的反相放大器的输入和输出端。应用时需外接一个32.768kHz的石英晶体,其作用是为系统时钟/振荡器提供时间基准。RESET:复位信号输出端。当看门狗超时或电压跌落到固定的VTRIP门限时,此引脚将向主处理器发送一个低电平有效的漏极开路输出信号,以使电路系统快速复位。SDA:串行数据端,为漏极开路输出的双向引脚,用