1 DS1620与DS5000/8051微控制器接口-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DS1620与DS5000/8051微控制器接口

星星科技指导员 来源:ADI 作者:ADI 2023-03-01 15:29 次阅读

本应用笔记向用户介绍DS5000(兼容8051)微控制器与DS1620数字温度传感器接口软件。DS1620通过3线串行数字接口进行通信。提供的软件代码用于读取DS1620温度寄存器,并根据计数器和斜率累加器寄存器的数据计算高分辨率结果。

介绍

DS1620数字温度计和恒温器提供9位温度读数。它具有三个报警输出,因此该设备也可以充当恒温器。DS1620集成了3线接口,可使用兼容8051的DS5000安全微控制器进行控制。DS1620直接连接到DS5000微控制器的I/O端口,3线握手和温度读数由低级软件驱动程序处理,如本文档所示。

DS1620的温度控制

DS1620的恒温输出允许它直接控制加热和冷却设备。T高如果器件超过TH寄存器中设置的预定义限值,则驱动为高电平。输出 T高可用于指示已达到或超过高温容限边界,也可以用作闭环系统的一部分,以激活冷却系统并在系统温度恢复到容差时将其停用。T低当器件温度低于TL寄存器中设置的限值时,被驱动为高电平。T低保持工作状态,直到DS1620的温度大于低温寄存器TL中存储的值。T.COM当温度超过TH寄存器中设置的限值时,被驱动为高电平,并保持高电平,直到器件温度降至TL寄存器中设置的温度以下。通过这种方式,可以获得任意数量的用户定义的温度滞后。

对于典型的恒温器工作,DS1620将工作在连续模式。但是,对于在特定时间只需要一个读数或为了节省功率的应用,可以使用单次模式。请注意,恒温器输出(T高, T低, T.COM) 在单次模式下运行时,将保持上一个有效温度转换周期后的状态。

硬件配置

3线总线由三个信号组成。这些信号是/RST(复位)信号、CLK(时钟)信号和DQ(数据)信号。所有数据传输均通过驱动/RST输入高电平来启动。将/RST输入驱动为低电平将终止通信。时钟周期是下降沿后跟上升沿的序列。对于数据输入,数据必须在时钟周期的上升沿有效。数据位在时钟的下降沿输出,并通过上升沿保持有效。当从DS1620读取数据时,DQ引脚在时钟为高电平时进入高阻态。在一个通信周期内将/RST设为低电平将导致DQ进入高阻抗状态,从而结束通信。通过3线接口的数据首先发送LSB。图1显示了器件与微控制器可编程输入/输出端口的连接。

poYBAGP-_uiAE6gFAAAFfJb25bg112.gif


图1.硬件框图。

用于vwin 微控制器环境的实际硬件在附录B中提供,注意DS5000T的工作频率为11.05949MHz。DS232A用于处理PC到微接口。如附录B所示,3线连接通过I/O端口P2进行。端口 I/O P1 可用于报告状态或为外设报告设备(如 LCD)供电

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7542

    浏览量

    151311
  • 寄存器
    +关注

    关注

    31

    文章

    5336

    浏览量

    120228
  • 计数器
    +关注

    关注

    32

    文章

    2256

    浏览量

    94476
收藏 人收藏

    评论

    相关推荐

    Interfacing the DS1620 to the

    Abstract: Communication with the DS1620 digital temperature sensor IC is achieved via a simple
    发表于 04-18 10:46 825次阅读
    Interfacing the <b class='flag-5'>DS1620</b> to the

    DS1302 RTC与8051微控制器接口

    摘要:本应用笔记说明了DS1302 RTC通过3线接口8051微控制器的连接方式,设计实例包括电路原理图和C语言接口程序。
    发表于 04-21 11:14 2315次阅读
    <b class='flag-5'>DS</b>1302 RTC与<b class='flag-5'>8051</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    DS3231与8051微控制器接口

    摘要:本应用笔记提供了一个DS3231与8051微控制器接口的硬件电路和软件例程。 图1. DS3231引
    发表于 04-21 11:16 2048次阅读
    <b class='flag-5'>DS</b>3231与<b class='flag-5'>8051</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    DS1305 RTC与8051微控制器接口

    摘要:本文介绍DS1305实时时钟与8051微控制器DS2250的连接,所提供的基本接口程序用C语言编写。
    发表于 04-21 11:16 1636次阅读
    <b class='flag-5'>DS</b>1305 RTC与<b class='flag-5'>8051</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>接口</b>

    DS1620接口与单片机DS5000/8051

    Abstract: This application note introduces the user to software for interfacing a DS5000 (8051
    发表于 04-23 14:40 1851次阅读
    <b class='flag-5'>DS1620</b><b class='flag-5'>接口</b>与单片机<b class='flag-5'>DS5000</b>/<b class='flag-5'>8051</b>

    DS1620恒温电路图

    DS1620恒温电路图
    发表于 06-03 15:28 931次阅读
    <b class='flag-5'>DS1620</b>恒温电路图

    DS1620家用电扇控制电路图

    DS1620家用电扇控制电路图
    发表于 06-03 15:29 698次阅读
    <b class='flag-5'>DS1620</b>家用电扇<b class='flag-5'>控制</b>电路图

    DS1620温度传感-控制器及风扇自控电路图

    DS1620温度传感-控制器及风扇自控电路图
    发表于 06-03 15:30 1149次阅读
    <b class='flag-5'>DS1620</b>温度传感<b class='flag-5'>器</b>-<b class='flag-5'>控制器</b>及风扇自控电路图

    DS1620ds5000 / 8051微控制器接口

    后跟上升沿的序列。对于数据输入,数据必须是有效的时钟周期的上升沿期间。数据位输出时钟的下降沿,并保持有效通过上升沿。阅读从DS1620数据时,DQ引脚变为高阻抗状态,时钟高。采取积极低RST低在通信周期将导致DQ到一个高阻抗状态,从而结束
    发表于 04-07 15:36 11次下载
    <b class='flag-5'>DS1620</b>与<b class='flag-5'>ds5000</b> / <b class='flag-5'>8051</b><b class='flag-5'>微控制器</b><b class='flag-5'>接口</b>

    DS1307与8051兼容的微控制器接口

    MHz的晶体。其他外围设备可以是任何其他设备,承认这种协议,如DS1621数字温度计和温度。与D5000接口采用ds5000t盒硬件和软件的实现。该开发套件允许PC作为哑终端使用
    发表于 04-10 11:11 18次下载
    <b class='flag-5'>DS</b>1307与<b class='flag-5'>8051</b>兼容的<b class='flag-5'>微控制器</b><b class='flag-5'>接口</b>

    DS1620 DS1620 - (Maxim Integrated) - 温度传感 - 模拟和数字输出

    德赢Vwin官网 网为你提供()DS1620相关产品参数、数据手册,更有DS1620的引脚图、接线图、封装手册、中文资料、英文资料,DS1620真值表,DS1620管脚等资料,希望可以帮助到广
    发表于 10-28 10:09
    <b class='flag-5'>DS1620</b> <b class='flag-5'>DS1620</b> - (Maxim Integrated) - 温度传感<b class='flag-5'>器</b> - 模拟和数字输出

    DS1302与8051微控制器接口

    本应用介绍如何使用3线接口DS1302 RTC连接至8051微控制器。该示例包括用 C 语言编写的原理图和示例软件。
    的头像 发表于 01-09 17:01 844次阅读
    <b class='flag-5'>DS</b>1302与<b class='flag-5'>8051</b>型<b class='flag-5'>微控制器</b><b class='flag-5'>接口</b>

    DS1307与兼容8051微控制器接口

    DS1307串行实时时钟集成了2线串行接口,可使用兼容8051微控制器进行控制。本例中的DS1
    的头像 发表于 03-01 13:52 1419次阅读
    <b class='flag-5'>DS</b>1307与兼容<b class='flag-5'>8051</b>的<b class='flag-5'>微控制器</b><b class='flag-5'>接口</b>

    DS18X20/DS1822 1-Wire温度传感微控制器环境中的接口

    本应用向用户介绍简单的1-Wire软件,用于将微控制器连接至DS18B20、DS18S20和DS1822 1-Wire温度传感。本文举例使
    的头像 发表于 03-01 14:34 1788次阅读
    <b class='flag-5'>DS</b>18X20/<b class='flag-5'>DS</b>1822 1-Wire温度传感<b class='flag-5'>器</b>在<b class='flag-5'>微控制器</b>环境中的<b class='flag-5'>接口</b>

    DS1620与摩托罗拉SPI总线接口

    DS1620数字温度传感IC的通信通过简单的3线接口实现。此接口与摩托罗拉 SPI 之间存在许多差异™接口。然而,只需对
    的头像 发表于 05-16 11:28 855次阅读
    <b class='flag-5'>DS1620</b>与摩托罗拉SPI总线<b class='flag-5'>接口</b>