当前位置:文档之家› 时钟芯片的选择与应用

时钟芯片的选择与应用





时戳 - - -

看门狗 - - -

54 SEMICONDUCTOR COMPONENTS APPLICATION 2008年06月
应用 APPLICATION DESIGN
设计
二、PCF2128 概述
PCF2128 是内部集成温度补偿晶体振荡器(TCXO) 和 32.768kHz 石英晶振的 CMOS 实时时钟/日历芯片,适用 于要求极高精度、极低功耗的场合。PCF2128 具有 512 字 节通用静态 RAM、可供选择的 I2C 和 SPI 接口、后备电源 转换、可编程看门狗、时戳等特性功能。
关键字: 时钟芯片、PCF2128、实时时钟(RTC)
一、 NXP 时钟芯片选型指南
PCF8563、PCA8563/65 系列芯片是 NXP 公司生产的 低功耗 CMOS 实时时钟/日历芯片,提供可编程时钟输 出、中断输出、掉电检测和报警等功能。地址和数据通过 I2C 总线串行传输,总线速度最高为 400kbits/s,每次读写 数据后,内嵌的字地址寄存器自动产生增量。
SPI
存储器 - - - 4kb SRAM
表 1 NXP 系列时钟芯片选型表
报警 √ √ √
NXP 系列时钟芯片
功耗(3V) 工作温度 低压检测 电池转换
250nA -20℃~+85℃


250nA -20℃~+85℃


500nA -40℃~+125℃ √

电源失效 - - -


-20℃~+85℃
作电压范围是 1.8V ̄5.5V,本设计采用 3.3V 供电模式, 在系统电源输入端接入一个 10μF 极性电容 C6 和一个 0.1μF 电容 C5 进行滤波,0.1μF 的电容 C4 接在芯片的 电源输入端进行再次滤波。
应用 APPLICATION DESIGN
设计
寄存器 0x10H 和 0x11H 分别用作控制看门狗定时器 和倒计数定时器,定时器有 4 个可选的时钟源,允许定时 器周期的范围从小于 1ms 到大于 4 小时进行设定。看门狗
超时可以选择产生复位或者中断,当倒计数定时器每次计 时结束可以选择产生中断。
寄存器 0x12H 至 0x18H 是时戳功能寄存器,用作保 存 1/16 秒、秒、分、小时、日、月和年等时间信息,当 有事件触发时,时间信息保存在时戳寄存器中。
PCF2128 芯片示意图如图 2 所示。 NXP 系列时钟芯片选型表见表 1。
图 1 PCF8563 系列时钟芯片示意图
图 2 PCF2128 示意图
型号
Vdd 接口
PCF8563 1.0-5.5V I2C
PCA8563 1.8-5.5V I2C
PCA8565 1.8-5.5V I2C
I2C PCF2128 1.8-5.5V
PCF8563/PCA8563/PCA8565 时钟芯片示意图如图 1 所示。
PCF2128 是内部集成温度补偿晶体振荡器(TCXO) 和 32.768kHz 石英晶振的 CMOS 实时时钟/日历芯片,适用 于要求极高精度、极低功耗的场合。PCF2128 具有 512 字 节通用静态 RAM、可供选择的 I2C 和 SPI 接口、后备电源 转换、可编程看门狗、时戳等特性功能。
寄存器 0x0AH 到 0x0EH 用来定义报警功能,在报警 发生时可以选择产生中断;
寄存器 0x0FH 定义温度测量周期和时钟输出模式, 可以选择从每隔 4 分钟(默认)到每隔 30 秒的范围内进 行一次温度测量;在时钟输出模式,可以选择 32768kHz (默认)到 1Hz 的 CLKOUT 频率输出,用作系统时钟、 微控制器时钟等。
1) 内部集成 32.768kHz 石英晶振; 2) 集成电容的温度补偿晶体振荡器(TCXO); 3) 精度:-20℃~+70℃ 时典型值为3ppm;-40℃~+85℃ 时典型值为 5ppm; 4) 可选择的 I2C 和 SPI 接口; 5) 512 字节的通用静态 RAM; 6) 振荡器停振检测; 7) 带中断和复位的可编程看门狗定时器;
在选择 I2C 总线时,需要短接的引脚如图 9 所示。 SCL/SCK 引脚与 SCL 引脚,短路 B1-A1;连接 SDA/CE 引 脚与 SDA 引脚,短路 B2-A2;连接 IFS/GND 引脚与 VOUT 引脚,短路 B3-A3。
图 9 I2C 接口选择
SPI 总线模式选择
I2C 总线的串行数据端 SDA、串行时钟端 SCL 是双向 线,开漏输出,通过一个电流源或上拉电阻连接到正的电 源电压,实现“线与”功能。当总线空闲时,两条线路都 是高电平。总线速率越高,总线上拉电阻就要越小。
PCF2128 芯片器件地址,读操作是 0xA3H,写操作是 0xA2H。
图 6 I2C 总线接口
8) 后备电源转换电路; 9) 电池低压检测。
三、功能描述
PCF2128 是实时时钟/日历芯片,带有片上温度补偿晶 体振荡器(TCXO)和 32.768kHz 石英晶振。地址和数据通 过 2 线制的双向 I2C 接口或 3 线制的 SPI 接口进行传输。
PCF2128 包含 30 个 8 位寄存器,一个自动增量的地 址寄存器,地址寄存器在每次读或写数据字节后自动递 增,在到达地址 0x1BH 后,翻转到 0x00H。静态 RAM 读 写寄存器 0x1CH 和 0x1DH 必须进行明确寻址。

符号
W 7

数值 0 1
描述 写数据 读数据
6-5 子地址
01
若写入其他数据芯 片将忽略数据传输
4-0 寄存器地址 0x00H-0x1DH 硬件地址
4. SPI 与 I2C 转换模块电路 PCF2128 芯片上 SPI 总线引脚与 I2C 总线引脚是复用
的,SPI/I2C 接口选择电路如图 8 所示。使用了跳线器 JP1 来选择 SPI 接口或 I2C 接口。
设计 应用
APPLICATION DESIGN
时钟芯片的选择与应用
广州致远电子有限公司
摘 要: 本文介绍了 NXP 公司的新一代时钟芯片 PCF2128。本文从芯片概述、典型应用电路设计、电路分析、原理说明及示例应用 五个方面,详细的介绍了时钟芯片的功能特点和应用解决方案。帮助用户深入了解芯片性能,快速掌握时钟芯片的硬件设 计和软件开发。
触发事件 2:管脚 TS 输入为地。短路 B4-C4,当按 键 S2 按下时产生触发事件 2。
在 Timestamp 引脚的输入端并联 0.1μF 电容,作用是 去除按键抖动。
6. 后备电源转换电路 PCF2128 具有 3 个电源引脚,分别是: VDD -主电源输入管脚; VBAT -电池备用电源输入管脚; VOUT -电池供电电压输出管脚,电池供电的 输出电压等于内部工作电压。 PCF2128 的后备电源转换电路如图 12 所示。该电路
图 7 SPI 总线接口
图 5 电源电路
2. I2C 接口电路 PCF2128 具有可选择的 I2C 和 SPI 双总线接口,I2C 接
口电路采用的是广州致远电子有限公司制定的标准 I2C 接 口模块如图 6 所示。模块对外电路接口从上到下依次为 3.3V 电源、地、SDA、SCL、INT 中断口和 I/O 端口,此标 准模块通用于不同的开发平台,有利于元器件的扩展。
地址 0x03H 至 0x09H 寄存器组用作时钟功能(秒到 年)的计数器,对于小于 31 天的月份,日期会自动进行 调整,时钟可以在 24 小时模式和带 AM/PM 指示的 12 小 时模式下操作。秒、分、小时、日、星期、月和年寄存器 的编码格式为 BCD 码。当 RTC 寄存器被读时,所有计数 器的内容被锁定,在数据传送时,该操作可以防止对时钟 /日历芯片的误读。
PCF2128 具有 512 字节的通用静态 RAM,寄存器 0x1A 和 0x1B 用于定义 RAM 地址,0x1CH 是 RAM 写命 令,0x1D 是 RAM 读命令,数据通过串行接口对 RAM 进 行读写操作。
四、PCF2128 硬件电路
PCF2128 典型应用电路如图 4 所示。划分为四个模 块:PCF2128 典型应用电路、I2C 接口模块、SPI 接口模块 和 I2C/SPI 接口选择模块。
由图 8 可知,PCF2128 的总线接口连接到 JP1 的
图 8 SPI 与 I2C 接口选择电路
57 SEMICONDUCTOR COMPONENTS APPLICATION 2008年06月
GN
B1-B3 端,与 B1-B3 端连接的分别是:SCL/SCK 引脚、 SDA/CE 引脚、IFS/GND 引脚。 I2C 总线模式选择
3. SPI 接口电路 PCF2128 的 SPI 总线接口采用广州致远电子有限公司
制定的标准 SPI 接口模块如图 7 所示。一条 SPI 总线可以 挂接多个主机和多个从机,同一时刻只允许有一个主机操 作总线,在数据传输过程中,总线上只能有一个主机和一 个从机通信,SPI 总线时钟是由主机产生的。PCF2128 芯 片在系统中只能充当从机。
图 12 后备电源转换电路
图 10 SPI 接口选择
5. Timestamp 电路 PCF2128 有一个低电平有效的 Timestamp(时戳)输入
管脚 TS,内接 200kΩ 的片内上拉电阻。PCF2128 的时戳 部件具有检测两种不同触发事件的电路,如图 11 所示。
五、硬件电路分析
根据 PCF2128 典型应用电路,本节内容对各模块的 组成电路作简要分析和说明。
1. 电源电路 PCF2128 典型应用电源电路如图 5 所示。PCF2128 工
56 SEMICONDUCTOR COMPONENTS APPLICATION 2008年06月
相关主题