如何设计出高精度、高密度和隔离模拟输出模块的系统

发布者:EEWorld资讯最新更新时间:2020-03-16 来源: EEWORLD作者: Donal O’Sullivan,ADI公司系统应用工程师关键字:模拟输出模块  PLC 手机看文章 扫描二维码
随时随地手机看文章

简介

 

可编程逻辑控制器(PLC)或分布式控制系统(DCS)模块等过程控制应用设计通道间隔离模拟输出模块时,主要权衡因素通常是功耗和通道密度。随着模块尺寸缩小,通道密度增加,每个通道的功耗必须降低,以满足模块的最大功耗预算要求。更高的通道密度也意味着每个通道可用的PCB空间越少。

 

系统级解决方案

 

图1所示为AD5758和ADP1031系统解决方案,它们解决了功耗和空间问题,支持实现更高水平的集成。本设计笔记显示在制造单通道功耗低于2 W的8通道模块时,如何让其保持小尺寸。

 

 

图1.AD5758和ADP1031 8通道电路板。

 

ADP1031解决了隔离和尺寸问题,提供300 V基础的电源和数据隔离,AD5758则提供低功耗、高精度,可配置的电流或电压输出通道。

 

集成、隔离电源和数据

 

ADP1031采用了ADI获得专利的i Coupler®技术,在7 mm × 9 mm大小的封装内集成3个隔离电源轨,以及SPI和GPIO数据隔离。这种高度集成帮助解决了PCB空间占用问题,在较小的PCB空间内整合和满足所有通道隔离要求。

 

 

图2.ADP1031框图。

 

低功耗

 

AD5758采用了动态功率控制(DPC)技术,在该器件被配置用于控制电流输出时,在最坏的操作条件下,能够帮助最小化模块的功耗。它可以持续跟踪输出电压,将输出驱动器的供电量降到最低,以保持输出负载电流,上述这些都通过一个集成、可编程、高效率的降压转换器实现。在电流输出模式下,DPC启用后,AD5758会自动调节DPC电压,在所有负载条件下最小化功耗。

 

ADP1031的设计经过优化之后,能在最坏的负载条件下为AD5758提供高效的隔离电流,以此最小化总通道功耗。ADP1031中集成的高速SPI通道在启动时也可以降低功耗,在关闭时则进入低功耗状态。

 

 

图3.AD5758框图。

 

隔离反激式变压器

 

由于ADP1031集成了反激通道,导致反激式变压器的设计得到简化,因为它只需要单个初级和次级绕组。这意味着变压器的外形可以更小,同时仍能满足效率和隔离要求。推荐ADP1031使用的变压器的尺寸为8.6 mm × 8.26 mm,高度不到9.7 mm。有关推荐使用的变压器的列表,请参考ADP1031数据手册。

 

解决方案尺寸

 

高度集成使得每个隔离通道都能装入大小不足400 mm2的双面PCB中。这包括所有相关的无源组件和隔离间距。

 

支持诊断和HART连接的灵活的高精度通道

 

AD5758集成了先进的诊断功能,能够快速检测异常行为和故障。

 

错误标志被存储在两个寄存器中:数字诊断结果寄存器和模拟诊断结果寄存器,分别用于片内数字诊断和片内模拟诊断。一些重要诊断包括:

 

看门狗定时器错误

 

SPI CRC错误

 

无效的SPI访问

 

SCLK计数器错误

 

校准存储器CRC错误

 

输出过压保护

 

电压输出短路错误 X 电流输出开路错误

 

过温错误

 

内部供电错误

 

DPC错误

 

有关完整的诊断列表,请参考AD5758数据手册。

 

AD5758还集成了一个12位ADC,可以在用户选择的节点上提供诊断测量,比如内部电源和接地、内部裸片温度监视器和内部基准电压源

 

AD5758具有一个CHART引脚,HART®信号以电容耦合的方式连接到这个引脚。启用HART连接之后,HART信号会在VIOUT引脚显示。此功能仅在将VIOUT配置为输出电流时可用。

 

EMC性能

 

AD5758在所有可能连接至螺丝端子(VIOUT、+VSENSE和−VSENSE)的引脚上集成了线路保护装置。这些线路保护装置通过限制内部通过VDPC+和AVSS电轨的电压,保护这些引脚不受高达±38 V的正负电压影响。如果检测到VIOUT引脚上的电压超过此限制,则错误标志置位,可以通过SPI端口回读。

 

已经针对AD5758和ADP1031系统做过大量EMC测试。参考表1和表2查看测试结果汇总。

 

image.png

  

系统应用框图

 

 

图4.系统连接框图。

 

 

图5.8通道模块功耗与电源电压和负载。

 

结论

 

AD5758和ADP1031系统级解决方案支持实现可靠、紧凑的8通道(通道间隔离)模拟输出模块,在最坏的功耗条件下,所有8个通道都能实现出色的低功耗(低于2 W)。


关键字:模拟输出模块  PLC 引用地址:如何设计出高精度、高密度和隔离模拟输出模块的系统

上一篇:技术文章—生物电阻抗分析在疾病临床监测和诊断分析
下一篇:开关降压-升压控制器,具备直通功能,可消除开关噪声

推荐阅读最新更新时间:2024-11-17 11:27

三菱fx系列plc扩展模块配置在软件中的作用
三菱FX系列PLC(Programmable Logic Controller,可编程逻辑控制器)是工业自动化领域广泛使用的一种控制器。它具有强大的功能和灵活性,可以满足各种工业自动化需求。在实际应用中,为了满足不同的控制需求,通常需要对PLC进行扩展,以增加更多的输入/输出点、特殊功能模块等。三菱FX系列PLC提供了丰富的扩展模块,可以通过软件进行配置,实现各种功能。 本文将详细介绍三菱FX系列PLC扩展模块配置在软件中的作用,包括扩展模块的分类、配置方法、注意事项等,以帮助用户更好地理解和使用这些扩展模块。 扩展模块的分类 三菱FX系列PLC的扩展模块主要分为以下几类: 1.1 输入/输出扩展模块 输入/输出扩展模
[嵌入式]
用于工业控制的窄带PLC IC
在我们的行业中,似乎一遍又一遍地发生的一件事是一个新的产品领域的出现,它在工程领域引起了很大的轰动,然后在黑暗、干燥的角落里苦苦挣扎了多年。这项技术听起来太好了!我们可以用它来彻底改变我们的产品。然后这项技术萎靡不振,并徘徊了几年,一些公司提供了一些新版本。但是,它从未真正进入大时代。几年后,它终于成为一种非常可行的方法,并被各地使用。 这种情况经常发生,因为产品并没有真正达到炒作产生的预期。或者,可能有太多竞争版本,以至于没有人完全弄清楚该转向哪条路。然后技术成熟并且运行良好,你会看到它无处不在。 在我看来,电力线通信(PLC)就是这种情况。几年前,PLC似乎是许多通信问题的解决方案。但后来它消失了,现在它似乎终于大踏步
[嵌入式]
用于工业控制的窄带<font color='red'>PLC</font> IC
PLC出现什么故障可以使用时间出错组织块呢
时间出错组织块(OB80) 无论何时执行OB时出错,S7-300 CPU的操作系统将调用OB80。 此类错误包括:超出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、在CiR后恢复RUN模式。 例如,如果在上一次调用之后发生了某一周期性中断OB的启动事件,而同一OB此时仍在执行中,则操作系统将调用OB80。 如果OB80尚未编程,则CPU将转为STOP 模式。 可以使用SFC 39至42禁用或延迟和重新启用时间出错OB。 注意: 如果因超出了扫描时间而导致在同一扫描周期内调用了两次OB80,则CPU 转为STOP 模式。 通过在程序中的适当的点调用SFC43 “RE_TRIGR”,可防止这种情况。 时
[嵌入式]
<font color='red'>PLC</font>出现什么故障可以使用时间出错组织块呢
S7-1500PLC基础—电源模块、分布式I/O从站
PS电源模块(system power supply): 给背板总线供电,不可替代。为CPU、信号模块及其他扩展模块提供工作供电。 型号:PM1507 PM电源模块(module power supply) 提供24v电源,可以用其他开关电源替代。为CPU、信号模块及其他扩展模块、其他用电设备(例如传感器)提供工作供电。 型号:PS1507 1500 CPU主站最多带32个模块,从0~31位置可放置PS,100位置只能放PM 分布式I/O从站 目的:用于设备与主站距离远、或需要增加信号点数的场景。 家族: ET200MP:高性能、易使用。采用SIMATIC S7-1500的IO模块进行分布式站配置。 ET200SP:体
[嵌入式]
S7-1500<font color='red'>PLC</font>基础—电源模块、分布式I/O从站
三菱FX3U PLC利用RS指令实现Modbus RTU通信
在了解了Modbus通信的基本格式后,本期将通过仿真的方式实现Modbus RTU通信协议在三菱FX3U PLC上的应用。 指令介绍 一、软件准备 虚拟串口工具 Modbus Slave 凌一PLC仿真器 GX works2编程软件 二、RS指令 RS指令是在执行串口通信时用来接收和发送数据的指令,使用该指令时需要在PLC上插入FX3U-485-BD通信模块。 1)基本格式 其中m(发生数据的个数)和n(接收数据的个数)需要根据外部设备的报文格式指令,不能随便设置。 2)示例 X0: RS指令触发条件,当X0位ON时RS指令进入发送或接收数据的等待状态。 D10: 发送数据的起始寄存器。 K8: 发送数据的
[嵌入式]
三菱FX3U <font color='red'>PLC</font>利用RS指令实现Modbus RTU通信
Atmel推出面向智能能源应用的PLC方案
SAM4Cx平台拓展了Atmel | Smart G3-PLC解决方案系列,并为新一代智能计量项目提供了无缝,经济高效的综合解决方案 全球微控制器(MCU)及触控技术解决方案领域的领导者Atmel公司在11月4日至6日在阿姆斯特丹举办的2014欧洲表计国际展览会上首次推出了两款符合电力线载波(G3- PLC)规范的全新解决方案。 最新推出的Atmel® G3-PLC产品包括SAM4CP16C片上系统(SoC)和 ATPL250A调制解调器,其引脚兼容已投入量产并符合PRIME规范的Atmel | SMART能源计量解决方案。SoC产品类似于其它基于双核 32-bit ARM® Cortex®-M4架构的SAM4Cx
[工业控制]
PLC编程基本知识:梯形图与控制线路
PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。 早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定了五种能支持PLC编程的语言,分别是:梯形图Delete(LD)、指令表Delete(IL)、功能模块图Delete(FBD)、顺序功能流程图Delete(SFC)、结构化文本Delete(ST)等等,今天给大家分享一些PLC的控制线路和梯形图,这算是比较基础实用的部分,一起来看看吧! 起动、自锁和停止控制的PLC线路与梯形图 起动、自锁和停止控制能使用驱动指令(OUT),也能够使用置位指令(SET、RST)来实
[嵌入式]
<font color='red'>PLC</font>编程基本知识:梯形图与控制线路
三菱PLCfx3U主控指令使用
三菱PLC FX3U是一款功能强大的小型控制器,广泛应用于工业自动化领域。其主控指令是实现程序控制的核心,对于编程人员来说,熟练掌握这些指令至关重要。本文将详细介绍三菱PLC FX3U的主控指令,包括其功能、语法和应用场景等。 1. 概述 三菱PLC FX3U的主控指令主要包括以下几种类型: 程序开始和结束指令 条件判断指令 循环控制指令 跳转指令 中断指令 子程序调用指令 2. 程序开始和结束指令 2.1 程序开始指令(ORG) 程序开始指令ORG用于指定程序的起始地址。在PLC程序中,程序总是从ORG指令指定的地址开始执行。 语法: ORG Xn 其中,Xn是一个16位的寄存器,用于存储程序的起始地址。 2.2
[嵌入式]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved