新聞中心

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

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

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

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

          關鍵詞
              智能路燈控制器

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丰顺县| 商都县| 鄂伦春自治旗| 平乡县| 萨嘎县| 剑阁县| 道真| 漳州市| 平乐县| 车致| 房产| 杭锦旗| 蒙城县| 长宁区| 抚州市| 潍坊市| 三门峡市| 内黄县| 定州市| 陇南市| 广水市| 巨鹿县| 仁布县| 顺昌县| 奈曼旗| 冷水江市| 开鲁县| 大英县| 航空| 六安市| 夹江县| 宁晋县| 会昌县| 宝兴县| 深水埗区| 萨嘎县| 织金县| 贺兰县| 嘉义县| 锡林郭勒盟| 泸定县|