0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

低功耗實(shí)時(shí)時(shí)鐘集成電路ISL1208的功能特點(diǎn)及應(yīng)用分析

電子設(shè)計(jì) ? 來源:單片機(jī)與嵌入式系統(tǒng)應(yīng)用 ? 作者:張紅兵 ? 2020-11-29 10:15 ? 次閱讀

1 功能和特性簡介

ISL1208是Intersil公司的一款低功耗實(shí)時(shí)時(shí)鐘集成電路,為用戶提供了 2個(gè)字節(jié)的靜態(tài)存儲器。它要求外置一個(gè)32.768 kHz的晶體振蕩器以提供振蕩源;提供I2C總線接口以方便與微處理器通信,最高傳輸速率達(dá)400 kHz。專用的寄存器用于寄存時(shí)、分、秒、年、月、日和星期。日歷的有效范圍值為2000~2099年,且能自動識別閏年。

與其他類型的實(shí)時(shí)時(shí)鐘電路相比,ISL1208的突出優(yōu)點(diǎn)在于:

①頻率補(bǔ)償功能。晶振頻率的準(zhǔn)確性關(guān)系到整個(gè)實(shí)時(shí)時(shí)鐘的準(zhǔn)確性,20 ppm的頻率誤差在一個(gè)月內(nèi)將會累計(jì)產(chǎn)生1 min的誤差。晶體振蕩器在不同的環(huán)境溫度下均會產(chǎn)生頻率漂移,為此必須根據(jù)不同的環(huán)境溫度對實(shí)際工作頻率進(jìn)行補(bǔ)償以確保振蕩信號的準(zhǔn)確性。ISL1208采用數(shù)字式的電容容量調(diào)整方式,對晶振頻率進(jìn)行修正,修正范圍達(dá)-94~+140 ppm。

②備用電源自動切換功能。無需增加額外的元器件就可以在正常工作電源與備用電源之間進(jìn)行切換。備用電源可以是可充電電池,也可以是大容量電容。

③超低功耗。ISL1208在5 V供電下的典型工作電流僅為2μA,一個(gè)0.47 F的電容可以維持其正常工作一個(gè)月的時(shí)間。

X1和X2為內(nèi)部反相放大器的輸入和輸出引腳。外置的32.768 kHz晶體振蕩器連接到X1和X2,以產(chǎn)生實(shí)時(shí)時(shí)鐘的基本振蕩信號。VBAT為備用電源提供端,當(dāng)VDD電源失效時(shí),VRAT端的備用電源立即生效;在外部供電中斷的情況下,內(nèi)部的時(shí)鐘信號產(chǎn)生電路依舊可以正常工作。SDA和SCL為連接到I2C總線的兩個(gè)引腳。SDA是開漏輸出結(jié)構(gòu),可雙向輸入和輸出,用于傳輸串行數(shù)據(jù)信號;SCL為I2C總線上的時(shí)鐘信號線。IRQ/FOUT是一個(gè)多功能引腳,通過對配置寄存器的設(shè)定,可以定義其為中斷輸出或固定頻率輸出端。VDD和GND分別為電源端和地,ISL1208的工作電壓為2.0~5.5 V。

低功耗實(shí)時(shí)時(shí)鐘集成電路ISL1208的功能特點(diǎn)及應(yīng)用分析

2 寄存器描述

ISL1208在I2C總線上的器件地址為1101111X,器件內(nèi)共有20個(gè)子地址分別對應(yīng)于20個(gè)寄存器。實(shí)時(shí)時(shí)鐘占用00h~06h,控制與狀態(tài)寄存器占用07h~OBh,報(bào)警寄存器占用0Ch~11h,用戶SRAM占用12h和13h。任何一個(gè)寄存器的內(nèi)容既可以讀,也可以寫;可以采用單字節(jié)讀寫,也可以采用頁地址讀寫。在對實(shí)時(shí)時(shí)鐘寄存器進(jìn)行寫之前,要確保狀態(tài)寄存器的WRTC位置1。以頁為單位讀寫時(shí),一次不能超過一個(gè)區(qū)段,例如連續(xù)讀了7個(gè)字節(jié)的時(shí)鐘寄存器之后,不能繼續(xù)讀控制與狀態(tài)寄存器。表1列出了實(shí)時(shí)時(shí)鐘寄存器、控制與狀態(tài)寄存器的地址和內(nèi)容。

實(shí)時(shí)時(shí)鐘的數(shù)字形式為BCD碼,例如26日,在03h單元中的數(shù)值為26h。在06h單元中,星期日對應(yīng)于數(shù)值00h,星期一到星期六對應(yīng)于01h~06h。在02h單元中,如果MIL位為1,則表示02h單元保存的小時(shí)數(shù)值為24小時(shí)制;如果為0,則表示為12小時(shí)制,此時(shí)HR21為上/下午的標(biāo)志位,1代表下午,0代表上午。

3 接口技術(shù)

ISL1208與單片機(jī)的典型接口電路。單片機(jī)采用Winbond公司的78E58,它在I2C總線上為主器件,ISL1208和LM75A為從器件。P10和P11腳分別模擬I2C總線的SDA和SCL。LM75A是I2C總線的數(shù)字溫度傳感器,在此實(shí)時(shí)時(shí)鐘電路的應(yīng)用中并非是必需的。在需要根據(jù)環(huán)境溫度對晶振頻率進(jìn)行補(bǔ)償?shù)膱龊希瑒t需要一個(gè)溫度傳感器來檢測環(huán)境溫度。

SDA和SCL必須對電源有上拉電阻。當(dāng)外部電源供電正常時(shí),主電源+5 V通過二極管D1對電容C1進(jìn)行充電。當(dāng)主電源電壓比后備電源的電壓至少低50 mV且主電源電壓低于2.2 V時(shí),后備電源開始向ISL1208供電。將ISL1208的IRQ/FOUT輸出設(shè)定為固定的方波輸出,頻率設(shè)定為1Hz。將該信號連接到單片機(jī)的中斷輸入端INT1,每產(chǎn)生一次中斷表明實(shí)時(shí)時(shí)鐘刷新了一次,中斷周期為1 s。

4 接口軟件

ISL1208完全符合I2C總線的通信規(guī)范。Winbond 78E58沒有I2C接口,因此用普通的I/O口采用軟件的方式模擬I2C通信。在此應(yīng)用中它是主器件,由它發(fā)起總線傳輸并提供時(shí)鐘信號。在任何應(yīng)用場合,ISL1208始終是從器件。

5 注意事項(xiàng)

①在過高或過低的環(huán)境溫度下,需要對振蕩器的頻率進(jìn)行補(bǔ)償。一般情況下,晶振頻率在28℃時(shí)的頻率偏差為0,高于或低于該溫度均會產(chǎn)生頻率漂移。漂移的程度與(實(shí)際溫度-28℃)2成正比。例如在50℃和0℃情況下,頻率漂移均約為-20 ppm。因此在要求高精度實(shí)時(shí)時(shí)鐘的應(yīng)用場合,必須要對因溫度產(chǎn)生的頻率漂移進(jìn)行修正。修正的方法是,根據(jù)實(shí)際溫度與28℃的差值大小設(shè)定ATR和DTR的值,這兩個(gè)寄存器可以共同提供-94~+140 ppm的修正范圍。

②抗干擾設(shè)計(jì)。任何竄入到振蕩電路中的噪聲信號都無疑對計(jì)時(shí)電路的準(zhǔn)確性產(chǎn)生影響。在設(shè)計(jì)實(shí)時(shí)時(shí)鐘電路的印刷線路板時(shí)必須采取一定的預(yù)防措施:一是晶振的位置要遠(yuǎn)離任何有高速數(shù)據(jù)通過的串行或并行總線,高速數(shù)據(jù)傳輸會在振蕩電路上產(chǎn)生感應(yīng)信號;二是在晶振的周圍布一條不封閉的地線,地線的一端連接到ISL1208的地線,地線可以有效地阻擋外部的噪聲;三是在晶振以及ISL1208所在位置的電路板的背面不要鋪設(shè)地線,以免形成電容影響晶振頻率的準(zhǔn)確性;四是如果IRQ/FOUT用作不間斷的方波信號輸出,則該輸出線要遠(yuǎn)離集成電路本身。

結(jié) 語

ISL1208是體積小、功耗低、功能齊全且與單片機(jī)接口方便的實(shí)時(shí)時(shí)鐘集成電路,其頻率補(bǔ)償功能為精確計(jì)時(shí)提供了前提條件,因此特別適合應(yīng)用在儀器儀表、機(jī)頂盒、網(wǎng)絡(luò)路由器、交換機(jī)、移動電話、復(fù)印機(jī)、傳真機(jī)、計(jì)算機(jī)以及工業(yè)控制設(shè)備中。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 集成電路
    +關(guān)注

    關(guān)注

    5391

    文章

    11618

    瀏覽量

    362906
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1746

    瀏覽量

    131719
  • 低功耗
    +關(guān)注

    關(guān)注

    10

    文章

    2418

    瀏覽量

    103862
收藏 人收藏

    評論

    相關(guān)推薦

    采用ISL1208精密時(shí)鐘應(yīng)用電路設(shè)計(jì)

    ISL1208是Intersil公司的一款低功耗實(shí)時(shí)時(shí)鐘集成電路,為用戶提供了 2個(gè)字節(jié)的靜態(tài)存儲器。它要求外置一個(gè)32.768 kHz的晶體振蕩器以提供振蕩源;提供I2C總線接口以方
    發(fā)表于 11-25 16:51 ?4656次閱讀
    采用<b class='flag-5'>ISL1208</b>精密<b class='flag-5'>時(shí)鐘</b>應(yīng)用<b class='flag-5'>電路</b>設(shè)計(jì)

    基于LPC2214的實(shí)時(shí)時(shí)鐘芯片( ISL1208 )驅(qū)動程序

    ;<p>1 功能和特性簡介 </p><p>  ISL1208是Intersil公司的一款低功耗實(shí)時(shí)時(shí)鐘集成電路
    發(fā)表于 11-13 12:20

    怎樣實(shí)現(xiàn)低功耗集成電路MCU

    、程序存儲器、ADC、DAC等,實(shí)現(xiàn)降低系統(tǒng)成本、減小體積,提高可靠性及抗干擾能力。低功耗集成電路mcu是單片機(jī)發(fā)展趨勢。如果單片機(jī)功耗過大,會導(dǎo)致出現(xiàn)整個(gè)電路電量不足的情況,影響產(chǎn)
    發(fā)表于 08-22 16:26

    ISL1208電池供電的低功率RTC SRAM

      ISL1208設(shè)備是一個(gè)低功耗實(shí)時(shí)時(shí)鐘定時(shí)和晶體補(bǔ)償、時(shí)鐘/日歷、電源故障指示器,定期或輪詢報(bào)警,智能備用電池開關(guān)和電池支持的用戶SRAM。該振蕩器使用外部低成本32.768kH
    發(fā)表于 07-15 09:07

    實(shí)時(shí)時(shí)鐘rtc的工作原理

    功能的專用集成電路。2.應(yīng)用 A.跟蹤日期和時(shí)間。 B.報(bào)警、鬧鐘、看門狗、高精度的校準(zhǔn)寄存器。C.在待機(jī)狀態(tài)下,作為邏輯電路的主時(shí)鐘
    發(fā)表于 07-27 08:15

    周期中斷定時(shí)器、低功耗定時(shí)器與實(shí)時(shí)時(shí)鐘介紹

    .第三章.基本模塊.周期中斷定時(shí)器,低功耗定時(shí)器,實(shí)時(shí)時(shí)鐘0 目錄3 基本模塊3.3 周期中斷定時(shí)器,低功耗定時(shí)器,實(shí)時(shí)時(shí)鐘3.3.1 課堂重點(diǎn)3.3.2 測試與作業(yè)4 下一章0 目錄
    發(fā)表于 11-08 06:59

    關(guān)于LS1012A是否支持硬件時(shí)鐘RTC ISL1208IB8Z-TK

    請教LS1012A是否支持硬件時(shí)鐘RTC ISL1208IB8Z-TKA:如果支持的話,驅(qū)動如何移植呢?具體修改dts的哪個(gè)文件?然后相關(guān)的驅(qū)動源碼在哪里有下載么?看了原理圖LS1012A有一路
    發(fā)表于 12-29 10:43

    ISL1208 pdf datasheet (I2C®

    The ISL1208 device is a low power real time clock withtiming and crystal compensation, clock
    發(fā)表于 01-10 09:33 ?19次下載

    基于LPC2214的實(shí)時(shí)時(shí)鐘芯片( ISL1208 )驅(qū)動程

    基于LPC2214的實(shí)時(shí)時(shí)鐘芯片( ISL1208 )驅(qū)動程序 LPC2210是基于一個(gè)支持實(shí)時(shí)仿真和跟蹤的16/32位ARM7TDMI-STM CPU。對代碼規(guī)模有嚴(yán)格控制的應(yīng)用可使用16位Thumb模式將代碼
    發(fā)表于 02-09 15:47 ?102次下載

    實(shí)時(shí)時(shí)鐘ISL1208中文資料

    ISL1208低功耗實(shí)時(shí)時(shí)鐘,帶定時(shí)與晶體補(bǔ)償、時(shí)鐘/日歷、電源失效指示器、周期或輪詢報(bào)警、智能后備電池切換和后備電池供電的用戶SRAM。振蕩器采用外部、低成本、32.768kHz的
    發(fā)表于 03-16 16:36 ?30次下載
    <b class='flag-5'>實(shí)時(shí)時(shí)鐘</b><b class='flag-5'>ISL1208</b>中文資料

    使用MAX32630FTHR如何設(shè)置超低功耗實(shí)時(shí)時(shí)鐘

    本視頻中,Mohamed搭建了一個(gè)超低功耗計(jì)時(shí)電路,將實(shí)時(shí)時(shí)鐘(RTC)外設(shè)與MAX32630FTHR開發(fā)平臺的深度休眠模式結(jié)合在一起,功耗達(dá)到微瓦級。
    的頭像 發(fā)表于 10-09 04:30 ?3704次閱讀

    實(shí)時(shí)時(shí)鐘的硬件結(jié)構(gòu)_實(shí)時(shí)時(shí)鐘故障怎么解決

     實(shí)時(shí)時(shí)鐘的縮寫是RTC(Real_Time Clock)。RTC 是集成電路,通常稱為時(shí)鐘芯片。
    的頭像 發(fā)表于 11-16 17:10 ?7244次閱讀
    <b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>的硬件結(jié)構(gòu)_<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>故障怎么解決

    ISL1208 數(shù)據(jù)表

    ISL1208 數(shù)據(jù)表
    發(fā)表于 01-10 19:10 ?0次下載
    <b class='flag-5'>ISL1208</b> 數(shù)據(jù)表

    ISL1208 數(shù)據(jù)表

    ISL1208 數(shù)據(jù)表
    發(fā)表于 06-30 19:59 ?1次下載
    <b class='flag-5'>ISL1208</b> 數(shù)據(jù)表

    適用于智能門鎖的低功耗RTC實(shí)時(shí)時(shí)鐘模塊RX8010SJ

    隨著智能家居的普及,智能門鎖已成為保障家庭安全的重要設(shè)備。作為智能門鎖的關(guān)鍵組件之一,實(shí)時(shí)時(shí)鐘(RTC)模塊負(fù)責(zé)提供準(zhǔn)確的時(shí)間基準(zhǔn),確保門鎖的各種時(shí)間相關(guān)功能正常運(yùn)行。一款適用于智能門鎖的低功耗
    的頭像 發(fā)表于 08-28 14:29 ?461次閱讀
    適用于智能門鎖的<b class='flag-5'>低功耗</b>RTC<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>模塊RX8010SJ