I2C實(shí)時(shí)時(shí)鐘/日歷芯片在8051系統中的應用
1 PCF8563簡(jiǎn)介
本文引用地址:http://dyxdggzs.com/article/171934.htmPCF8563是PHILIPS公司生產(chǎn)的低功耗CMOS實(shí)時(shí)時(shí)鐘/日歷芯片,芯片最大總線(xiàn)速度為400kbits/s,每次讀寫(xiě)數據后,其內嵌的字地址寄存器器會(huì )自動(dòng)產(chǎn)生增量。PCF8563可廣泛應用于移動(dòng)電話(huà)、便攜儀器、傳真機、電池電源等產(chǎn)品中。
PCF8563的引腳排列如圖1所示,各引腳功能說(shuō)明如表1所列。
PCF8563有16個(gè)8位寄存器,其中包括:可自動(dòng)增量的地址寄存器、內置32.768kHz的振蕩器(帶有一個(gè)內部集成電容)、分頻器(用于給實(shí)時(shí)時(shí)鐘RTC提供源時(shí)鐘)、可編程時(shí)鐘輸出、定時(shí)器、報警器、掉電檢測器和400kHz的I2C總線(xiàn)接口。
所有16個(gè)寄存器設計成可尋址的8位并行寄存器,但不是所有位都有用。當一個(gè)RTC寄存器被讀時(shí),所有計數器的內容將被鎖存,因此,在傳送條件下,可以禁止對時(shí)鐘/日歷芯片的錯讀。
表2、表3所列為各寄存器概況及對應的內存地址和功能,同時(shí)列出了它們的BCD格式編碼。表中“——”表示無(wú)效位,“0”表示此位應置邏輯。表3中的世紀位C=0指定世紀數為20XX,C=1指定世紀數為19XX。當年寄存器中的99變00時(shí),世紀位才會(huì )改變。
2 I2C總線(xiàn)
2.1 I2C總線(xiàn)特性
I2C 總線(xiàn)用兩條線(xiàn)(SDA和SCL)在芯片和模塊間傳遞信息。SDA為串行數據線(xiàn),SCL為串行時(shí)鐘線(xiàn),這兩條線(xiàn)必須用一個(gè)上拉電阻與正電源相連,其數據只有在總線(xiàn)不忙時(shí)才可傳送。I2C總線(xiàn)的系統配置參見(jiàn)圖2,產(chǎn)生信號的設備是傳送器,接收信號的設備是接收器,控制信號的設備是主設備,受控制信號的設備是從設備。
評論