本應用筆記介紹了DS28E18 1-Wire轉(zhuǎn)I的基本原理2帶有命令序列器的 C/SPI 橋接器,并討論了快速啟動和運行它的步驟。然后,它演示如何將設備與兩個不同的設備一起使用。第一個設備是 I2C濕度/溫度傳感器,第二個是SPI溫度傳感器設備。它以每個命令的詳細日志結束。
介紹
本應用筆記討論如何快速啟動DS28E18。然后簡要介紹一些簡化的基于DS28E18的系統(tǒng)。它還概述了系統(tǒng)操作流程,并演示了一些帶有 I 的實際示例2C 和 SPI 溫度傳感器器件。請參考DS18E18數(shù)據(jù)資料,了解詳細的器件工作原理和規(guī)格。Sensirion SHTC3用作I2C器件和Maxim集成MAX31723器件作為SPI器件。
基于 DS28E18 的系統(tǒng)
DS28E18用于兩種類型的系統(tǒng):
一個單獨的DS28E18連接到一個1-Wire控制器(圖1和圖2)。圖 1 顯示了一個 I2C器件和圖2為SPI器件。
第二類系統(tǒng)可以將多個DS28E18共享相同的1-Wire總線連接到1-Wire總線控制器(圖3)。
所有這些數(shù)字都經(jīng)過簡化以顯示概念。請參考DS28E18數(shù)據(jù)資料了解實現(xiàn)細節(jié)。
圖1.基于DS28E18的單路系統(tǒng),連接I型2C 設備。
圖2.基于DS28E18的單系統(tǒng),連接SPI器件。
圖3.多個基于DS28E18的系統(tǒng)。
DS28E18 操作步驟
DS28E18的基本工作分為兩步:
初始化DS28E18。
與連接的設備通信:
I2C接口
SPI 接口
在詳細介紹之前,我們先來看看DS28E18成為多功能器件的基本步驟。久經(jīng)考驗的1-Wire接口可用于構建高達512字節(jié)的序列并將其寫入其序列器存儲器。它由操作附加的 I 的命令和控件組成2C 或 SPI 設備??梢曰刈x寫入序列器的數(shù)據(jù),以驗證其寫入是否正確。然后可以將排序后的數(shù)據(jù)發(fā)送到連接的I2C 或 SPI 設備。DS28E18發(fā)送命令,讀回響應,然后將其存儲在時序存儲器中。然后,可以通過讀取分配的序列器位置來檢索存儲的數(shù)據(jù)。圖 4 顯示了簡化的數(shù)據(jù)流。
圖4.DS28E18的寫入、讀取和運行序列關系
初始化DS28E18
器件的初始化步驟如圖5(采用單DS28E18的系統(tǒng))和圖6(在28-Wire總線上具有多個DS18E1的系統(tǒng))所示。
圖5.基于DS28E18的單系統(tǒng)。
圖6.多個基于DS28E18的系統(tǒng)。
總結
本應用筆記介紹了DS28E18的基本操作,以及如何快速啟動和運行DS<>E<>以測量各種傳感器數(shù)據(jù)。相同的原理可以很容易地應用于與任何具有I2C 或 SPI 接口。
審核編輯:郭婷
-
傳感器
+關注
關注
2551文章
51099瀏覽量
753570 -
控制器
+關注
關注
112文章
16361瀏覽量
178050 -
1-Wire總線
+關注
關注
0文章
5瀏覽量
5991
發(fā)布評論請先 登錄
相關推薦
評論