当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]可编程放大器在USB接口数据采集系统中的应用

传感器接口

  现今,大部份的电子仪器采用的是嵌入式系统。通常这些嵌入式系统包含传感器、缓冲和调节信号的放大器、模/数转换器,以及供数据处理和人机接口用的微控制器等。例如数据采集系统和数据记录器就是这样的系统。图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的功能特色

  LMP8100可实现四个可编程功能:

  1. 非反相-增益可在从增益1至16间逐级单位选择。

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

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

  4. 放大器可以编程到节电模式以将功耗尽量减少。[!--empirenews.page--]

  图3表示出一个LMP8100的简化原理图。

图3 LMP8100 的原理图

  LMP8100的功能是用八位的二进制数值来编程,并且被位移入一个串行数据输入接脚内。表2表示出控制寄存器的位分配。

  表3 表示出增益、零和节电逻辑电平的工作分配。

  表4 表示出频率补偿的逻辑电平工作分配。

最小补偿

  在串行时钟引脚上的时钟计时下,将八位的数据位移入串行数据输入引脚来完成即可完成控制寄存器的编程。图4是将数据位移入控制寄存器的时序图。图中可见该控制寄存器的双重缓冲和载入可分成两个步骤。第一个步骤是利用八个时钟周期将数据位移入移位寄存器。然后,移位寄存器内的数据会被平行传输到芯片选择信号的上升边沿处的保持寄存器内,而保持寄存器的输出会用来选择增益、频率补偿、节电和零输入等功能。采用这种方法可防止放大器的状态出现转变,直至数据被正确位移入移位寄存器为止。

图4 LMP8100串行数据传送

  [!--empirenews.page--]先前出现的数据将会用来设计一个应用在USB数据采集系统中的可编程增益放大器。假如已决定采用一个具备有4.096V参考的12位ADC,其分辨率为1mV,那需要用多少的增益才可将一个普通传感器的输出放大至这个数值呢?这时,简单地检讨一下传感器的敏感度和量度出来的变数跨度,便可发现一个已给传感器的全幅输出范围可由2mV 至3V。这意味最高的增益约为205。下列数式EQ1表示出有关的计算。

最大增益 = 全幅输入/最大传感器输出 = 4.096V/0.020V = 204.8 (1)

  这个由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,就解决了零伏的输出摆低问题,以及上述提及过的两个问题。

  总之,本文讨论的可编程增益放大器的设计拥有优质的增益控制,适用于各类传感器接口应用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭