深度解析DS1683:總耗時(shí)與事件記錄器的卓越之選
在電子設(shè)備的運(yùn)行監(jiān)測(cè)領(lǐng)域,準(zhǔn)確記錄設(shè)備的運(yùn)行時(shí)間和事件次數(shù)至關(guān)重要。DS1683作為一款集成式總耗時(shí)與事件記錄器,憑借其獨(dú)特的設(shè)計(jì)和豐富的功能,成為眾多應(yīng)用場(chǎng)景的理想選擇。本文將深入剖析DS1683的各個(gè)方面,為電子工程師們提供全面的技術(shù)參考。
文件下載:DS1683.pdf
一、DS1683概述
DS1683是一款集成式的耗時(shí)記錄器,采用工廠校準(zhǔn)的低溫系數(shù)RC時(shí)基,無(wú)需外部晶體,這使得它在設(shè)計(jì)上更加簡(jiǎn)潔,減少了外部元件的使用。同時(shí),它利用EEPROM技術(shù)在掉電時(shí)保持?jǐn)?shù)據(jù),無(wú)需備份電源,大大提高了數(shù)據(jù)的安全性和可靠性。
功能特點(diǎn)
- 事件記錄:能夠檢測(cè)并記錄EVENT引腳的下降沿過(guò)渡次數(shù),以及EVENT引腳保持高電平的總累積時(shí)間。
- 報(bào)警功能:當(dāng)累積的總時(shí)間等于或超過(guò)用戶編程的報(bào)警值,或者事件總數(shù)等于或超過(guò)用戶編程的報(bào)警值時(shí),ALARM引腳會(huì)發(fā)出警報(bào),提醒用戶。
- 極性可編程:開(kāi)漏ALARM引腳的極性可以編程設(shè)置,在報(bào)警條件下可以驅(qū)動(dòng)為低電平或變?yōu)楦咦杩埂?/li>
應(yīng)用場(chǎng)景
- 高溫、惡劣工業(yè)環(huán)境:在振動(dòng)或沖擊可能損壞石英晶體的環(huán)境中,DS1683的RC時(shí)基能夠穩(wěn)定工作,確保準(zhǔn)確記錄。
- 使用時(shí)間跟蹤系統(tǒng):對(duì)于需要跟蹤設(shè)備使用時(shí)間的系統(tǒng),DS1683可以精確記錄設(shè)備的運(yùn)行時(shí)間和使用次數(shù)。
- 上電時(shí)間記錄器:可用于記錄設(shè)備的上電時(shí)間,為設(shè)備的維護(hù)和管理提供數(shù)據(jù)支持。
二、電氣特性
絕對(duì)最大額定值
DS1683在不同引腳和條件下有明確的電壓、功率和溫度限制。例如,VCC、ALARM、SDA、SCL引腳的電壓范圍為 -0.5V 至 +6.0V,EVENT引腳的電壓范圍為 -0.5V 至 (VCC + 0.5V),但不超過(guò) +6.0V。在溫度方面,工作溫度范圍為 -40°C 至 +85°C,存儲(chǔ)溫度范圍為 -55°C 至 +150°C。超過(guò)這些絕對(duì)最大額定值可能會(huì)對(duì)設(shè)備造成永久性損壞。
推薦工作條件
在推薦工作條件下,DS1683能夠穩(wěn)定運(yùn)行。電源電壓范圍為 2.5V 至 5.5V,輸入邏輯1和邏輯0的電壓范圍也有明確規(guī)定。例如,SCL和SDA引腳的輸入邏輯1電壓為 0.7 x VCC 至 VCC + 0.3V,輸入邏輯0電壓為 -0.3V 至 0.3 x VCC。
直流電氣特性
包括輸入泄漏電流、ALARM輸出和SDA輸出的電壓等參數(shù)。例如,輸入泄漏電流范圍為 -1μA 至 +1μA,ALARM輸出在 IOL = 10mA 時(shí)的電壓為 0.8V。
事件定時(shí)特性
事件最小時(shí)間為 10ms 至 70ms,事件增量時(shí)間為 237.5ms 至 262.5ms,最大事件時(shí)間可達(dá) 34 年。這些參數(shù)確保了DS1683能夠準(zhǔn)確記錄事件的時(shí)間。
I2C交流電氣特性
涵蓋了SCL時(shí)鐘頻率、總線空閑時(shí)間、數(shù)據(jù)保持時(shí)間等參數(shù)。例如,SCL時(shí)鐘頻率為 400kHz,總線空閑時(shí)間為 1.3μs。這些參數(shù)保證了I2C通信的穩(wěn)定性和準(zhǔn)確性。
非易失性存儲(chǔ)器特性
EEPROM的寫入時(shí)間為 10ms 至 20ms,寫入周期在 +70°C 時(shí)可達(dá) 50,000 次,4 個(gè)存儲(chǔ)區(qū)的寫入周期可達(dá) 200,000 次。這表明DS1683的EEPROM具有較高的可靠性和耐久性。
三、引腳配置與功能
引腳配置
DS1683共有8個(gè)引腳,每個(gè)引腳都有特定的功能。
- EVENT引腳:事件輸入引腳,控制Elapsed Time Counter (ETC) 寄存器和Event Counter寄存器的值的遞增,并決定這些寄存器中的數(shù)據(jù)何時(shí)存儲(chǔ)到EEPROM中。
- ALARM引腳:報(bào)警輸出引腳,為開(kāi)漏結(jié)構(gòu),在滿足報(bào)警條件時(shí)激活。其激活狀態(tài)由Configuration寄存器中的ALRM POL位控制。
- SCL和SDA引腳:分別為I2C串行時(shí)鐘輸入和串行數(shù)據(jù)輸入/輸出引腳,用于與外部設(shè)備進(jìn)行I2C通信。
- VCC引腳:電源輸入引腳,電壓范圍為 +2.5V 至 +5.5V。
- GND引腳:接地引腳。
引腳功能詳解
- EVENT引腳:當(dāng)該引腳被拉高時(shí),ETC和Event Counter的值從影子EEPROM轉(zhuǎn)移到SRAM,并且ETC SRAM的值每250ms遞增一次。當(dāng)引腳下降到邏輯0時(shí),Event Counter SRAM的值加1,ETC停止累積時(shí)間,同時(shí)將SRAM中的值存儲(chǔ)到影子EEPROM中。
- ALARM引腳:當(dāng)ETC和Event Counter的值匹配或超過(guò)其可編程報(bào)警極限時(shí),根據(jù)ALRM POL位的設(shè)置,ALARM引腳被驅(qū)動(dòng)到激活狀態(tài)。當(dāng)報(bào)警條件清除后,相應(yīng)的報(bào)警標(biāo)志自動(dòng)清除,但需要設(shè)置CLR ALM位來(lái)清除ALARM引腳的激活狀態(tài)。
四、詳細(xì)功能解析
事件記錄與計(jì)時(shí)
DS1683通過(guò)監(jiān)測(cè)EVENT引腳的狀態(tài)來(lái)記錄事件和累積時(shí)間。當(dāng)EVENT引腳為高電平時(shí),ETC SRAM的值每250ms遞增一次,實(shí)現(xiàn)時(shí)間的累積。當(dāng)EVENT引腳下降沿觸發(fā)時(shí),Event Counter SRAM的值加1。這些值會(huì)在合適的時(shí)機(jī)存儲(chǔ)到影子EEPROM中,確保數(shù)據(jù)的非易失性。
報(bào)警功能
ETC和Event Counter都有相應(yīng)的報(bào)警寄存器,當(dāng)它們的值匹配或超過(guò)報(bào)警極限時(shí),相應(yīng)的報(bào)警標(biāo)志(ETC AF和EVENT AF)會(huì)被設(shè)置為1,ALARM引腳會(huì)被驅(qū)動(dòng)到激活狀態(tài)。用戶可以通過(guò)設(shè)置報(bào)警極限和使能位來(lái)靈活控制報(bào)警功能。
密碼保護(hù)
DS1683提供密碼保護(hù)功能,防止對(duì)累積值、報(bào)警極限、配置設(shè)置和用戶內(nèi)存值的篡改。密碼存儲(chǔ)在4字節(jié)的只讀Password Value寄存器中,用戶需要輸入正確的4字節(jié)密碼才能解鎖對(duì)EEPROM位置的訪問(wèn)。
用戶內(nèi)存
DS1683擁有16字節(jié)的用戶可編程EEPROM內(nèi)存。只有在輸入正確密碼的情況下,用戶才能對(duì)該內(nèi)存進(jìn)行寫入操作。
五、I2C通信
I2C接口定義
I2C通信涉及到主設(shè)備和從設(shè)備,主設(shè)備控制總線,生成SCL時(shí)鐘脈沖和START、STOP條件,從設(shè)備根據(jù)主設(shè)備的請(qǐng)求發(fā)送和接收數(shù)據(jù)。START、STOP和Repeated START條件用于控制數(shù)據(jù)傳輸?shù)拈_(kāi)始和結(jié)束。
通信操作
- 單字節(jié)寫入:主設(shè)備需要生成START條件,寫入從設(shè)備地址、內(nèi)存地址和數(shù)據(jù)字節(jié),最后生成STOP條件。在寫入DS1683時(shí),EEPROM在寫入命令結(jié)束的STOP條件后進(jìn)行寫入。
- 多字節(jié)寫入:主設(shè)備可以一次寫入最多8個(gè)數(shù)據(jù)字節(jié),但需要注意地址計(jì)數(shù)器的限制,避免地址回繞。
- 單字節(jié)讀取:主設(shè)備通過(guò)生成START條件,寫入從設(shè)備地址并設(shè)置R/W位為1,讀取數(shù)據(jù)字節(jié)并發(fā)送NACK結(jié)束傳輸。
- 多字節(jié)讀取:主設(shè)備在讀取多個(gè)字節(jié)時(shí),通過(guò)ACK和NACK信號(hào)控制數(shù)據(jù)的讀取。
六、應(yīng)用示例
總運(yùn)行時(shí)間測(cè)量
通過(guò)將DS1683的EVENT引腳連接到觸發(fā)開(kāi)關(guān),當(dāng)開(kāi)關(guān)閉合時(shí),EVENT引腳被拉高,ETC寄存器開(kāi)始遞增;開(kāi)關(guān)打開(kāi)時(shí),ETC寄存器停止遞增,Event Counter寄存器加1,并將數(shù)據(jù)存儲(chǔ)到影子EEPROM中。當(dāng)滿足報(bào)警條件時(shí),ALARM引腳驅(qū)動(dòng)LED發(fā)光,提示報(bào)警。
總使用時(shí)間應(yīng)用
在電源可能與事件結(jié)束同時(shí)移除的應(yīng)用中,需要考慮VCC的下降速率。對(duì)于快速下降的VCC,使用電容器維持VCC在2.5V以上,直到EEPROM寫入完成;對(duì)于慢速下降的VCC,使用外部RST IC在VCC下降時(shí)結(jié)束事件。
七、設(shè)計(jì)建議
電源去耦
為了獲得最佳性能,建議使用0.01μF或0.1μF的電容器對(duì)電源進(jìn)行去耦。選擇高質(zhì)量的陶瓷表面貼裝電容器,并將其盡可能靠近VCC和GND引腳,以減少引線電感。
SDA和SCL上拉電阻
SDA是開(kāi)集電極輸出,需要上拉電阻來(lái)實(shí)現(xiàn)高邏輯電平。SCL可以使用帶拉電阻的開(kāi)集電極輸出或推挽輸出驅(qū)動(dòng)器。上拉電阻的值應(yīng)確保I2C交流電氣特性中的上升和下降時(shí)間符合規(guī)格要求。
DS1683以其豐富的功能、穩(wěn)定的性能和靈活的配置,為電子工程師在設(shè)備運(yùn)行監(jiān)測(cè)和時(shí)間記錄方面提供了強(qiáng)大的解決方案。在實(shí)際應(yīng)用中,工程師們可以根據(jù)具體需求合理配置DS1683,充分發(fā)揮其優(yōu)勢(shì),實(shí)現(xiàn)準(zhǔn)確的時(shí)間記錄和事件監(jiān)測(cè)。你在使用DS1683過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見(jiàn)解。
-
DS1683
+關(guān)注
關(guān)注
0文章
3瀏覽量
6162
發(fā)布評(píng)論請(qǐng)先 登錄
深度解析DS1683:總耗時(shí)與事件記錄器的卓越之選
評(píng)論