使用DS28E18的基础知识

描述

本应用笔记介绍了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 接口。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分