美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業電子產品 > 集成電路(ICs) > 時鐘,定時與頻率管理 > 實時時鐘

類型分類:
科普知識
數據分類:
實時時鐘

在嵌入式系統中快速實現高效的實時時鐘/日歷功能

發布日期:2022-05-11 點擊率:179

許多嵌入式應用需要知道時間,以便在特定的時間和日期,或針對時間戳事件,或同時依據兩者執行特定的任務。執行此功能的 RTCC(實時時鐘和日歷)芯片問世已有數十年,但設計人員在縮減元件數目和基底面,同時最大限度減少功耗和設計時間方面一直面臨著挑戰。

集成式 RTCC 器件和創新式模塊如今可以應對這些挑戰。

本文將討論如何選擇 RTCC 芯片,并快速應用于嵌入式系統的設計中,同時最大限度減小空間,降低功耗。文中還會討論具有內置 RTCC 的 MCU,以及將可用的 RTCC 模塊與表面貼裝 RTC 及其他元件一同使用,協助原型開發。

整合到模塊中的 RTCC 芯片通常由 Arduino 庫和 Raspberry Pi Raspbian 驅動程序覆蓋層提供支持,利用它們可以更輕松地使用上述器件開展嵌入式實驗和原型開發。

RTCC 的角色

許多嵌入式應用需要以極低的功耗跟蹤相對于真實世界的時間,同時減少在主處理器中所占用的空間,便與其處理其他任務。

然而,就其本身而言,RTCC 芯片能力有限。它需要一個用于計時的精確晶體(可能為可實現極精確計時的溫度補償型晶體),還需要備用電池電源,以便在嵌入式系統斷電時仍能繼續跟蹤時間。這些輔助元件決定了 RTCC 執行其兩項主要任務的能力:

  1. 在所有條件下持續記錄精確的時間和日期

  2. 在嵌入式系統的其余部分斷電后消耗極少的功率

部分微控制器采用 RTCC

一些微控制器,例如 Microchip Technology 的 32 位 PIC32MZ2064DAA288 微控制器,采用了內部 RTCC 塊。將此類器件用于設計需要精確計時的系統似乎是個不錯的主意,尤其是,PIC32MZ2064DAA288 微控制器在其用于為器件供電的正常電源引腳(VDDCORE 和 VDDIO)電壓不足時,會自動將內部電源切換至其電池輸入引腳 (VBAT)。

但是,這類與 RTCC 以上所列兩項關鍵任務(即精確計時和低功耗運行)直接相關的器件,還存在一些其他挑戰。

首先,PIC32MZ2064DAA288 微控制器的 RTCC 塊需要在其兩個次級振蕩器引腳上連接一個 32768 赫茲 (Hz) 晶體,以便在微控制器斷電時維持精確的時間。雖然可以使用微控制器的主時鐘振蕩器來運行 RTCC 塊,但當微控制器處于深度睡眠模式時,該振蕩器會停止運行。

片載 RTCC 采用了一個校準寄存器,Microchip 也提供了一個校準程序,可在晶體振蕩器頻率偏移最多 260 ppm 時將計時誤差減小至每個月 0.66 秒。但固定校準無法計入溫度波動,而這也會影響振蕩器的頻率,進而影響計時精度。

其次,除 RTCC 塊之外,微控制器在切換至電池電源后并未完全斷電。根據軟件控制,微控制器中的其他塊在電池運行期間可能啟用也可能未啟用。這樣帶來的挑戰是,電池的消耗和壽命變得高度依賴軟件。

這一挑戰并非 PIC32MZ2064DAA288 微控制器所獨有。任何采用 RTCC 塊的微控制器都會出現此問題。使用單獨的 RTCC 芯片可以克服該問題,將計時功能與微控制器明確隔離,而且,在微控制器不含內部 RTCC 時,這也是唯一的設計選擇。

RTCC 芯片和模塊

數十年來,設計工程師一直使用單獨的 RTCC 芯片,在各種嵌入式和計算應用中計時。盡管現在有多家 IC 供應商提供此類芯片,但表面貼裝技術 (SMT) 讓 RTCC 芯片的評估變得非常復雜,因為這些器件無法輕松進行手動焊接或插入插座。

一種有效的解決方案是使用基于這些 RTCC 芯片的低成本模塊,消除與小型表面貼裝 IC 相關的原型開發挑戰。這些模塊還包含電池(通常為紐扣電池),以便在主系統斷電時保持電力。

Adafruit 的 255 Chronodot(圖 1)便是此類模塊一個很好的例子。此類模塊便于評估試驗板和原型開發中的 RTCC 芯片,許多情況下甚至適用于評估批量制造中的 RTCC 芯片。

Adafruit 的 255 Chro<em></em>nodot 圖片

圖 1:Adafruit 的 255 Chronodot 在一個通孔式模塊中整合了 RTCC 芯片和電池。(圖片來源:Adafruit)

表 1 列出了基于兩家 IC 供應商的三款不同 RTCC 芯片的六個不同 RTCC 模塊。

RTCC 模塊RTCC 芯片接口電池電池壽命最小值(典型值)DFRobot DFR0151Maxim DS1307I2CCR12259 (17) 年SparkFun BOB-12708Maxim DS1307I2CCR12259 (17) 年Adafruit 3103Maxim DS3231I2CCR1220不適用Adafruit 255 ChronodotMaxim DS3231I2CCR16328 年Maxim DS3231MPMB1#Maxim DS3231I2CCR1025不適用STM STeval-FET001V1STMicro M41T62I2C外置不適用

表 1:六個 RTCC 模塊詮釋了 RTCC 模塊的廣泛適用性和多樣性。(數據來源:Digi-Key Electronics)

利用類似表 1 所列的六款 RTCC 模塊,可以輕松地在原型系統中增加計時功能。在開發整合了底層 RTCC 芯片的電路板時,如果仔細觀察這些模塊的設計方法,就能發現一些有用的信息。

表 1 中需要注意的第一點是,所有這些 RTCC 模塊都有一個共同點,即 I2C 接口。上世紀 70 年代的早期 RTCC 芯片使用并行地址和數據總線來模擬小型 SRAM。在那個年代,并行微處理器總線非常普遍,而板載串行協議則尚未廣泛應用。

如今,芯片到芯片串行協議,尤其是 I2C,已成為帶寬要求相對較低的外設的首選。RTCC 芯片絕對符合條件,因為它只需要很少的字節便能傳輸日期和時間信息。

表 1 中顯示的前兩個 RTCC 模塊,即 DFRobot 的 DFR0151 和 SparkFun 的 BOB-12708,均基于 Maxim Integrated 的 8 引腳器件 DS1307 RTCC 芯片。由于它的普及程度,人們針對基于此芯片的模塊提供了各種 Arduino 庫和一個 Raspberry Pi Raspbian 驅動程序覆蓋層。

DS1307 RTCC 具有單獨的電源軌和電池引腳,可在系統電源出現故障時,在嵌入式系統的電源軌與備用電池之間提供自動切換(圖 2)。

Maxim Integrated 的 DS1307 RTCC 芯片示意圖

圖 2:Maxim Integrated 的 DS1307 RTCC 芯片在 VCC 引腳電壓降至約 4.5 V 以下時,會自動從 VCC 切換至 VBAT。(圖片來源:Maxim Integrated)

圖 2 還顯示了 DS1307 RTCC 芯片與晶體之間的連接。對于 RTCC 芯片,此晶體幾乎總是便宜的 32768 Hz 鐘表晶體,例如 IQD Frequency Products 的 WATCH-2X6。此晶體引入了使用 RTCC 芯片開展設計時需要考慮的兩個新的方面。

第一個因素是晶體的溫度穩定性。大多數 RTCC 使用最初為腕表而設計的“音叉”晶體。這些晶體會隨著溫度變化而偏離其額定頻率(圖 3)。

32768 Hz 晶體的共振頻率圖

圖 3:32768 Hz 晶體的共振頻率隨溫度變化,這會影響 RTCC 的計時精度。(圖片來源:IQD Frequency Products)

IQD WATCH-2X6 晶體的共振頻率隨溫度變化,這會改變振蕩器的頻率,導致計時誤差。請注意,振蕩器頻率發生 20 ppm 的偏移對應每月大約 1 分鐘的計時誤差。

第二個因素被圖 2 中晶體與 RTCC 芯片之間過度簡化的連接所隱藏。RTCC 芯片的晶體輸入引腳通常具有極高的阻抗,導致鐘表晶體的引線和 PC 板的印制線起到類似天線的作用。此“天線”可以將系統其余部分的高頻信號和噪聲耦合到 RTCC 的內部晶體振蕩器。

任何通過鐘表晶體與 RTCC 芯片之間的印制線耦合的噪聲,都可能導致 RTCC 芯片的振蕩器電路中出現額外轉換,進而導致時鐘運行加快。解決方案是采用細致的 PC 板布局。這包括將晶體置于盡可能接近 RTCC 芯片的振蕩器引腳的位置,以及在晶體輸入引腳和整個鐘表晶體主體的下面放置一個接地平面(圖 4)。

RTCC 封裝下面以陰影線表示的禁布區示意圖

圖 4:接地平面上細致的 PC 板布局可預防有害的噪聲影響 RTCC 芯片的計時精度。(圖片來源:Maxim Integrated)

此外,圖 4 顯示的 RTCC 封裝下面用陰影線表示的禁布區,可以防止間距很近的印制線將噪聲耦合到 RTCC 芯片的晶體輸入引腳。如果可能,在 PC 板的元件層上增加一個環繞晶體和 RTCC 芯片晶體輸入引腳的保護環,也有助于防止噪聲對計時精度產生影響。

從 PC 板取下鐘表晶體并插入芯片中

為了規避外部晶體面臨的一些與 PC 板布局相關的挑戰,可選擇采用 STMicroelectronics 提供的帶有內置晶體的 M41T62 RTCC。具有 24 引腳 DIP 基底面的 STMicroelectronics STeval-FET001V1 評估板上提供了此 RTCC 芯片。圖 5 顯示了此電路板的示意圖。其中有一個 Arduino 庫和一個 Raspberry Pi Raspbian 驅動程序覆蓋層可供 M41T62 使用。

STMicroelectro<em></em>nics M41T62 RTCC 芯片示意圖

圖 5:采用 24 引腳 DIP 封裝的 STeval-FET001V1 評估板上提供了 STMicroelectronics M41T62 RTCC 芯片(中央)。(圖片來源:STMicroelectronics)

如示意圖所示,M41T62 只有一個 VCC 引腳。它沒有在主電源軌出現故障時可選擇切換的單獨 VBAT 引腳,因為該器件的尺寸僅為 1.5 x 3.2 毫米,專門用于可穿戴設備和數碼相機。在這些嵌入式應用中,電池往往是唯一的電源,而且空間非常寶貴。

請注意,也可以使用一個超級電容器作為 M41T62 的電源。在嵌入式系統中,系統電源或充電器可通過阻流二極管 D1,連接到 M41T62 的 VCC 引腳(圖 6)。

該二極管必須是與以上圖 5 中顯示的 1N4148WS 相似的低漏電類型,以防止超級電容器在系統的其余部分斷電時,通過系統電源反向放電。

為 M41T62 RTCC 芯片供電的可充電超級電容器示意圖

圖 6:可使用可充電超級電容器為 M41T62 RTCC 芯片供電。(圖片來源:STMicroelectronics)

溫度補償可滿足晶體要求

表 1 中所列的三種 RTCC 模塊(Adafruit 3013、Adafruit 255 Chronodot 和 Maxim DS3231MPMB1#)均基于 Maxim 的 DS3231 RTCC 芯片(圖 7)。除集成式晶體之外,該器件還包括一個溫度傳感器,這也是該器件擁有較長正式名稱“超精準 I2C 集成式 RTC/TCXO/晶體”的原因所在。

Maxim DS3231 RTCC 芯片示意圖

圖 7:DS3231 RTCC 芯片集成了 32768 Hz 鐘表晶體、一個溫度傳感器和一個開關式電容器陣列,以便將器件的計時精度保持在每年 ±2 分鐘以內。(圖片來源:Maxim Integrated)

如方框圖中所示,DS3231 的溫度補償型晶體振蕩器 (TCXO) 由內部晶體、一個溫度傳感器和一個開關式電容器陣列構成。與 DS1307 RTCC 類似,DS3231 也有單獨的主電源 (VCC) 和備用電池 (VBAT) 引腳。

與 STMicroelectronics M41T62 RTCC 芯片一樣,DS3231 RTCC 芯片消除了外部晶體存在的布局挑戰。它的 TCXO 減少了溫度擺動造成的計時精度波動。DS3231 的內部 TCXO 能在極寬的工作溫度范圍(-40°C 至 +85°C),將器件的計時精度保持在每年正負 2 分鐘以內。

由于它的普及程度,人們針對基于 DS3231 RTCC 芯片的模塊還提供了多個 Arduino 庫和一個 Raspberry Pi Raspbian 驅動程序覆蓋層。

電池能持續使用多長時間?

電池需保養維護,無法永久續航。在將 RTCC 添加至嵌入式設計時,務必注意 RTCC 芯片所需的電池電流,以適當調整備用電池的大小。

RTCC 應用中的電池壽命將取決于 RTCC 芯片在計時時的漏極電流、RTCC 芯片所需的最低工作電壓,以及電池在其輸出電壓降至低于該最小工作電壓之前能夠供應所需電流的時間量(圖 2)。

RTCC 芯片電池電流 (nA) 典型值(最大值)Maxim DS1307300 (500)Maxim DS3231840 (3000)STMicro M41T625000 (7000)

表 2:RTCC 芯片的電池供電電流額定值有助于調整合適的備用電池大小。(數據來源:Digi-Key Electronics)

之前表 1 中顯示的 RTCC 模塊均已選定備用電池。一些模塊供應商在模塊的規格書上包含了電池壽命數字,此數字同樣顯示在表 1 中。鋰紐扣電池目前是這些模塊首選的電池類型。表中所列器件的電池直徑不外乎 10、12 和 16 毫米。當然,電池容量越大,增加的空間和重量往往也更多,但顯而易見的好處是,給定電流下的電池壽命更長。

總結

在選擇 RTTC 器件、選擇配套的晶體和電池以確保精準操作,以及為 PC 板布局時,都應格外小心。另一方面,基于 RTCC 芯片的可用模塊為試驗板和原型開發提供了捷徑,大幅縮短了開發時間

下一篇: 斷路器、隔離開關、接

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        丝瓜av网站精品一区二区| 国产亚洲精品资源在线26u| 久久久久高清| 狠狠色综合网站久久久久久久| 91美女片黄在线观看91美女| 99亚偷拍自图区亚洲| 91麻豆免费观看| 国产精品二区在线观看| 国内精品视频免费| 青青成人在线| 一本一道久久a久久综合精品| 日本道免费精品一区二区三区| 欧美视频在线不卡| 欧美日韩另类国产亚洲欧美一级| 欧美一级精品大片| 久久久99久久| 亚洲精品视频免费看| 五月天精品一区二区三区| 精品一区二区三区在线播放| av午夜一区麻豆| 极品校花啪啪激情久久| 三区精品视频观看| 欧美日韩小视频| 2020日本不卡一区二区视频| 国产精品灌醉下药二区| 午夜精品久久久久久不卡8050| 精彩视频一区二区| 91免费版pro下载短视频| 欧美一区二区视频在线| 欧美三级三级三级爽爽爽| 精品国产成人在线影院 | 色8久久人人97超碰香蕉987| 欧美日韩一区不卡| 久久久久久久综合日本| 一二三区精品福利视频| 国产一区二区三区四区五区入口| 999日本视频| 色综合久久综合| 久久久久国产精品人| 丝袜美腿高跟呻吟高潮一区| 成人av在线资源| 亚洲图色在线| 久久免费精品国产久精品久久久久| 亚洲午夜久久久久| 岛国精品在线观看| 欧洲精品久久| 精品久久久网站| 日韩精品五月天| 国产精品一区而去| 欧美性生活一区| 中文字幕中文字幕一区二区| 国产在线日韩欧美| 欧美人与性禽动交精品| 欧美一级二级三级蜜桃| 一个色在线综合| 91在线你懂得| 欧美三级三级三级爽爽爽| 亚洲欧美日韩国产一区二区三区| 国产成人午夜片在线观看高清观看| 麻豆蜜桃91| 欧美精品一区二| 蜜臀av亚洲一区中文字幕| 国产精品国产三级欧美二区| 欧美精品在线观看播放| 一级日本不卡的影视| 成人综合电影| 日韩一区二区三区在线| 免费高清视频精品| 欧美视频小说| 一区在线观看视频| 成人高清伦理免费影院在线观看| 亚洲在线不卡| 自拍偷自拍亚洲精品播放| 波多野结衣在线一区| 欧美日本视频在线| 日本欧美大码aⅴ在线播放| 欧美日韩免费观看一区| 国产精品美女久久久久久久网站| 粉嫩一区二区三区在线看| 欧美做爰猛烈大尺度电影无法无天| 亚洲乱码国产乱码精品精可以看| 91美女片黄在线| 日韩美女一区二区三区| 国产一区欧美日韩| 欧美亚洲国产一区二区三区va | 国产最新精品免费| 一区二区三区在线视频111| 综合久久久久久久| 不卡一区二区三区四区五区| 精品国产乱码久久久久久闺蜜| 国产裸体歌舞团一区二区| 色婷婷精品久久二区二区蜜臂av| 亚洲在线视频免费观看| 欧美激情专区| 一区二区欧美在线观看| 美国av一区二区三区 | 男人的j进女人的j一区| 五月天亚洲综合| 亚洲最新在线观看| 欧美大香线蕉线伊人久久国产精品| 国产精品无码永久免费888| 1卡2卡3卡精品视频| 久久久久久久久久看片| 99在线视频首页| 国产精品欧美一区喷水| 国模精品一区二区三区| 亚洲精品视频观看| 欧美日韩一区综合| 亚洲午夜电影在线| 亚洲制服中文| 狠狠色综合色综合网络| 日韩一级片在线播放| 91在线免费看| 中文字幕制服丝袜一区二区三区| 精品一卡二卡三卡四卡日本乱码| 亚洲欧美一区二区三区久本道91 | 亚洲日本理论电影| 青青草精品视频| 欧美人牲a欧美精品| 成人美女在线视频| 国产午夜亚洲精品午夜鲁丝片| 国产精品国产精品国产专区不卡| 亚洲天堂久久久久久久| 亚洲图片小说在线| 国产一区视频在线看| 精品国产第一区二区三区观看体验| 成人在线视频网址| 亚洲在线免费播放| 欧美日本国产一区| 不卡av免费在线观看| 1区2区3区国产精品| 中文字幕一区二区三区四区五区| 国产在线观看免费一区| 久久精品日产第一区二区三区高清版| 精品国产乱码久久久久久郑州公司 | av成人动漫在线观看| 国产精品女主播av| 日韩三级电影| 国产综合久久久久影院| 国产亚洲欧洲997久久综合| 日本不卡二区| 国产尤物一区二区| 欧美激情一区二区三区蜜桃视频| 色爱区成人综合网| 国产不卡在线一区| 亚洲欧美日韩精品久久久久| 精品视频全国免费看| 国产99视频精品免费视频36| 亚洲成人动漫在线观看| 日韩欧美国产电影| 欧美亚洲精品日韩| 国产精品亚洲人在线观看| 国产精品高潮呻吟久久| 欧美日韩一区二区三区视频| 国产伦精品一区二区三区| 日本不卡123| 国产精品美日韩| 欧美日本一区二区| 欧美污视频久久久| av在线一区二区| 人人精品人人爱| 国产精品久久久久久亚洲毛片| 在线看不卡av| 国语精品免费视频| 国产99精品国产| 婷婷六月综合网| 亚洲国产成人私人影院tom| 欧美在线免费观看亚洲| 国产综合 伊人色| 国产成人高清视频| 亚洲亚洲精品在线观看| 欧美mv和日韩mv国产网站| 在线一区日本视频| 国产日韩欧美一区二区三区四区| 精品亚洲porn| 亚洲自拍偷拍九九九| 久久久久久久久久看片| 欧美特级限制片免费在线观看| 国产精品区一区二区三在线播放 | 成人精品小蝌蚪| 麻豆精品视频在线| 日韩一区在线看| 26uuu久久综合| 欧美日韩免费不卡视频一区二区三区| 欧美男人的天堂| 国产视频不卡| av一区二区久久| 激情文学综合网| 日韩激情一二三区| 亚洲午夜一区二区| 中文字幕免费不卡| 日韩欧美国产系列| 欧美日韩大陆在线| 色哟哟一区二区三区| 亚洲成人自拍| 欧美一区少妇| 精品免费视频123区| 成人av电影免费| 9人人澡人人爽人人精品| 国产一区二区三区四区五区美女|