新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 高精度RTC SD2403AP在智能路灯控制器上的运用

高精度RTC SD2403AP在智能路灯控制器上的运用

作者:时间:2008-11-06来源:收藏

  摘要
  本文介绍了SD2403AP在路灯控制器上的应用,通过读取标准时间而确定开关灯的时间,并显示实时时间

  关键词
      智能路灯控制器

本文引用地址:http://www.eepw.com.cn/article/89282.htm

  ●引言

  电子世界错综复杂的信息让时间成为电子产品的一个重要依据,在各个电子领域,其有效的而及时准确地传达信息,方便了人们的计算操作。如:以准确地时间来区分事件的先后,以便查找或排除故障,并可以通过时间段的不同来计算某事物的使用量。

  下面就来介绍下深圳市兴威帆电子技术有限公司的SD2403AP的具体应用

  ●SD2403AP介绍

  1.   SD2403AP特性
  ※  1.0uA 功耗(VBAT =3.0V,Ta=25℃)。
  ※  工作电压:1.8~5.5V,工作温度:-40℃~+85℃。
  ※  标准 IIC 总线接口方式,最高速度 400KHZ(4.5V~5.5V)。
  ※  年、月、日、星期、时、分、秒的 BCD 码输入/输出,并可通过独立的地址访问各时间寄存器。
  ※  闰年自动调整功能(从 2000 年~2099 年)。
  ※  内置 12 字节通用 SRAM 寄存器。
  ※  内置报警中断,频率中断,倒计时中断。
  ※  可设定并自动重置的单路报警中断功能(时间范围最长设至 100 年),年、月、日、星期、时、分、秒报警共有 96 种组合方式,并有单事件报警和周期性报警两种中断输出模式。
  ※  周期性频率中断输出:从 64HZ~1/16HZ~1 秒共十二种方波脉冲。
  ※  自动重置的 8 位倒计时定时器,可选的 3 种时钟源(64HZ、1HZ、1/60HZ)。
  ※  内置时钟精度数字调整功能。
  ※  具有一个后备电池输入脚 VBAT,芯片依据不同的电压自动从 VDD切换到 VBAT或从VBAT切换到 VDD。
  ※  在 VBAT 模式下,芯片具有中断输出允许或禁止的功能,IIC 总线 0.5 秒自动复位功能(从 START 命令开始计时)。
  ※  内置三个时钟数据写保护位,VBAT模式 IIC 总线通信禁止,上电复位电路及指示位。
  ※  内置电源稳压,内部计时电压可低至 1.5V。
  ※  芯片管脚抗静电(ESD)>4KV。
  ※  内置晶振,时钟精度为±5PPM(在 25℃±1℃下),即年误差小于 2.5 分钟。

  2.   SD2403AP原理框图


  3.   SD2403AP引脚定义

管脚

名 称

功    能

特   征

1

VBAT

备用电源(电池)输入脚。当VBAT电源失效时VBAT为 IC提供电源。

1.8V~5.5V,不用时应将
其接 GND。

2、3

NC

没有与芯片内部连接

悬空或接地

4

GND

负电源(GND)

 

5

SDA

串行数据输入/输出脚,此管脚通常用一电阻上拉至 VDD,并与其它漏极开路或集电器开路输出的器件通过线与方式连接。。

N 沟道开路输出, CMOS 输入;当VBAT引脚的后备电源被激活时,该引脚被禁止

6

 

SCL

串行时钟输入脚,由于在 SCL 上升/下降沿处理信号,要特别注意 SCL 信号的上升/下降升降时间,
应严格遵守说明书。

CMOS 输入。 VBAT 当引脚的后备电源被激活时,该引脚被禁止。

7

INT

报警中断输出脚,根据控制寄存器来设置其工作的模式,它可通过重写控制寄存器来禁止。

N沟道开路输出

8

VDD

正电源

1.8~5.5V

 

  4.   中断(08H~13H地址)

  本文用到了时钟的定时功能,具体如下:
  SD2403AP有3种不同的中断,它们由控制寄存器2(10H)中的位INTAE、 INTFE、INTDE位来使能:               


序号

中断允许位(1=允许,0=禁止)

中断名

中断标志位(1=有中断,0=无中断)

1

INTAE

报警中断

INTAF

2

INTFE

频率中断

3

INTDE

倒计时中断

INTDF

      
  当报警中断产生时,置中断标志位INTAF为1;当倒计时中断产生时, 置中断标志位INTDF为1;频率中断没有标志位。标志位被置1后,需要手动清除。
三种中断都是以INT脚为输出脚, 通过控制寄存器2中的INTS1、INTS0位来选择确定INT脚输出何种中断:
  INT脚中断输出选通表


序号

INTS1   

INTS0

描  述

0

0

0

禁止输出,高阻态

1

0

1

报警中断输出

2

1

0

频率中断输出

3

1

1

倒计时中断输出

  报警中断 

  当INTAE=1时报警中断被允许,报警中断何时发生由时间报警寄存器(07H~0EH)来确定。这其中07H~0DH依次用于存放报警时间的秒、分钟、小时、星期、日、月、年数据,除小时报警数据寄存器的最高位始终为”0” 、星期位的定义不同以外,其它的格式与寄存器相同。
0EH为时间报警允许寄存器,如下:


BIT

D7

D6

D5

D4

D3

D2

D1

D0

位名(值)

0

EAY

EAMO

EAD

EAW

EAH

EAMN

EAS

报警允许

-

星期

小时

分钟

注:1=允许,0=禁止。
晶振相关文章:晶振原理
上拉电阻相关文章:上拉电阻原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭