• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 高精度RTC SD2403AP在智能路燈控制器上的運用

    高精度RTC SD2403AP在智能路燈控制器上的運用

    作者: 時間:2008-11-06 來源: 收藏

      摘要
      本文介紹了SD2403AP在路燈控制器上的應用,通過讀取標準時間而確定開關燈的時間,并顯示實時時間

      關鍵詞
          智能路燈控制器

    本文引用地址:http://www.czjhyjcfj.com/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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 昌宁县| 定南县| 西安市| 永修县| 长岭县| 汝城县| 双桥区| 洞口县| 明水县| 乐至县| 连平县| 乌什县| 海原县| 广元市| 随州市| 南阳市| 中阳县| 甘德县| 旺苍县| 德安县| 清水县| 甘肃省| 天等县| 来凤县| 焉耆| 安陆市| 观塘区| 汽车| 两当县| 鹤山市| 长阳| 荆门市| 密云县| 怀化市| 宁波市| 湘乡市| 昌都县| 和田县| 丘北县| 合阳县| 大宁县|