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