图2 IO-Link系统应用概述
IO-Link Master可以有两种工作模式,分别是IO-Link mode和SIO mode,其可以在任何端口单独设置,每个端口只能连接一个IO-Link device。通信总是从IO-Link Master的Wake-up pulse(80μs)开始,后跟测试消息(Type_0的M序列),等待IO-Link device的响应信息。在SIO mode下,传感器/执行器的工作方式与传统的传感器/执行器类似,测量值和开关状态通过数字量与传感器/执行器通信;在IO-Link mode下,确定通信速率和最小周期时间(Cycle time)后建立通信(Master支持4.8Kbit/s、38.4Kbit/s、230.4Kbit/s三种波特率,device仅支持其中一种波特率),通过一系列消息(M序列)交换数据,可以选择不同的M序列类型(Type_1_x/Type_2_x)来满足IO-Link Device的特定需求(扫描速率、过程数据量等)。每个IO-Link device的属性、功能和参数都在IO-Link设备描述文件(IODD)中表示。
图3 IO-Link接口物理层定义
图4 Master与Device建立通信的过程
注:Master发送唤醒电流脉冲(WURQ)后,接着发送(COM1、COM2、COM3不同传输速率)测试消息,直到获得Device响应,通信建立。
图5 O-Link 消息序列(M序列)
ADI的IO-Link相关产品和方案
Excelpoint世健介绍了当前ADI可用于设计IO-Link Master和IO-link Device(Sensor、Actuator和Hub)的相关芯片级设计参考方案。下图为IO-Link系统中相关产品的设计参考框图。
图6 IO-Link系统ADI芯片级应用框图
1、IO-Link Master设计
2、ADI在IO-Link Master设计中的优势
ADI的MAX14819/MAX14819A是低功耗、双通道的IO-Link主站收发器。该收发器包括两个辅助数字输入(DI)通道,完全符合最新的IO-Link和二进制输入标准和测试规范,遵守IEC 61131-2、IEC 61131-9和IO-Link 1.1.3标准。
图7 MAX14819/MAX14819A(集成Framers and L+ Supply Controllers)功能框图
- CQ_ DRIVER的1Ω(typ)导通电阻,减少25%的能量消耗
- 两个通道共1.9mA(typ)的供电电流
- 集成了L+ Supply Controllers,具有大容性负载充电能力和2A或者更高的
- 集成了Frame Handler,减少了对MCU的UART需求
- 每个通道自带Cycle Timer,减少对MCU精确定时器的需求
- 通过逻辑地址输入A1和A0,在一个SPI总线上允许最多四个
- CQ_ DRIVER可独立配置为push-pull、NPN、PNP模式输出,可选电流范围从100mA到500mA
- 65V绝对最大额定值,在其关键引脚上(VCC,CQA,CQB,DIA,DIB, L+A,L+B,SN1A,SN1B)
- -40°C至+125°C的工作温度范围
- MAX14819A具有Device Message Response Time Checking功能(tA,参考图5)
- MAX14819A比MAX14819具有更高的L+阈值
- MAX14819A接收器比MAX14819具有更高的高频信号隔离能力
图8 ADI合作的3家IO-Link协议栈公司
图9 ADI评估板资源
3、IO-Link Hub设计
4、ADI在IO-Link Hub设计中的优势
图10 MAX14827A功能框图
- 非常低的功率损耗(2.3Ω/2.7Ω(typ)导通电阻)
- 集成了LDO和LED驱动器
- 热插拔电源保护
- 具有主动反向极性保护功能的驱动器
- 65V绝对最大额定值
- MAX14828与MAX14827A的Pin和软件兼容
注:MAX14827A-Dual Driver;MAX14828- Single Driver;MAX14829- Pin Controlled,Dual Driver。
图11 MAX22513功能框图
- 集成了高效的DC-DC降压调节器(可输出2.5到12V@300mA)
- 集成了±1kV/500Ω的浪涌保护功能
- 非常低的功率损耗(2.1Ω/2.3Ω(typ)导通电阻)
- 集成了LDO和LED驱动器
- 集成了精确的振荡器
- 热插拔和主动反向极性保护功能
- 65V绝对最大额定值
注:MAX22513-Dual Driver;MAX22514- Single Driver;MAX22515- Dual Driver(no DC-DC)。
图12 IO-Link Device收发器散热对比
图13 MAX14917功能框图
注:MAX14917不具备诊断功能,MAX14915/MAX14916具备诊断功能。MAX14917只在菊花链配置中与MAX14915兼容。
- 65V绝对最大供电范围和集成了1KV的浪涌保护功能
- 精确的输出电流(0.7A,min)
- 在125℃时250mΩ(max)导通电阻
- 过热保护功能
- 紧凑的6mm x 6mm QFN封装
图14 MAX14919/MAX14919A功能框图
- 165V绝对最大供电范围和集成了1KV的浪涌保护功能
- 电阻设置精确的电流限制(100mA到800mA)
- 在125℃时300mΩ(max)导通电阻
- 过热保护和反向电流保护功能
- 紧凑的6.5mm x 6.5mm 20-TSSOP或者4mm x 5mm 20-TQFN封装
为了满足将来的需求,数据透明度和通信必须一致延伸至比控制层更深的层次。那么如何在自动化系统中充分利用智能传感器和执行器?答案是采用开放式通信标准的IO-Link。同时,随着所采用的执行器和传感器变得越来越智能,也更需要开放的IO-Link通信标准发挥作用,使传感器/执行器层直至自动化层都保持较高数据透明度。ADI的IO-Link相关产品和解决方案,让客户可以快速、便捷的去评估自动化系统的性能,Excelpoint世健还可以提供相关技术支持和指导,深入的支持客户完成整个IO-Link相关产品的设计开发,帮助客户缩短产品开发周期。