简介
与传感器连接时,仪表放大器(IA)作用强大且功能多样,但也存在一些限制,会阻碍可变增益IA或可编程增益仪表放大器(PGIA)的设计。在有些文献中,后者也被称为软件可编程增益放大器(SPGA)。因为经常遇到要求根据各种各样的传感器或环境条件调节电路的情况,我们需要这类PGIA。采用固定增益时,系统设计人员可能不得不应对欠佳的SNR,这会降低精度。我的同事发表了《模拟对话》文章“可编程增益仪表放大器:找到适合的放大器”,其中讨论了多种有助于创建精密、稳定的PGIA的技术。文章中指出了这种设计可能存在的缺陷,并展示了对可用解决方案和技术的全面调查。在本文中,我将介绍另一种促进这项工作的工具和方法,我会逐一介绍每个设计步骤,让大家快速掌握使用新发布的仪表放大器创建精密PGIA所需的外部元器件值。
一种新的仪表放大器架构
常见的仪表放大器架构如图1所示。
图1.经典仪表放大器
增益由外部电阻器RG的值来设定。要使用这类器件创建PGIA,只需切换RG的值即可。这种切换通常使用模拟开关或多路复用器来完成。但是,模拟开关的一些非理想行为让这项任务变得复杂——例如开关的导通电阻、通道电容,以及通道电阻随施加电压的变化。
图2所示为基于标准仪表放大器结构的变化版本。注意RG引脚如何被分解成±RG,S和±RG,F,单独引出,并从器件封装外部进行配置。
图2.LT6372-1架构允许配置一些IA内部节点
图2所示的架构有一个重要的实用特性:能够配置仪表放大器,使其可以在几个不同的增益值之间切换,同时将开关电阻造成的增益误差降至最低。此特性可用于创建PGIA。
如上所述,任何电阻可编程仪表放大器都可以通过切换增益电阻的值来改变其增益。但是,这种做法存在明显的缺点,例如:
开关导通电阻(RON)标称值及其变化会造成较大的增益误差。
由于需要的开关RON值较低,高增益值可能无法实现。
开关非线性会引起信号失真。这是因为信号电流直接流过RON,因此其值随电压的任何变化都会引起失真。
如图3所示,当LT6372-1配置为PGIA时,可以缓解这些问题,因为RG,F和RG,S引脚是单独引出的。在这个原理图中,惠斯登电桥(由R5至R8组成)产生的信号被放大,提供4个可能的增益值,用户可根据选择的SW1开关位置进行选择。利用LT6372系列引脚排列,我们可以创建一个PGIA以通过改变RF/RG比来获得所需的增益值。
此外,作为增益误差源的U1、U2模拟开关RON被降至最低,因为它可以与输入级反相端口及其反馈电阻串联。这样配置之后,RON只占内部12.1 kΩ反馈电阻总量的一小部分,因此对增益误差和漂移几乎没有影响。同样,由于RON值只占总反馈电阻的一小部分,其值随电压的变化几乎不会产生影响,因此开关非线性引起的失真可降至最低。此外,此器件的输入级由电流反馈放大器(CFA)架构组成,与传统的电压反馈放大器相比,它本身在增益变化时所允许的带宽或速度变化较小。1 上述所有这些因素综合在一起,让我们能够使用低成本外部模拟开关,创建具有精密增益步进的精密PGIA。
1 CFA闭环带宽与RF的值成反比,而传统的电压反馈架构带宽与增益(RF/RG)成反比。
图3.LT6372-1 PGIA电桥接口,提供四种增益设置
图4所示为PGIA的简化图,展示了梯形电阻的不同抽头(由总共8个模拟开关实现,每次短接2个来设置增益)如何配置电路。在此图中,两个开关组由四种可能的增益值之一来描述;–RG,S和+RG,S引脚短接至RF3/RF4结。
图4.LT6372-1的框图,以及PGIA的简化外部连接(未显示增益开关)
用于计算外部电阻的增益的设计步骤
图3显示完整的PGIA配置,包括所需的开关,该配置可适应任意大小的增益范围。其中包含四个可能的增益值,但是可以通过在设计中增加更多开关来增加该值。如前所述,允许配置RG,F和RG,S引脚这一特性让我们能够增加RF来增大增益,并降低RG来减小增益,以创建功能多样的PGIA。为了计算增益,我们可以将反馈电阻计为内部12.1 kΩ调整电阻加上RG,F到RG,S端口连接上与RG,F串联的其他电阻。相反,增益设置电阻是+RG,S和-RG,S之间的总电阻。总结起来就是:
RF = 12.1 kΩ + 两个输入放大器各自上面的RG,F和RG,S之间的电阻
RG = +RG,S和–RG,S之间的电阻
在这种配置下,增益的可能范围为1 V/V至1000 V/V。当U1和U2开关上的开关都设置为的短路引脚S3和D3时,对应的RF和RG值,以及产生的增益如下:
RF = 12.1 kΩ + 11 kΩ + 1.1 kΩ = 24.1 kΩ
RG = 73.2 Ω + 97.6 Ω + 73.2 Ω = 244 Ω
G = 1+ 2RF/RG = 1 + 2 × 24.1 kΩ/244 Ω = 199 V/V
很容易能够看出,决定外部电阻使用哪个值是一个迭代且彼此相关的过程,可能的增益值相互作用,对选择使用的电阻产生影响。为了便于参考,表1列出了一些常见的增益值组成值,但是,还可能存在许多其他的增益组合(G)。
表1.一些PGIA增益组合的组成值
确定PGIA的值的步骤
我们可以使用等式1中的公式依序计算增益网络中的单个电阻的值。该方程确定电阻的方式如图3所标示,表1中的案例2(增益为2、20、200和500 V/V)用作算出的示例。反馈电阻与增益设置电阻是交互式的;因此,公式必须是当前项取决于之前项的一个系列。计算公式如下:
以下是一些定义:
RF1 = 12.1 kΩ(LT6372-1的内置电阻)
M:增益数量(本电路为4)
Gi:增益实例(在本例中,G1 – G4分别为2、20、200或500 V/V)
i:在1至(M-1)之间变化,用于计算RFi + 1
等式1可用于计算任何增益组合所需的反馈电阻。一个虚拟变量(j)充当计数器,以保持之前的反馈电阻的连续总数。
在计算之前,建议先绘制与图3所示的网络类似的电阻网络。该网络中有(2 × M) – 1个电阻,其中M =增益数。在这个示例中,M = 4,所以,电阻串中将包含7个电阻。需要针对i = 1 → (M – 1)求等式1的值。
G1 = 2,G2 = 20,G3 = 200,G4 = 500 V/V
根据等式2:
根据i = 1 → (M-1),以迭代的方式求等式1的值
然后,可以使用以下等式计算中心电阻RG:
在进行最后一步计算之后,表1中的所有4个电阻值都经过计算,设计的计算过程完成。
测量的性能图
以下这些图显示了使用此PGIA配置可以实现的性能:
图5.PGIA大信号频率响应
图6.PGIA CMRR与频率的关系
ADG444的开关电容使得在最低增益设置(G1 = 2 V/V)下,小信号频率响应出现一些明显的峰化(参见图7)。这种现象只在采用较低的增益设置时才会出现,因为LT6372-1的带宽扩展到足以受到开关的pF电容影响。解决这种副作用的方法包括,选择电容更低的开关(例如具有5 pF电容的ADG611/ADG612/ADG613),或者限制PGIA的最低增益设置。
图7.PGIA小信号低增益峰化
结论
本文介绍了如何利用新发布的LT6372系列器件的引脚排列为仪表放大器添加增益选择功能。文中分析了这种PGIA的特性,并详细说明了其设计步骤以及性能测量值。LT6372-1具有高线性度,提供精确的直流规格和性能,因此非常适合用于此类解决方案。
作者简介
Hooman Hashemi于2018年3月加入ADI公司,从事新产品指标测试和展示产品特性与用途的应用开发工作。Hooman此前曾在Texas Instruments工作了22年,担任应用工程师,专注于高速产品系列。他于1989年8月毕业于圣克拉拉大学,获电气工程硕士学位;1983年12月毕业于圣何塞州立大学,获电气工程学士学位。联系方式:hooman.hashemi@analog.com。
上一篇:计算电流测量精度以提高功能安全
下一篇:经典仪表放大器(PGIA)的新版本提供更高的设计灵活性
推荐阅读最新更新时间:2024-11-17 03:41
推荐帖子
- 【EEWORLD大学堂】玩转LaunchPad及TI MSP430G2XX系列超值单片机!!!
- 你是不是正拿着MSP430LaunchPad一点点摸索?你是不是正酝酿一个详细的计划来玩转LaunchPad?你是不是在使用中遇到了这样那样的问题?那么,独乐乐不如众乐乐!!!与千名团购网友一起,玩转MSP430LaunchPad吧!!!还有TI和论坛资深工程师与你一起探讨!!!最后,EEWORLD将对资料进行归整,如你的分享入选,不仅能在文档中留名,还将获得精美礼品一份~~~活动日期:即日起-2011.11.15活动页面,点击参与:http://bbs.eeworld
- EEWORLD社区 微控制器 MCU
- 笔记本接耳机后扬声器静音的功能可以在声卡驱动在实现吗?
- 望高手指点~~笔记本接耳机后扬声器静音的功能可以在声卡驱动在实现吗?大致的流程是系统检测到有耳机插入时会发出通知,NOTIFY一下,这时调用SETMUTE的函数。调用SETMUTE那不是都静音了?耳机的声音会不会也没了~~现在的笔记本好像是这样的,但这个功能的实现是否在驱动里我就不知道了。我以前猜想应该是电路实现的,耳机接入后自动断开了扬声器的输出线路。不知理解正确与否驱动代码实现的,和线路没有关系当然如果把线路做成这样,也是可以的ding引用4楼91program
- coldra 嵌入式系统
- jtag 接线疑问
- 我现在用f2812开发一个板子,不知道JTAG的接法到底是怎么样接的,上网查资料发现和xds510中的接法不一样,且没找到对应的帮助文档:1.XDS510:5脚接5V;4,6,8,10,12接地;9,10接TCK;1---TMS;2---TRST;3---TDI;7---TDO;14---EMU1;13---EMU0;2网上一兄弟:EMU0(13脚)和EMU1(14脚)上拉10k到3.3V,5脚接3.3V,6脚悬空,
- 豹速 模拟与混合信号
- AVR的问题
- 第一种:#includeavr/io.h#includeavr/sleep.h#includeavr/signal.h#includeavr/interrupt.h#includeavr/delay.hvoidport_init(){DDRB=0xFF;PORTB=0;}voidshine()//闪{unsignedchardata=0;while(1){
- bobostart 嵌入式系统
- 关于cc2650的一些问题,想请教各位大神
- CC2650可以和CC2530实现组网吗?刚才看到论坛一位哥们说的似乎CC2650不能做路由和协调器,我就想着用2530做路由和协调器,2650做终端采集节点,但是不知道2650和2530用的是不是同一个协议栈呢?还有就是我在TI官网下载ZSTACK-Home的时候,ti说我的下载请求被拒绝,有没有哪位大神能告诉我该怎么办才能下载到TI官网的ZSTACK呢?我的myTI是已经申请过了的。先谢过各位好心人了!!!关于cc2650的一些问题,想请教各位大神可以互联互通的这个是必须的不然zigb
- liehuo007 RF/无线
- 基于IGCT的固态断路器
- 最近ABB公司推出寿命百万次的固态断路器,行业创新!基于IGCT的固态断路器
- Chunen_Fang 工控电子