1338實(shí)時(shí)時(shí)鐘芯片:特性、設(shè)計(jì)與應(yīng)用全解析
一、引言
在電子設(shè)備的世界里,實(shí)時(shí)時(shí)鐘(RTC)是至關(guān)重要的組件,它為設(shè)備提供精確的時(shí)間和日期信息。今天要介紹的1338實(shí)時(shí)時(shí)鐘芯片,具有超低功耗、豐富功能和廣泛的應(yīng)用場(chǎng)景,是電子工程師在設(shè)計(jì)中值得考慮的選擇。
文件下載:1338-31DCGI.pdf
二、1338芯片概述
2.1 芯片特性
- 實(shí)時(shí)時(shí)鐘功能:1338是一款串行實(shí)時(shí)時(shí)鐘設(shè)備,能精確計(jì)數(shù)秒、分、時(shí)、日、日期、月和年,還具備閏年補(bǔ)償功能,有效期至2100年。
- 非易失性RAM:擁有56字節(jié)的電池備份非易失性靜態(tài)RAM,可用于數(shù)據(jù)存儲(chǔ)。
- 通信接口:采用快速模式 (I^{2}C) 串行接口,方便與其他設(shè)備進(jìn)行通信。
- 電源管理:具備自動(dòng)電源故障檢測(cè)和切換電路,當(dāng)主電源 (V{CC}) 下降時(shí),能自動(dòng)切換到備份電源 (V{BAT}) ,確保時(shí)間和日期的正常運(yùn)行。
- 可編程方波輸出:可根據(jù)需求輸出四種不同頻率的方波(1Hz、4kHz、8kHz、32kHz)。
- 封裝形式:提供8引腳MSOP、8引腳SOIC或16引腳SOIC(帶集成晶體的表面貼裝封裝)等多種封裝選擇。
- 工作溫度范圍:適用于工業(yè)溫度范圍(-40°C至+85°C)。
2.2 典型應(yīng)用
1338芯片廣泛應(yīng)用于多個(gè)領(lǐng)域,包括電信(路由器、交換機(jī)、服務(wù)器)、手持設(shè)備(GPS、銷售點(diǎn)終端)、消費(fèi)電子(機(jī)頂盒、數(shù)字錄音、網(wǎng)絡(luò)應(yīng)用、數(shù)碼相框)、辦公設(shè)備(傳真機(jī)/打印機(jī)、復(fù)印機(jī))、醫(yī)療設(shè)備(血糖儀、藥物分配器)以及其他設(shè)備(恒溫器、自動(dòng)售貨機(jī)、調(diào)制解調(diào)器、電表)等。
三、芯片引腳與電路設(shè)計(jì)
3.1 引腳分配
| 不同封裝形式的1338芯片引腳分配有所不同。以8引腳MSOP/8引腳SOIC和16引腳SOIC為例,各引腳功能如下: | Pin Number | 8MSOP, 8SOIC | 16SOIC | Pin Name | Pin Description/Function |
|---|---|---|---|---|---|
| 1 | — | X1 | 連接標(biāo)準(zhǔn)32.768kHz石英晶體,內(nèi)部振蕩器電路設(shè)計(jì)用于特定負(fù)載電容的晶體 | ||
| 2 | — | X2 | 與X1配合,外部32.768kHz振蕩器也可驅(qū)動(dòng)芯片,此時(shí)X1連接外部振蕩器信號(hào),X2懸空 | ||
| 3 | 14 | V BAT | 鋰硬幣電池或其他能源的備份電源輸入,電壓需在規(guī)定范圍內(nèi) | ||
| 4 | 15 | GND | 接地 | ||
| 5 | 16 | SDA | (I^{2}C) 串行接口的數(shù)據(jù)輸入/輸出引腳,為開漏輸出,需外接上拉電阻 | ||
| 6 | 1 | SCL | 串行時(shí)鐘輸入,用于同步數(shù)據(jù)傳輸,開漏輸出,需外接上拉電阻 | ||
| 7 | 2 | SQW/OUT | 方波/輸出驅(qū)動(dòng)器,可輸出不同頻率方波,開漏輸出,需外接上拉電阻 | ||
| 8 | 3 | V CC | 設(shè)備電源供應(yīng),在規(guī)定電壓范圍內(nèi)可通過(guò) (I^{2}C) 進(jìn)行讀寫操作 | ||
| — | 4 – 13 | NC | 無(wú)連接,必須接地以確保正常運(yùn)行 |
3.2 典型工作電路
芯片的正常運(yùn)行離不開合理的電路設(shè)計(jì),特別是振蕩器電路的設(shè)計(jì)。在選擇晶體時(shí),需要考慮推薦負(fù)載電容、晶體有效串聯(lián)電阻(ESR)和頻率公差等關(guān)鍵參數(shù)。
- 晶體選擇
- 負(fù)載電容:有效負(fù)載電容 (C{L}) 應(yīng)與晶體的推薦負(fù)載電容匹配,以確保晶體在指定的并聯(lián)諧振頻率下振蕩,頻率誤差為0ppm。計(jì)算公式為 (C{L}=C{S}+((C{X1}*C{X2})/(C{X1}+C{X2}))) ,其中 (C{X1}=(C{in1}+C{ex1}+C{t1})) , (C{X2}=(C{in2}+C{ex2}+C_{t2})) 。
- ESR:選擇ESR較低的晶體,有助于晶體更快啟動(dòng)并穩(wěn)定到正確的輸出頻率。
- 頻率公差:32kHz晶體的頻率公差通常在+25°C時(shí)為±20ppm。
- PCB設(shè)計(jì)考慮
四、電源控制與寄存器
4.1 電源控制
芯片通過(guò)精確的溫度補(bǔ)償電壓參考和比較器電路實(shí)現(xiàn)電源控制功能,實(shí)時(shí)監(jiān)測(cè) (V{CC}) 電平。當(dāng) (V{CC}) 大于 (V{PF}) 時(shí),設(shè)備可正常讀寫;當(dāng) (V{CC}) 低于 (V{PF}) 時(shí),內(nèi)部時(shí)鐘寄存器被鎖定。根據(jù) (V{PF}) 和 (V{BAT}) 的大小關(guān)系,電源會(huì)在 (V{CC}) 和 (V_{BAT}) 之間自動(dòng)切換,以保證寄存器數(shù)據(jù)的完整性。
4.2 RTC和RAM地址映射
RTC寄存器和控制寄存器位于地址00H至07H,RAM寄存器位于地址08H至3FH。在多字節(jié)訪問(wèn)時(shí),寄存器指針到達(dá)3FH后會(huì)回繞到00H。在 (I^{2}C) 啟動(dòng)、停止或寄存器指針遞增到00H時(shí),當(dāng)前時(shí)間和日期會(huì)傳輸?shù)降诙M寄存器,方便讀取,避免因主寄存器更新而重新讀取。
4.3 時(shí)鐘和日歷功能
- 時(shí)間設(shè)置與讀取:時(shí)間和日期信息通過(guò)讀取相應(yīng)的寄存器字節(jié)獲得,設(shè)置或初始化則通過(guò)寫入相應(yīng)字節(jié)實(shí)現(xiàn)。寄存器內(nèi)容采用BCD格式,寄存器0的第7位為時(shí)鐘停止(CH)位,設(shè)置為1時(shí)振蕩器禁用,設(shè)置為0時(shí)振蕩器啟用。
- 模式選擇:芯片支持12小時(shí)或24小時(shí)模式,小時(shí)寄存器的第6位為模式選擇位,高電平時(shí)選擇12小時(shí)模式,此時(shí)第5位為AM/PM位;24小時(shí)模式下,第5位為第二個(gè)10小時(shí)位。模式改變時(shí),小時(shí)寄存器需重新初始化。
4.4 控制寄存器
控制寄存器(07H)控制SQW/OUT引腳的操作并提供振蕩器狀態(tài)信息:
- OUT位:控制SQW/OUT引腳在方波輸出禁用時(shí)的輸出電平。
- OSF位:振蕩器停止標(biāo)志,邏輯1表示振蕩器停止,可用于判斷時(shí)鐘和日歷數(shù)據(jù)的有效性。該位為邊沿觸發(fā),只有寫入邏輯0才能清除。
- SQWE位:方波使能位,設(shè)置為1時(shí)啟用振蕩器輸出,輸出頻率取決于RS0和RS1位。
- RS1和RS0位:速率選擇位,控制方波輸出的頻率,不同組合對(duì)應(yīng)不同的頻率。
五、 (I^{2}C) 串行數(shù)據(jù)總線
5.1 總線協(xié)議
1338支持 (I^{2}C) 總線協(xié)議,工作在標(biāo)準(zhǔn)模式(最大時(shí)鐘速率100kHz)和快速模式(最大時(shí)鐘速率400kHz)。總線由主設(shè)備控制,主設(shè)備生成串行時(shí)鐘(SCL)、控制總線訪問(wèn)并生成啟動(dòng)和停止條件,1338作為從設(shè)備運(yùn)行。
5.2 數(shù)據(jù)傳輸
- 主設(shè)備到從設(shè)備傳輸:主設(shè)備先發(fā)送從設(shè)備地址,接著發(fā)送數(shù)據(jù)字節(jié),從設(shè)備在每個(gè)接收到的字節(jié)后返回確認(rèn)位。
- 從設(shè)備到主設(shè)備傳輸:主設(shè)備發(fā)送從設(shè)備地址,從設(shè)備返回確認(rèn)位,然后從設(shè)備發(fā)送數(shù)據(jù)字節(jié),主設(shè)備在除最后一個(gè)字節(jié)外的每個(gè)接收到的字節(jié)后返回確認(rèn)位。
5.3 工作模式
- 從設(shè)備接收模式(寫模式):通過(guò)SDA和SCL接收串行數(shù)據(jù)和時(shí)鐘,接收每個(gè)字節(jié)后發(fā)送確認(rèn)位,識(shí)別啟動(dòng)和停止條件,根據(jù)主設(shè)備發(fā)送的從設(shè)備地址和方向位進(jìn)行地址識(shí)別。
- 從設(shè)備發(fā)送模式(讀模式):與接收模式類似,但方向位指示傳輸方向相反,從設(shè)備通過(guò)SDA發(fā)送數(shù)據(jù),主設(shè)備通過(guò)SCL輸入時(shí)鐘。
六、芯片的使用注意事項(xiàng)
6.1 處理與布局
- 芯片封裝包含石英音叉晶體,使用貼裝設(shè)備時(shí)要避免過(guò)度沖擊,避免使用超聲波清洗設(shè)備,防止晶體損壞。
- 避免在封裝下方布線,除非在封裝和信號(hào)線之間放置接地層。所有NC引腳必須接地。
- 濕度敏感封裝出廠時(shí)采用干燥包裝,需遵循包裝標(biāo)簽上的處理說(shuō)明,防止回流過(guò)程中損壞。
6.2 電氣特性
芯片的電氣特性包括絕對(duì)最大額定值、推薦直流工作條件、直流電氣特性和交流電氣特性等,在設(shè)計(jì)和使用過(guò)程中需要嚴(yán)格遵循這些參數(shù),以確保芯片的正常運(yùn)行和可靠性。
七、總結(jié)
1338實(shí)時(shí)時(shí)鐘芯片以其豐富的功能、低功耗和廣泛的應(yīng)用場(chǎng)景,為電子工程師提供了一個(gè)優(yōu)秀的選擇。在設(shè)計(jì)過(guò)程中,需要充分考慮芯片的引腳分配、電路設(shè)計(jì)、電源控制、寄存器配置以及 (I^{2}C) 總線通信等方面,同時(shí)注意芯片的使用注意事項(xiàng),以確保系統(tǒng)的穩(wěn)定性和可靠性。你在使用類似芯片時(shí)遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
電源控制
+關(guān)注
關(guān)注
2文章
163瀏覽量
27314
發(fā)布評(píng)論請(qǐng)先 登錄
DS1338,DS1338C,DS1338U,DS1338Z串行實(shí)時(shí)時(shí)鐘
基于實(shí)時(shí)時(shí)鐘模塊 時(shí)鐘芯片DS1302
實(shí)時(shí)時(shí)鐘芯片有哪些_實(shí)時(shí)時(shí)鐘芯片選型介紹
實(shí)時(shí)時(shí)鐘芯片應(yīng)用
實(shí)時(shí)時(shí)鐘的硬件結(jié)構(gòu)_實(shí)時(shí)時(shí)鐘故障怎么解決
帶電池的實(shí)時(shí)時(shí)鐘1338 數(shù)據(jù)表
1338實(shí)時(shí)時(shí)鐘芯片:特性、設(shè)計(jì)與應(yīng)用全解析
評(píng)論