本应用笔记介绍了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 接口。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !