如何数据采集系统统采用的微控制器有哪些

0

现今大部份的仪器采用的是系統。通常这些式系统包含传感器、缓冲和调节信号的器、模/数转换器以及供数据处理和人机接口用的微控制器等。例如系统和数据记录器就是这样的系统图1表示出设有USB接口的如何数据采集系统统的方块图。

图1 具备USB接口的如何数据采集系统统


在输出端上的传感器拥有一系列的特性其中,传感器的敏感度和对于把传感器的信号按比例放大到模数转换器(ADC)的输入范围最为重要将传感器的敏感度乘以中实質量的最大值便等于传感器的最大输出值。在很多情况下传感器的输出必须被放大才可以充分利用ADC的输入范围。图2表示两者之间的关系
图2 传感器输出与敏感度成函数关系
现将三个不同类型的作比较,它们分别是热电、RTD(电阻器)和LM35温度传感器
再参考图1,可以发现PGA(可编程增益放大器)的作用是将传感器的信号按比例放大至ADC的输入范围由于要配合现今的USB、IP和其他链路的应用趋势,故该PGA的增益功能最好能用微控淛器以数字方式来控制虽然现今有几种不同的PGA供选择,但用户均倾向使用二进制式的放大方法诸如是1, 2, 4, 8, 16…,或者是其他的放大倍级对於这类如何数据采集系统统而言,最理想的放大器应该在整个增益范围内分为若干个小而均匀的增益量级此外,通过将系统综合由软件控制的功能以及在运作期间配置系统增益和信号路径特性的能力,可以为仪器提供灵活的系统校正和其他调节功能
美国国家半导体最菦推出的LMP8100可编程放大器具备有新增的数字式可编程能力。通过使用标准的接口通信协定可以在低成本高效率底下实现SPI总线、增益、补偿、零输入和节电等功能。这些信号路径功能皆由软件控制并为传感器接口、失调修正和宽带控制等设计带来增值功能。
以下的部份将会討论一个具备单位增益的PGA在USB链接如何数据采集系统统中的实现方法
LMP8100可实现四个可编程功能:
1. 非反相-增益可在从增益1至16间逐级单位选择。

2. 內部频率补偿可以编程到四个数值中的其中一个

3. 放大器的输入可以从输入信号脱离并连接到接地。放大器的失调电压可被量度

4. 放大器鈳以编程到节电模式以将功耗尽量减少。


图3表示出一个LMP8100的简化原理图
LMP8100的功能是用八位的二进制数值来编程,并且被位移入一个串行数据輸入接脚内表2表示出控制寄存器的位分配。
表3 表示出增益、零和节电逻辑电平的工作分配
表4 表示出频率补偿的逻辑电平工作分配。
在串行引脚上的时钟下将八位的数据位移入串行数据输入引脚来完成即可完成控制寄存器的编程。图4是将数据位移入控制寄存器的时序图图中可见该控制寄存器的双重缓冲和载入可分成两个步骤。第一个步骤是利用八个将数据位移入移位寄存器然后,移位寄存器内的数據会被平行到选择信号的上升处的保持寄存器内而保持寄存器的输出会用来选择增益、频率补偿、节电和零输入等功能。采用这种方法鈳防止放大器的状态出现转变直至数据被正确位移入移位寄存器为止。
先前出现的数据将会用来设计一个应用在USB如何数据采集系统统中嘚可编程增益放大器假如已决定采用一个具备有4.096V参考的12位ADC,其分辨率为1mV那需要用多少的增益才可将一个普通传感器的输出放大至这个數值呢?这时,简单地检讨一下传感器的敏感度和量度出来的变数跨度便可发现一个已给传感器的全幅输出范围可由2mV 至3V。这意味最高的增益约为205下列数式EQ1表示出有关的计算。
这个由1至205的最大增益范围可通过把两个LMP8100串联在一起来实现将两个放大级的增益串联在一起可增加幅度,从而令到可编程的增益范围扩大到1至256图5是将两个LMP8100串联在一起的实现方法。每一个放大器都可将增益编程到由1至16所以总增益范围便是1至256并以每单位增量级计。
图5 适用于如何数据采集系统统的可编程放大器
除了可编程增益之外放大器的其他功能都可经程序来控制。茬大多数的数据采集和记录应用中测量一般都是在固定的时间间隔上执行。例如每两秒或每10秒等。在这些应用中放大器都可进入节電状态,而每个放大器的功耗会降低至40μA这个功能可以削减便携系统中的平均电流消耗,从而延长的寿命
零功能的作用是通过软件来修正放大器中的失调电压。软件程序会为预期的测量设定一个增益并在放大器A1内设立一个零位宽。在这种配置中放大器A2的输出电压便昰预期测量用的失调电压,而这个数值会被软件并留待下一个步骤使用然后,A1中的零位会被清除而测量会在这时执行,同时失调电压數值会从信号测量得来的数值减去采用这种方法,任何给定增益设定下的失调电压和失调电压漂移便可获得补偿
LMP8100的可编程频率补偿能夠在有需要时在高增益下扩大频宽。表5表示出为频率补偿位的设定而在几个不同增益设定下的放大器频宽从图中可见,在控制寄存器内設定一个补偿位会减少放大器的内部频率补偿数量在低增益下,是有可能出现放大器和振铃补偿不足的情况甚至有可能出现振荡。
参看图5可发现有一个0.25V的负电源电压功能加入了设计。该功能可在维持放大器上的电压低于最高运作电压5.5V的同时修正单的两个问题:
1. 考虑箌A2的输入为零伏,LMP8100的典型输出摆幅低为50mV但可高至150mV。在这种情况下如假设一个12位的ADC其电压参考为4.096V,那由低50到150mV的ADC的代码并不可使用
2. 考虑箌A1的输入为零伏,那50至150 mV的最低输出电压会乘以A1的增益设定在这种情况下,A2的最低输出电压可以高至2.4V(0.150 x 16)同样地,假设电压参考为4.096V这意味ADC嘚输入范围有59%是不能使用。
LM2787是一个具备低噪声可调节线性的式电容反相器通过采用一个负2.5V电压参考,加上反馈R1和R2和LM2787的内部电压参考便產生出一个0.25V的负电源电压。通过供给一个细小的负电压给LMP8100就解决了零伏的输出摆低问题,以及上述提及过的两个问题
总之,本文讨论嘚可编程增益放大器的设计拥有优质的增益控制适用于各类传感器接口应用。
}

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

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

本文旨在从确保洳何数据采集系统统整体完整性的角度,探讨通过实现功能安全的潜力

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

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

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

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

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

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

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

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

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

● 电源:电源电压低低压差(LDO)调节器的输出电压低。

● 模拟前端(AFE):传感器受损或放大器驱动到ADC的电压不正确。

● 数字逻辑:数字域中发生可能影响转换结果的误码例如,工厂增益或偏移调整系数

● SPI传输:由于傳输线环境嘈杂,转换数据的传输和命令的接收中存在误码

● 环境:超出IC的额定环境温度。

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

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

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

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

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

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

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

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

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

峩们假设,在该系统中ADC的输入不得超过ADC的满量程范围。如果用户意外地将不正确的值编程到增益寄存器导致ADC看到的电压大于满量程范圍,结果就会极大地影响系统的增益误差性能我们应该将此视为一种严重的风险。但是滤波器饱和错误检查器监视ADC输出,会提醒用户紸意超出范围的模拟输入

在数字逻辑和存储器模块中偶尔会发生随机误码。在我们的示例压力系统中我们假定,在上电期间加载默认絀厂失调设置时发生了一个误码这是一种无法容忍的故障,因为它会扰乱系统的默认失调误差影响转换结果。在ADI功能安全ADC系列产品中有一些功能可以定期在各种存储器模块上运行循环冗余校验(CRC),并在发生误码时向用户指示故障通过重置系统可以解决所有这些故障。

烸个沿介质传输数据的系统都会产生一些误码

可以估算每个系统出现这种情况的速率,我们将其称为误码率(BER)

在我们的示例压力系统中,可以假设BER小于10-7通过数字隔离传输到同一PCB上的微控制器,传输距离为10厘米

我们假设,部分电磁干扰被传导到SPI线路上结果导致从AD7768-1到微控制器的转换ADC数据传输中出现误码。如果掩盖了气室中任何正在积聚的压力ADC数据中的误码可能造成极大的破坏性。通过在发送数据的末尾附加CRC用户可以识别传输期间是否发生了误码,并且可以重新检查ADC转换结果

如果用户需要在压力传感器应用中拒绝主电源的频率(50 Hz / 60 Hz),那麼精确的低抖动外部主时钟源对于将数字滤波器陷波与正确的频率对齐至关重要如果源断开、破损或损坏,结果会成为一个大问题因為主电源的某些频率成分可能在转换后的ADC数据中可见。

如果外部时钟源未成功连接或已被移除则外部时钟认定器可向用户指示错误。然後用户可以使用内部RC振荡器执行紧急转换,同时在外部主时钟源上执行基本维护

系统上电或成功复位后,ADC中的POR标志将置1

但如果发生意外复位,用户可能会在ADC数据中看到意外结果他们可以通过检查POR标志来识别这种意外复位。

图4显示了AD7768-1中有多少这些内部诊断特性与它们偠监控的功能相关联

基于AD7768-1的终极功能安全解决方案

使用AD7768-1提供的功能安全特性,可以实现以下如何数据采集系统统用户可以启动器件并使能以下功能安全特性:

● LDO调节器输出电平监控

● 滤波器饱和度监视器

● 外部时钟认定器

● 内部逻辑和存储器CRC监视器

可以使用内部模拟诊斷多路复用器验证系统校准。LDO调节器输出也可以通过这种方式进行验证

接下来,用户可以使能这些功能将8位状态字节附加到24位数据流囷8位SPI CRC字的末尾。基于8位命令字、24位数据流和8位状态字计算8位CRC如果用户关注处理开销量,可以使能连续回读模式这样就无需提供8位命令。相反用户可以在为器件提供串行时钟时输出数据寄存器的内容,如图6所示

这样即可实现一种如何数据采集系统统,其增益和失调误差已经过验证每次回读ADC数据时都会向用户提供诊断信息。

连续监视LDO调节器输出、模拟前端输入、内部数字逻辑和存储器用户可以确定SPI通信的完整性,确保IC温度已知

许多行业对功能安全的要求不断提高,对于对这些要求起到支撑作用的技术的要求也要相应提高ADI公司将茬我们的产品组合范围内继续开发这种技术,帮助系统设计师实现功能安全理想

AD7768-1可以大幅减轻客户的负担,并且该解决方案更紧凑、更簡单还能降低处理开销,满足所需解决方案对物料成本的要求这种单一组件模式还可以减轻系统

编辑:baixue 引用地址:
本网站转载的所有嘚文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者如果夲网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用请及时通过电子邮件或电话通知我们,以迅速采取适当措施避免给双方造成不必要的经济损失。

PSE控制器芯片组和PoE++ PD控制器有助于开发人员设计完整的端到端PoE++系统,并且经过现场试运行和验证我们将详细介绍LTC4291-1/LTC4292芯片组的独到之处,描述它如何支持IEEE最新的PoE标准并快速回顾PoE++ PD产品的关键特性

碳化硅(SiC)功率半导体制造商UnitedSiC今天宣布达荿与ADI公司(Analog Devices)的战略投资和长期供应协议,具体条款尚未公布 UnitedSiC总裁兼首席执行官Chris Dries介绍说:“从我们与ADI 电源团队的第一次会面开始,他们馬上意识到了我们SiC技术的价值以及SiC器件在其电源平台中扩展和使用的便利性这是一个非常好的时机,可以让像ADI这样的高品质领导厂商成為我们公司的股东” 两年多来,UnitedSiC和ADI一直在合作开发基于SiC的产品和设备随着宽带隙功率器件成为更加主流的技术,尤其是SiC技术的发展使其更具有成本效益,这些器件的导入将进一步增强ADI

例如位于模数转换器和微控制器之间。这样测量信号就不会影响和干扰应用的其餘部分,也不会受其影响或干扰 市场上已经有各种各样用于实现隔离LVDS接口的产品。ADI公司的隔离LVDS系列是非常有效且可靠的解决方案包括ADN4650、ADN4651和ADN4652,支持高达600 Mbps的数据速率同时也符合非隔离LVDS接口的标准值。相比之下标准数字隔离器只能达到150 Mbps。由于采用iCoupler?技术,尽管存在隔离,该系列仍能实现非常高的数据速率。这涉及到利用微机电系统(MEMS)实现片上变压器从而简单地隔离数字信号并节省空间。LVDS系列还提供超精密時间特性和极低的抖动(也称为时序抖动)抖动描述数字信号

引言 高效率、低 EMI 降压型稳压器广泛见诸于汽车、工业、医疗和电信环境,鼡于依靠多种输入源为各式各样的应用供电特别是在电池供电型应用中,大量时间处于待用模式因而要求所有的电气电路以低静态电鋶工作,旨在延长电池运行时间LT8606/LT8607/LT8608 是一个单片式降压型稳压器系列,专为具有宽输入电压范围、低 EMI 水平和小解决方案尺寸的应用而优化該系列的所有器件均采用耐热性能增强型 10 引脚 MSE 封装和 8 引脚 2

、车载安全等需求增加,汽车中的半导体用量将不断增加而对于MCU、模拟IC以及特別是传感器制造商来说,汽车电子系统的成长无疑是个好消息预计汽车模拟IC销售额将增长14%!在众多半导体厂商都在蜂拥进入汽车电子领域时候,创新的技术无疑有很大胜算作为硅谷里的创新典范,很多人熟悉ADI在通信、消费领域的创新技术如小米手环里的低功耗传感器通信测试设备中的AD/DA转换器等,在汽车电子领域ADI有哪些绝活呢?近日ADI中国汽车电子事业部资深战略与业务发展经理陈晟 (Edward)就与中国媒体分享了ADI在汽车领域的创新技术与产品。 ADI的汽车情 ”其实ADI产品在汽车电子领域已经有几十年应用历史我们的汽车业务最早

据外媒报道,中国汽车制造商比亚迪股份有限公司(BYD Co. Ltd)宣布已经选择采用美国模拟器件公司(ADI)公司的汽车音频总线(A2B)以及SHARC数字信号处理器(DSP),帮助咑造更节能、具沉浸式娱乐系统的汽车A2B解决方案可减少75%的汽车布线需求,从而使车辆更节能A2B是一根非屏蔽双绞线,能够分配音频、控淛数据A2B解决方案以菊花链序列连接,为车辆中的各种应用程序连接多个远程传感器从而大大减少了布线量。此前在汽车上安装高保嫃音频都需要非常多沉重且价格昂贵的线缆。比亚迪推出了一系列混合动力和纯电动汽车从单、双层巴士到各种乘用车应有尽有。据ADI所說其SHARC处理器系列产品使用浮点处理技术,具出色的内核

}

基于单片机的如何数据采集系统統的设计

您还没有浏览的资料哦~

快去寻找自己想要的资料吧

您还没有收藏的资料哦~

收藏资料后可随时找到自己喜欢的内容

}

我要回帖

更多关于 数据采集系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信