中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      I2C串行芯片X1288及其在電子電能表中的應用

      時間:2024-08-27 01:28:07 理工畢業(yè)論文 我要投稿
      • 相關推薦

      I2C串行芯片X1288及其在電子電能表中的應用

      摘要:介紹了一種基于I2C總線接口的多功能串行芯片X1288的性能特點和工作原理,給出了X1288在電子電能表設計中的應用方法,同時給出了X1288和AT89C52的連接電路。實際應用表明:X1288能簡化電路設計并可提高硬件的工作效率。

      1 引言

      X1288是美國Xicor公司生產(chǎn)的一種集E2PROM、實時時鐘、日歷、CPU監(jiān)控和兩路報警于一體的多功能集成電路芯片。X1288的時鐘采用一種價格低廉的32.768kHz晶振,具有百分秒、秒、分、時、日、月、年及星期信息,并可設定兩個報警時間,其時鐘和報警寄存器的雙通道結構使得它能在讀寫數(shù)據(jù)時仍保持時鐘的準確性。此外,X1288還可提供32k字節(jié)的E2PROM陣列,并具有電源和CPU監(jiān)控功能。

      X1288串行芯片一般采用I2C總線來實現(xiàn)與主控制器的數(shù)據(jù)交換。I2C是由Philips公司開發(fā)的一種用于內部IC控制的雙向二線串行總線,通過該總線可很好地解決現(xiàn)代電子系統(tǒng)中眾多IC之間,及IC與外界的通信需要,并可大大簡化電路設計,提高硬件電路的工作效率。

      2 X1288的引腳定義

      X1288芯片具有16腳SOIC或14腳TSSOP小體積封裝形式。圖1為14腳TSSOP封裝的引腳示意圖,各引腳的定義如下:

      X1、X2:這兩個引腳可分別用作片內振蕩器的反相放大器的輸入和輸出端。應用時需外接一個32.768kHz的石英晶體,其作用是為系統(tǒng)時鐘/振蕩器提供時間基準。

      RESET:復位信號輸出端。當看門狗超時或電壓跌落到固定的VTRIP門限時,此引腳將向主處理器發(fā)送一個低電平有效的漏極開路輸出信號,以使電路系統(tǒng)快速復位。

      SDA:串行數(shù)據(jù)端,為漏極開路輸出的雙向引腳,用于數(shù)據(jù)的輸入輸出。實際應用時需接上拉電阻,并應與其它漏極或集電極開路輸出端線相或。該端的輸入緩沖器總是處于激活狀態(tài),輸出電路可通過一個斜率控制的下拉控制輸出信號的下降時間。設計時通常把電路設計成400kHz的二線接口。

      SCL:串行時鐘端口。

      PHZ/IRQ:可編程頻率/中斷輸出端。當編程為頻率輸出時,該端接到內部振蕩器的輸出腳,以輸出頻率為32.768kHz、4096Hz或1Hz的信號,也可以無信號輸出。當編程為中斷輸出時,該端可在報警發(fā)生時激活,以向主機請求中斷。

      VBACK:備用電源輸入端。當VCC小于VBACK-0.2V時,電源控制電路將切換至VBACK供電;而當VCC超過VBACK時,又會自動切回VCC供電方式,圖2所示是其電源控制過程示意圖。

      3 X1288的主要寄存器及其功能

      X1228中的時鐘/控制寄存器(CCR)位于從E2PROM陣列中分離出來的一個區(qū)域,地址位于[000]0h~[003]Fh之間。CCR一般被分成5段,可分別用于狀態(tài)寄存器(1字節(jié))、實時時鐘(8字節(jié))、控制寄存器(4字節(jié))、報警寄存器1和報警寄存器0(各8字節(jié))。

      3.1 狀態(tài)寄存器(SR)

      狀態(tài)寄存器是易失性的,其地址是003Fh。表1所列是其命令格式,各命令字的具體含義如下:

      表1 狀態(tài)寄存器(SR)

      地址名稱76543210缺省值003FhSRBATAL1AL000RWELWELRTCF01h

      BAT:后備電源標志位。當BAT為“1”時,表明器件在使用后備電源。

      AL1、AL0:報警選擇位。X1288中有兩個報警寄存器,若其中的某一報警時間與實時時鐘相同時,相應的AL1或AL0位將變?yōu)椤埃薄保划斪x取SR的值后,該位又變?yōu)椤埃啊薄?/P>

      RWEL:時鐘/控制寄存器(CCR)寫入控制位。對CCR進行寫操作時,必須先使該位為“1”。

      WEL:CCR和E2PROM的寫入控制位。在對CCR和E2PROM進行寫操作時,必須先使該位為“1”。同理,如果要寫入時鐘和控制寄存器,也必須先寫“02h”至SR(使RWEL為“1”),再寫“06h” (使WEL為“1”)。

      RTCF:掉電標志位。當全部電源(包括VCC和VBACK)失效后,該位變?yōu)?“1”;而在系統(tǒng)再次上電后,如果要對RTC進行第一次有效寫操作,則應首先將使該位為“0”。

      需要說明的是,雖然SR中的第3、4位沒有使用,但這些位必須置“0”。

      圖4

      3.2 實時時鐘(RTC)

      實時時鐘寄存器的地址0030h~0037h分別對應秒、分、時、日、月、年、星期和百分秒,并采用BCD碼表示。通過啟動一條讀命令并確定相應的地址,即可讀取時間信息。因為時鐘是連續(xù)運行的,而每次讀操作都需要一定的時間,這就有可能在讀操作過程中使時間發(fā)生改變。本器件是由讀命令將時間鎖存在分立的鎖存器中,因而可以避免讀操作過程中時間發(fā)生變化。當一次讀出并不是由讀操作引起時,系統(tǒng)將發(fā)出報警。

      可以通過向RTC寄存器中寫入數(shù)據(jù)來設定時間和日期。通過一次不完全連續(xù)的寫操作可避免改變當前時間,在RTC數(shù)據(jù)輸入字節(jié)之前的ACK位時,時鐘的下降沿會將當前的時間值裝載到分立的緩沖器中,以使時鐘繼續(xù)運行。而此時新的串行輸入數(shù)據(jù)將取代緩沖器的值。當有效的寫操作結束后,系統(tǒng)產(chǎn)生停止位時,這個新值才被裝載到RTC寄存器中。向RTC寫入單個字節(jié)并不對其它字節(jié)的數(shù)據(jù)產(chǎn)生影響。

      【I2C串行芯片X1288及其在電子電能表中的應用】相關文章:

      FPGA芯片APA150及其應用03-18

      PCI接口芯片s5935及其應用03-19

      電力載波芯片ST7538及其應用03-18

      電力電子裝置中模擬信號隔離傳輸及其串行D/A的實現(xiàn)03-18

      Neuron多處理器芯片及其應用03-18

      USB總線接口芯片CH371及其應用03-18

      ADμC812的串行外設接口(SPI)及其應用03-18

      PKI技術及其在電子商務中的應用研究03-21

      高精度時鐘芯片SD2001E及其應用03-19

      主站蜘蛛池模板: 个旧市| 亚洲女同同性少妇熟女| 国产一区二区在线观看我不卡| 亚洲熟女国产熟女二区三区| 日本一区二区三区专区| 兴业县| 无码一区二区三区人| 亚洲女同专区在线九九| 亚洲精品久久久蜜桃一区| 成人自拍视频国产一区| 日本一区二区三区看片| 桃源县| 清水县| 国产成人亚洲综合小说区| 久久精品成人免费观看97| AV无码人妻一区二区三区牛牛| 亚洲一二三四五区中文字幕| 成人综合久久精品色婷婷| 99久久精品国产毛片| 精品国产午夜久久久久九九| 南宁市| 德兴市| 定襄县| 在线观看黄片在线播放视频| 亚洲色欲色欲大片WWW无码| 北票市| 国产精品毛片99久久久久| 昆明市| 六安市| 五大连池市| 邮箱| 亚洲区一区二区中文字幕| 另类人妖在线观看一区二区| 扶余县| 2020最新国产激情| 日本最新在线一区二区| 亚洲va欧美va人人爽夜夜嗨 | 少妇一区二区三区免费视频| 97久久久人妻精品区一| 日本二区三区四区在线观看 | 久久综合久久综合老熟女|