0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

IEEE 1451.4 1类MMI智能传感器数字驱动器电路

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

IEEE® 1451.4 混合模式接口 (MMI) 是传感器与支持网络的应用处理器 (NCAP) 或数据采集系统 (DAS) 之间的模拟信号和数字传感器电子数据表 (TEDS) 的连接。IEEE 1451.4 标准定义了两类 MMI。在1类中,TEDS与模拟功能共用一根线,使用负电压进行通信。2类为TEDS提供自己的一对电线,并使用正电压进行通信。因此,2类器件与1-Wire®驱动器(主站)直接兼容。由于通信电压为负,1类需要更复杂的驱动电路。本文档介绍如何构建 IEEE 1451.4 1 类 MMI 以访问 TEDS。

IEEE 1451.4 1 类 MMI 智能传感器数字驱动器电路

下载文档

抽象

IEEE® 1451.4 混合模式接口 (MMI) 是传感器与支持网络的应用处理器 (NCAP) 或数据采集系统 (DAS) 之间的模拟信号和数字传感器电子数据表 (TEDS) 的连接。IEEE 1451.4 标准定义了两类 MMI。在1类中,TEDS与模拟功能共用一根线,使用负电压进行通信。2类为TEDS提供自己的一对电线,并使用正电压进行通信。因此,2类器件与1-Wire®驱动器(主站)直接兼容。由于通信电压为负,1类需要更复杂的驱动电路。本文档介绍如何构建 IEEE 1451.4 1 类 MMI 以访问 TEDS。

本文的类似版本分两期出现,分别是2011年4月1日和2011年4月6日,分别出现在EE Times网站上。

介绍

最初,没有用于混合模式传感器和网络应用处理器(NCAP)的数字通信接口标准。每个传感器制造商都定义了自己的接口。因此,传感器制造商无法支持其产品可能适合的所有控制网络。为了解决这个问题,IEEE仪器与测量学会的传感器技术技术委员会发起了一项倡议,为传感器和执行器的智能传感器接口,混合模式通信协议和传感器电子数据表(TEDS)格式创建标准。该倡议的结果是IEEE 1451.4-2004,它被公认为美国国家标准(ANSI)。

该标准的一些主要目标是:

在传感器级别实现即插即用。这是通过提供通用的传感器通信接口来实现的。

启用并简化智能传感器的创建。

简化仪表系统的设置和维护。

能够以最少的内存使用实现智能传感器。

该标准描述了以下元素:

传感器,包含一个混合模式接口(MMI)和一个传感器电子数据表(TEDS)。

MMI,用于访问TEDS。

TEDS,作为驻留在换能器内部的存储芯片实现。

描述 TEDS 数据结构的模板。

模板描述语言 (TDL)。

一个称为传感器块的软件对象,用于使用 TDL 访问、解码和编码 TEDS。

符合IEEE 1451.4标准的传感器通过TEDS提供自描述功能。本应用笔记讨论了NCAP(数据采集系统)上用于访问TEDS的数字驱动器电路。

IEEE 1451.4 混合模式接口 (MMI)

IEEE 1451.4 MMI 是传感器与 NCAP 或数据采集系统 (DAS) 之间的模拟信号和数字 TEDS 数据连接。IEEE 1451.4 标准定义了两类 MMI。在1类中,TEDS与模拟功能共用一根电线,并使用负电压进行通信。2类为TEDS提供自己的一对电线,并使用正电压进行通信。因此,2类器件与Maxim的1-Wire驱动器(主机)直接兼容,如应用笔记4206:“为嵌入式应用选择合适的1-Wire®主机”中所述。由于通信电压为负,1类需要更复杂的驱动电路。

在1类中,MMI有三种变体,使用两根,三根或四根电线与传感器或TEDS通信。这些接口的共同特点是模拟和数字功能之间共用一根线。共享线路可以是信号、电源或返回。

图1显示了具有共享信号线的典型2线恒流供电传感器。通过反转信号线上的极性,二极管允许顺序访问放大器或TEDS存储器。当控制开关处于“模拟”位置时,DAS 内部的正电流源通过信号线和上二极管为放大器供电。传感器输出作为信号线上的模拟电压存在。当控制开关处于“数字”位置时,存储器器件由负逻辑电源通过下部二极管供电。电路显示了一个下拉电阻(Rt) 跨越 TEDS 存储芯片的端子。该电阻对存储器电路和接线的电容放电,确保在适当的时序内满足逻辑0电压。

poYBAGPWJNSAcrftAAAmsUq8TRw472.gif?imgver=1


图1.IEEE 1451.4 1 类 MMI,共享信号线。

图2显示了具有共享电源线的3线电压供电传感器的框。信号线专用于将传感器的模拟输出电压传输到 DAS。通过反转电源线上的极性,二极管允许顺序访问放大器或TEDS存储器。当控制开关处于“模拟”位置时,DAS 的正电源通过上二极管为放大器供电。当控制开关处于“数字”位置时,存储器器件由负逻辑电源通过下部二极管供电。

poYBAGPWJNaAKiqNAAAlSWdfcrc519.gif?imgver=1


图2.IEEE 1451.4 1 类 MMI,共享电源线。

图3增加了另一根导线,从而创建了一个具有共享返回线(通常是接地连接或屏蔽)的4线电压供电传感器。传感器和TEDS存储器有独立的电源,理论上可以同时工作。选择模拟和数字模式的开关仍然存在;其目的是在使用传感器时禁用数字功能。这最大限度地减少了由于共享回路上的压降而导致模拟信号和数字TEDS数据之间的相互干扰引起的噪声。二极管和Rt此配置实际上不需要。可以省略电阻,用短路代替二极管。

poYBAGPWJNiAQXm5AAAmpdKUq7A681.gif?imgver=1


图3.IEEE 1451.4 1 类 MMI,共享返回线。

泰德斯的记忆

用作TEDS的典型存储芯片是DS2430A 256位1线EEPROM。由于芯片没有V抄送引脚(即寄生供电),它只有两个引脚,IO 和 GND。 IEEE 标准第 8.1.2 节中的框图不按名称引用这些引脚。相反,他们使用“+”表示IO,使用“-”表示GND。 4 显示了符合 IEEE 1451.4 标准的传感器的数字部分,其中包含实际部件号和引脚名称。该标准(第 8.5 节,家族代码)没有为 TEDS 内存指定特定的家族代码。因此,允许使用DS2430A以外的2引脚1线存储器芯片。通用二极管1N4148可以用肖特基二极管代替,肖特基二极管的正向电压约为0.3V。R型t电阻值并不重要。该电路用100kΩ进行测试。

poYBAGPWJNmAX9JQAAActGEpWwU470.gif?imgver=1


图4.1 类传感器,TEDS 实现详细信息

构建1类MMI数字驱动器电路

1-Wire器件在空闲时(上拉电压)时以3V至5V的信号电平工作,在工作时以0V的信号电平工作。该电压是在端子IO(正)和GND(负)之间测量的,如芯片所示。1 类 MMI 将 IO 引脚连接到 0V,并调制存储芯片 GND 引脚上的负电压(图 5)。与正常的1-Wire信号电平相比,MMI信号反相并偏移到负侧5V。

poYBAGPWJNqAD3wPAAAPJv833dU763.gif?imgver=1


图5.信号电平正常 1 线与 1 类 MMI。

存储芯片无法分辨,也不关心其端子上的电压是如何产生的。响应时,它只是在其端子之间施加短路,持续一段时间。在“正常情况下”,IO上观察到此短路为~0V。在 1 类 MMI 的情况下,短路将数字通信线路的电压从 -5V(空闲)提高到 -VF二极管 (-0.7V)。

MMI 驱动程序说明

图6显示了MMI驱动器的电路。该电路由正向路径(顶部、主站到传感器、写入)和返回路径(底部、传感器到主站、读取)组成。符合 IEEE 1451.4 标准的传感器通过模拟/数字开关连接到 TP4。返回线连接到驱动器的 0V (GND)。TP2和TP6的信号电平对应于正常的1-Wire电平(空闲5V,有源0V)。V+对应于微控制器的工作电压,可能在3V至5V的范围内。 TP2将连接到微控制器的漏极开路输出(写)端口;TP6 连接到输入端口。

poYBAGPWJNyAVafSAAA27C8S79Y093.gif?imgver=1


图6.1 类 MMI 数字驱动器,连接传感器。

连接双向1线主机

连接双向主机需要图7所示的附加电路。由于电平转换部分上升沿和下降沿的传播不相等,当正工作电压过高时,带有双向1-Wire主机的MMI驱动器变得不稳定。因此,正电源需要限制在大约3.3V。因此,双向主机必须为3V类型,如DS2482。使用5V双向主机(例如DS2480B)会导致模拟开关COM和NO引脚的电压超过V+电平,这违反了允许的工作条件。

poYBAGPWJN2AYGW-AAATPg6hYd0849.gif?imgver=1


图7.附加电路,用于连接双向1-Wire主机。

验证

图6所示电路使用图7所示的插件进行了测试。1-Wire主机为DS9097U-S09,基于DS2480B驱动芯片。为确保稳定性,正电源(V+)设置为3.4V。1-Wire主机工作在5V电压,违反了MAX4561模拟开关关于电压不高于电源电压的要求。这解释了TP2信号上的伪影,但对电路功能没有不利影响。

复位/存在检测周期

图8显示了TP2(顶部迹线)、TP4(中心迹线)和TP6(底部迹线)的信号。由于传感器中的二极管,当从机置位其存在脉冲时,不会完全达到0V电平。底部迹线显示干净的存在脉冲。TP6 处的正幅度对应于 V+ 的 3.4V。

pYYBAGPWJN-APcR_AACH_vRKuL4068.jpg?imgver=1


图8.复位/PD 序列。

读取时间段

图 9 显示了与之前相同的节点(TP2 = 顶部迹线,TP4 = 中心迹线,TP6 = 底部迹线)。第一个插槽读取 1,第二个插槽读取 0。

poYBAGPWJOGABRAJAACHYxf8_vU481.jpg?imgver=1


图9.通信时隙。

结论

本文介绍的电路非常适合作为1-Wire主机的微控制器,使用单独的端口进行读写。然而,应用软件中生成时隙和复位/存在检测周期的部分具有严格的时序要求,可能需要用汇编语言编写。用于双向1-Wire驱动器芯片的附加电路允许使用高级语言进行应用软件开发。

由于其异步工作,当主机停止将1-Wire线路拉低时,附加电路会引起毛刺。读取零点时,毛刺会触发驱动器的有源上拉,从而导致驱动器上拉与MAX4561下拉之间发生冲突。因此,当与DS2482驱动器配合使用时,应关断有源上拉。毛刺也是双向1-Wire驱动器的附加电路不能容忍主机侧的1-Wire从机的原因。

审核编辑:郭婷

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

    关注

    2548

    文章

    50642

    浏览量

    751672
  • 处理器
    +关注

    关注

    68

    文章

    19155

    浏览量

    229040
  • 驱动器
    +关注

    关注

    52

    文章

    8149

    浏览量

    145944
收藏 人收藏

    评论

    相关推荐

    无线数字传感器的新应用

    2003年通过的IEEE P1451.4规定与数字传感器相关的数据(像传感器的类别、型号、操作参数以及位置等)必须能够以电子数据表的格式从整
    发表于 11-15 14:50

    国家仪器仪表和顶级传感器厂商推出3200多台TEDS智能传感器产品

    LabVIEW软件是第一个多方面应用软件,完全支持IEEE 1451.4标准。通过使用LabVIEW环境的免费TEDS库,30多家传感器厂商提供广范围的模拟传感器现在可在同一开发环境中
    发表于 11-20 15:55

    浅谈智能型TEDS传感器

    信息,也可存储用户的信息,它内部的存储可以存储更多的信息。智能型TEDS传感器具备嵌入式TEDS EEPROM。 智能TEDS传感器采用即
    发表于 01-15 16:45

    传感器接口标准

    的期望——寻求一个通用的传感器接口,但却长期承担着不同网络、现场总线、协议和需求造成的历史负担。1451标准最初的概念是为了让变送器外壳有空间安装驱动器,允许变送器可插入P1451驱动器
    发表于 04-08 09:36

    传感器接口标准的变化

    的期望——寻求一个通用的传感器接口,但却长期承担着不同网络、现场总线、协议和需求造成的历史负担。1451标准最初的概念是为了让变送器外壳有空间安装驱动器,允许变送器可插入P1451驱动器
    发表于 06-06 05:00

    基于IEEE 1451.2协议的智能传感器独立接口部分的设计和实现

    1451协议族中的数字式点对点有线传输标准。只要网络适配器(NCAP)和智能传感器模块(STIM)遵守IEEE 1451.2标准,不论测控网络采用何种网络标准,各厂家生产的
    发表于 06-12 05:00

    IEEE 1451网络化智能传感器标准的发展及应用探讨童

    IEEE 1451 标准由IEEE 1451.1、1451.2、P1451.3 和P1451.4 组成。它定义了一套连接传感器到网络的标准化通用接口,建立了网络化
    发表于 07-10 08:38 13次下载

    Sensors Plug&Play--智能传感器测量的新标准

    IEEE1451.4提出的一项传感器新标准减少了传感器配置的时间和难题。该标准创建了一个通用的方法,让传感器可以即插即用,这类似于计算机上USB鼠标的即插即用。
    发表于 12-29 21:57 23次下载

    采用IEEE 1451.2的智能传感器独立接口设计

    采用IEEE 1451.2的智能传感器独立接口设计 IEEE 1451.2协议是一种网络化智能传感器
    发表于 03-29 15:10 776次阅读
    采用<b class='flag-5'>IEEE</b> 1451.2的<b class='flag-5'>智能</b><b class='flag-5'>传感器</b>独立接口设计

    显示驱动器,传感器,传感器原理是什么?

    显示驱动器,传感器,传感器原理是什么? 通过某个文件系统格式化并带有一个驱动器号的存储区域。存储区域可以
    发表于 03-26 17:42 4428次阅读

    IEEE 1451.4混合模式接口(MMI)智能变送器数字驱动电路

    在Class 1中,TEDS与模拟功能共用一根线,采用负压通信。Class 2提供TEDS独立线对通信,采用正压通信。所以,Class 2能直接兼容于1-Wire®驱动器(主控)。由于Class
    发表于 08-22 18:23 2644次阅读
    <b class='flag-5'>IEEE</b> <b class='flag-5'>1451.4</b>混合模式接口(<b class='flag-5'>MMI</b>)<b class='flag-5'>智能</b>变送器<b class='flag-5'>数字驱动</b><b class='flag-5'>电路</b>

    基于FPGA器件的CCD传感器驱动电路的方案设计

    本文主要介绍CCD传感器驱动电路的设计,包括驱动时序产生电路、电源变换电路
    的头像 发表于 12-30 09:47 8809次阅读
    基于FPGA器件的CCD<b class='flag-5'>传感器</b><b class='flag-5'>驱动</b><b class='flag-5'>电路</b>的方案设计

    Aerotech推出适用于运动控制应用的XC2紧凑型单轴PWM数字驱动器

    Aerotech推出的XC2 PWM数字驱动器是一款高性能小型单轴电机驱动器,专为运动控制应用而设计。它能与使用HyperWire®运动总线的Automation 3200运动平台兼容。
    发表于 07-19 17:51 1431次阅读

    IEEE 1451.4 1 MMI 智能传感器数字驱动电路

    发表于 11-17 12:42 3次下载
    <b class='flag-5'>IEEE</b> <b class='flag-5'>1451.4</b> <b class='flag-5'>1</b> <b class='flag-5'>类</b> <b class='flag-5'>MMI</b> <b class='flag-5'>智能</b><b class='flag-5'>传感器</b><b class='flag-5'>数字驱动</b><b class='flag-5'>电路</b>

    为高性能运动控制设计的数字驱动器

    紧凑型的数字驱动器将集成电路数字放大器结合起来,组成可安装在PCB板上的超紧凑封装。除了先进的伺服和步进电机控制,此类驱动器还可以对S曲线点对点移动、大量通用
    的头像 发表于 09-05 08:09 558次阅读
    为高性能运动控制设计的<b class='flag-5'>数字驱动器</b>