搜索
查看: 336|回复: 8

ADI读书月第九十期:数据采集系统的功能安全

[复制链接]

28

主题

44

帖子

524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
524
发表于 2019-5-24 17:16:44 | 显示全部楼层 |阅读模式
简介

功能安全是诸多行业整体安全策略的一部分,其目的是将对人或作业设备造成伤害的概率降至可接受的范围以内。近年来,人们对系统功能安全的要求显著增长。从核电站到医疗设备,无故障系统已成为部分应用的理想选择,也是其他应用的必备条件。例如,在传感领域,获取的数据如果不正确或遭到损坏,结果可能具有破坏性,甚至可能致命,具体取决于系统和所涉及的风险级别。

传统上,系统开发人员有责任将诊断和故障预防机制集成到其产品当中,确保来自传感IC的数据的完整性。但其代价是会增加PCB面积、物料成本和处理开销,最终会导致费用增加。从那时起,通过与系统设计工程师的广泛合作,人们开发出了一种解决方案来解决这个问题。为此,人们已经开始在IC级设计中考虑功能安全特性。

本文旨在从确保数据采集系统整体完整性的角度,探讨通过ADC实现功能安全的潜力。C级设计中考虑功能安全特性。

传统的功能安全解决方案与更佳的方式

在图1中,我们看到的例子是一个多年以前的功能安全系统,我们将它与更现代的解决方案进行比较。其核心是数据采集ADC,它负责转换模拟输入并将数据传输到微控制器。然而,要实现这一解决方案,需要采用许多外部元件,重复执行SPI事务,甚至需要一个冗余ADC,结果极大地增加了物料成本、PCB面积、处理开销和成本。同时还会给系统设计人员带来额外的负担,比如,增加开发时间,降低可靠性等。

有一种单IC解决方案,只需极少的外部元件即可运行功能安全特性。

4.png
图1.从多组件功能安全系统到单芯片ADI解决方案的集成。

具有功能安全要求的示例系统

在包含ADC的数据采集系统中,可能发生多种故障,根据具体的应用,这些故障可能会增加人或机器的健康风险。系统设计师必须区分可接受的风险和不可接受的风险。

例如,在气室压力测量和调节系统中,如果罐内压力不能大幅偏离外部压力,则可将使用容差为5%的传感器的做法视为可接受的风险。然而,如果微控制器接收到错误的ADC数据,结果可能导致致命的事故,腔室中的压力可能导致内爆或外爆,这两种情况都有可能导致附近的人受伤或死亡。这种风险水平是不可接受的。因此,必须实施一些功能安全措施,确保控制器接收的信息的完整性。

可能导致这类错误的一些故障源为

  • 电源:电源电压低,低压差(LDO)调节器的输出电压低。
  • 模拟前端(AFE):传感器受损,或放大器驱动到ADC的电压不正确。
  • 数字逻辑:数字域中发生可能影响转换结果的误码。例如,工厂增益或偏移调整系数。
  • SPI传输:由于传输线环境嘈杂,转换数据的传输和命令的接收中存在误码。
  • 环境:超出IC的额定环境温度。

AD7768-1是ADI公司功能安全产品组合中的Σ-Δ ADC之一,具有广泛的诊断特性,能赋予用户误码检测和诊断以及其他能力。图2突出显示了典型压力检测系统中的部分可能故障源。

2.png
图2.识别压力传感器系统中的潜在故障源。

用ADC诊断系统错误

借助ADI公司的ADC功能安全产品组合,用户可以用ADC帮助诊断和/或减少系统错误。这种系统误差测量能力对于保持精确测量极为重要,并且在具有功能安全要求的系统中,这种准确性甚至更加重要。

从参考输入获取的正负满量程电压用于测量系统的增益误差。通过零电平内部短路测量失调误差。然后,用户可以使用ADC的增益和失调调整寄存器来调整系统的失调和增益误差性能。

温度传感器识别IC局部温度的变化,包括超范围温度。在对失调和增益误差温度漂移敏感的系统中,这可能是一项具有吸引力的功能。如果温度变化较大,用户可能会决定在该新温度下调整增益和失调误差。图3说明了如何在AD7768-1内部将模拟诊断多路复用器连接到ADC。

3.png
图3.模拟诊断多路复用器转换开关。

诊断错误标志:寄存器映射诊断状态指示器

可以使能多个诊断特性,并且通常可以通过寄存器映射将其状态告知用户。发生故障时,会在寄存器中设置错误标志。用户可以在收到故障警报后进一步调查。

接下来,我们探讨可能发生并且可以通过ADI功能安全ADC产品组合进行诊断的一些真实故障。我们首先假设,我们的压力传感器系统装在一个工厂里,其工作温度波动不定,由于基本维护工作而多次停电,并且周围工业环境产生的电磁干扰(EMI)有可能被传导至系统PCB上。
ADC电源错误

我们假设,由于工作环境温度高,并且系统功率循环会引起电流冲击,所以,负责ADC的LDO电源输出的LDO电容已经磨损和损坏。使这些输出维持在已知电压,需要采用一个外部电容,这对于整个系统正常工作至关重要。如果电容器因该故障损坏,用户可能会发现,转换后的ADC数据或其他功能的性能会出乎意料。通过使能LDO监视器,一旦电压电平降至某个跳变点以下,系统会设置错误标志以提醒用户LDO输出的问题。

了解更多请观看原文:数据采集系统的功能安全

Q&A:
1、简述本文主要描述的内容
2、导致控制器接收的信息不完整的错误故障源一般有哪些
3、简述基于AD7768-1的终极功能安全解决方案



时间:5月20日——6月15日
奖励:将从答对问题的网友中抽取3位获得20元京东券(都回答对的取前三个网友)

附上期获奖网友名单

ufoer11、行色匆匆、gaon2

请以上3位尽快联系管理员,qq:1170894008,注明读书月活动获奖。领奖截止时间:5-30

回复

使用道具 举报

0

主题

451

帖子

5318

积分

论坛元老

Rank: 8Rank: 8

积分
5318
发表于 2019-5-24 20:57:28 | 显示全部楼层
此帖仅作者可见

使用道具 举报

15

主题

410

帖子

2813

积分

金牌会员

Rank: 6Rank: 6

积分
2813
发表于 2019-5-27 09:07:19 | 显示全部楼层
此帖仅作者可见

使用道具 举报

0

主题

15

帖子

245

积分

中级会员

Rank: 3Rank: 3

积分
245
发表于 2019-5-27 12:40:25 | 显示全部楼层
此帖仅作者可见

使用道具 举报

0

主题

10

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
发表于 2019-5-27 16:17:04 | 显示全部楼层
此帖仅作者可见

使用道具 举报

0

主题

45

帖子

452

积分

中级会员

Rank: 3Rank: 3

积分
452
发表于 2019-5-30 23:28:51 | 显示全部楼层
此帖仅作者可见

使用道具 举报

76

主题

222

帖子

678

积分

高级会员

Rank: 4

积分
678
发表于 2019-6-6 12:47:11 | 显示全部楼层
此帖仅作者可见

使用道具 举报

43

主题

122

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
发表于 2019-6-6 12:47:50 | 显示全部楼层
此帖仅作者可见

使用道具 举报

0

主题

130

帖子

2114

积分

金牌会员

Rank: 6Rank: 6

积分
2114
发表于 2019-6-7 10:14:47 | 显示全部楼层
此帖仅作者可见

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|EEFOCUS

GMT+8, 2019-8-19 08:50 , Processed in 0.083478 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表