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