0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用LPC553x的运放功能模块?

jf_pJlTbmA9 来源:恩智浦MCU加油站 作者:恩智浦MCU加油站 2023-10-26 18:50 次阅读

恩智浦最近新推出一款新产品LPC553x系列,见《LPC553x系列MCU正式量产!为电机控制提供更强算力,更先进模拟特性》,该系列配置了一些全新的模拟功能模块,其中就包括了运算放大器(OPAMP),今天就先来看看这个新模块,有什么过人之处。

由于在用户手册中对该模块的介绍比较简单,在这里就对该功能模块作一个更加详细一点的介绍,使得客户在浏览本文后,能够加深对LPC553x运算放大器的理解,尤其是如何将LPC553x运算放大器的配置,和实际中经常使用的一些典型的运放电路联系起来,从而在实际应用中能够快速上手。

OPAMP原理介绍

OPAMP是一个包含多级放大器电路的电子集成电路,其输入级是一个差分放大器电路,具有输入电阻高、抑制零点漂移的特点。

为了简化分析,分析基于如图1所示理想的OPAMP,一个理想的OPAMP具有如下特点。

输入电流 IB = 0

输入偏置电压 VE = 0

输入阻抗 ZIN ∞

输出阻抗 ZOUT = 0

放大倍数 a = ∞

wKgaomUD6PuABXkkAACaKXDszLU900.png 图1. 一个理想的OPAMP

运算放大器的几种典型运用

◄ 同相比例放大电路 ►

同相比例放大电路连接如图2所示。

输入电压VIN连接到放大器同相输入端,根据理想的OPAMP特性:输入电流IB = 0,输入偏置电压VE = 0,可得输入电压和输出电压关系如下:

wKgZomUD6PyAUUhTAAAHjCuJQGg575.png

则:

wKgaomUD6P2AHcNlAAAIjlTmaLQ293.png

输出电压为输入电压放大而成的同相电压。该电路的输入阻抗为无穷大。

wKgaomUD6P6AbqT9AAB6HYBJxPE292.png 图2. 同相比例放大电路

◄ 电压跟随器 ►

电压跟随器电路连接如图3所示。

在同相比例放大电路中,如果令R2 = 0,并且移除R1, 可得输出电压和输入电压关系如下:

VOUT = VIN

该电路使用OPAMP作为电压跟随缓冲器,在具体应用中可实现针对输入信号的阻抗匹配。

wKgZomUD6QCAEda_AABV9QCGeMg427.png 图3. 电压跟随器

◄ 反相比例放大电路 ►

反相比例放大电路连接如图4所示。

反相比例放大电路输入电压VIN连接到放大器反相输入端,根据理想的OPAMP特性:输入电流IB= 0,输入偏置电压VE = 0,可得输入电压和输出电压关系如下:

wKgaomUD6QGAWcKhAAAGNmL3-yY315.png

则:

wKgaomUD6QOAO-KBAAAIBSS7qKA555.png

输出电压为输入电压放大而成的反相电压。

wKgZomUD6QSAPKHDAAB_g33-gVw306.png 图4. 反相比例放大电路

◄ 差分放大电路 ►

差分放大电路连接如图5所示。

差分放大电路放大了输入电压之间的电压差。根据理想的OPAMP特性:输入电流IB = 0,输入偏置电压VE = 0,可得到如下等式:

wKgaomUD6QaAND3nAAAHipHAkmQ191.png

则:

wKgZomUD6QeAdREvAAALi9AyjPY507.png
wKgZomUD6QiALgIKAAAKNIzc_pQ861.png

则:

wKgaomUD6QqAMMWdAAANfhapuOU793.png

根据 V+ = V-, 及等式 (1)(2) 可得:

wKgaomUD6QuAAYsMAAANl77i4wo255.png

如果令 R1 = R3, R2 = R4, 则:

wKgZomUD6QyAILAAAAAIqaHqIGw804.png

在该电路中,差分信号(VINP – VINN)按放大器增益倍数得到放大,电路实现了差分放大功能。放大输入信号的差分部分,而将输入信号的公共部分滤除。

由于差分放大电路具有滤除共模干扰的特性,该电路可用于滤除信号的直流分量以及共模噪声。

wKgaomUD6Q6AeNdeAACbjSW38ig174.png 图5. 差分放大电路

◄ 带偏置的差分放大电路 ►

带偏置的差分放大电路连接如图6所示。

在差分放大电路中,如果R4不是接地,而是接入偏置电压VPREF,则该电路变为带偏置的差分放大电路。根据理想的OPAMP特性:输入电流IB = 0,输入偏置电压VE = 0,可得到如下等式:

wKgZomUD6RCAVsiDAAAKaCPsTyE158.png

则:

wKgZomUD6RGAHTW3AAAP5hfaNPE136.png
wKgaomUD6ROAdLpvAAAJO5jUhAY126.png

则:

wKgZomUD6RSAfxKDAAAOLSelWs4947.png

根据 V+ = V-, 以及等式 (3)(4) 可得:

wKgaomUD6RWAZ4UTAAAcGl4Sa1Q561.png
wKgZomUD6ReAJTM4AACcQhQGGwE183.png 图6. 带偏置的差分放大电路

LPC553x运放模块性能介绍

LPC553x OPAMP模块具有如下功能:

3个OPAMP模块,支持可编程增益放大器(PGA)

通过配置寄存器来选择不同的增益,以实现可选择的同相比例放大和反相比例放大

模块适用于SARADC之前的信号处理阶段

LPC553x OPAMP模块具有如下特性:

直流开环电压增益110db

转换速率2V/us (低噪声模式),5.5V/us(高速模式)

统一增益带宽3MHz(低噪声模式),15MHz(高速模式)

满幅输入/输出(0 - VDDA)

PGA反相可编程增益:-1X,-2X,-4X,-8X,-16X,-33X,-64X;正相可编程增益:1X,2X,4X,8X,16X,33X,64X

LPC553x OPAMP模块工作模式:

独立(缓冲器)模式

可编程增益放大器(PGA)模式

独立(缓冲器)模式:

OPAMP功能框图如图7所示:

将寄存器OPAMP_CTR [26-24]位“NGAIN”设为“000 – Buffer”,可使得OPAMP工作在缓冲器模式。

在这种模式下,OPAMP放大电路独立工作,与内部的电阻矩阵没有连接,只将OPAMPx_INP,OPAMPx_INN,OPAMPx_OUT这三个管脚引出供用户使用,用户可以在这些管脚上连接外部电路来实现所需的功能。

PGA模式:

将寄存器OPAMP_CTR [26-24]位“NGAIN”设为除“000 – Buffer”外的其它值。[22-20]位“PGAIN”设为除“000 - Reserved”外的其它值,此时OPAMP工作在PGA模式。

在这种模式下,OPAMP与内部电阻矩阵连接,根据NGAIN和PGAIN设置值来放大输入电压,放大的原理将在“LPC553x OPAMP模块的使用”中说明。

wKgZomUD6RmASBtpAAGs0co5y_M410.png 图7. OPAMP功能框图

LPC553x OPAMP模块管脚描述

LPC553x OPAMP 模块管脚描述:

管脚OPAMP0_INP / PIO0_8,缺省为OPAMP0_INP

管脚OPAMP1_INP / PIO0_27,缺省为OPAMP1_INP

管脚OPAMP2_INP / PIO2_1,缺省为OPAMP2_INP

管脚OPAMP0_INN – 专用管脚

管脚OPAMP1_INN – 专用管脚

管脚OPAMP2_INN – 专用管脚

管脚OPAMP0_Out / PIO1_9,缺省为OPAMP0_Out.

管脚OPAMP1_Out / PIO2_14,缺省为OPAMP1_Out.

管脚OPAMP2_Out / PIO2_2,缺省为OPAMP2_Out.

LPC553x OPAMP模块的使用

◄ 将OPAMP模块用作电压跟随器 ►

将寄存器OPAMP_CTR [26-24]位“NGAIN”设为“000 – Buffer”,使得OPAMP工作在缓冲器模式。

连接管脚 OPAMPx_INN 和 OPAMPx_OUT.

根据前面运放典型电路的分析,可得到:

VOUT = VINP

从而实现电压跟随器功能。

wKgaomUD6RqADaphAAClKrTYyu4501.png 图8. 将OPAMP模块用作电压跟随器

◄ 将OPAMP模块用作带偏置的差分放大电路 ►

将LPC553x的OPAMP设为PGA模式,此时OPAMP使用内部电阻矩阵来得到NGAIN, PGAIN。如图9所示。

内部电阻矩阵等效于R1,R2,R3,R4。

R2/R1 = NGAIN

R4/R3 = PGAIN

NGAIN, PGAIN放大增益为:x1, x2, x4, x8, x16, x33, x64。如图10所示。

wKgZomUD6RyANmtVAAHctchX-pc398.png 图9. NGAIN, PGAIN with gain rate x1, x2, x4, x8, x16,x33, x64 LPC553x OPAMP功能框图和等效电路
wKgZomUD6R2ARo25AAE0n4FGtmY712.png 图10. NGAIN, PGAIN放大增益: x1, x2, x4, x8, x16, x33, x64

根据前面运放典型电路分析中的等式(5):

wKgZomUD6R6Ac6d-AAATvNsqmCs096.png

令:

R2/R1 = NGAIN
R4/R3 = PGAIN
可得:

wKgaomUD6R-AFo-1AAAWLyl1Cmo226.png

从而实现带偏置的差分放大功能。

下图为相应等效电路。

wKgZomUD6SGAH-NVAAD31ZHdPAI575.png 图11. 将OPAMP模块用作带偏置的差分放大等效电路

◄ 将OPAMP模块用作差分放大电路 ►

将LPC553x的OPAMP设为PGA模式。

将寄存器OPAMP_CTR [18-17]位 “PREF” 设为 “ 00 – Select vrefh3 ”, 可使得OPAMP 将 DAC0OUT 作为VPREF。

让DACxOUT 输出 “0”电平使得VPREF为“0”电平。

根据等式(6)可得:

wKgaomUD6SKASOEjAAAOjHIR_CU191.png

从而实现差分放大功能。

下图为相应等效电路。

wKgZomUD6SWAFCHUAAEtPYdTJlU949.png 图12. 将OPAMP模块用作差分放大电路

◄ 将OPAMP模块用作同相比例放大电路 ►

将LPC553x的OPAMP设为PGA模式。

将寄存器OPAMP_CTR [18-17]位 “PREF” 设为 “ 10 – Select vrefh1 ”, OPAMP将 VREFOUT作为VPREF,但并不使能VREF模块(缺省状态)从而使得VPREF成为高阻状态。此时VPREF= VINP。

将VINN接到 “0”电平。

根据等式(6)可得:

wKgaomUD6SaAMEJtAAAoJWspKuM849.png

从而实现同相比例放大功能。

下图为相应等效电路。

wKgaomUD6SeAGshMAAE3muxnOG0604.png 图13. 将OPAMP模块用作同相比例放大电路

◄ 将OPAMP模块用作反相比例放大电路 ►

将LPC553x的OPAMP设为PGA模式。

同上使得VPREF阻状态。此时VPREF= VINP

将VINP到 “0”电平, 使得 VPREF=VINP= 0

根据等式(6)可得:

VOUT = – NGAIN * VINN

从而实现反相比例放大功能。

下图为相应等效电路。

wKgZomUD6SmAf4qsAAEprRJwnRQ377.png 图14. 将OPAMP模块用作反相比例放大电路

以上就是对LPC553x OPAMP模块在实际使用方面的介绍和分析,希望能够给广大恩智浦微控制器的爱好者,在使用LPC553x的OPAMP模块时带来方便。谢谢浏览!

来源:恩智浦MCU加油站(作者:Anthony Xie@NXP
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2484

    浏览量

    46530
  • 运放
    +关注

    关注

    46

    文章

    1090

    浏览量

    52362
  • Opamp
    +关注

    关注

    2

    文章

    37

    浏览量

    19256
收藏 人收藏

    评论

    相关推荐

    的电源供电问题

    的datasheet有的是写的单电源供电,有的是正负电源供电。在使用的时候可以将单电源的芯片用正负双电源供电吗。最近用ad8602
    发表于 03-11 19:31

    的三种应用

    放在电路中主要存在三种应用,放大器,滤波器,振荡器。再这三种应用电路中,的两大特点虚短虚断仍然成立吗? 在阻尼振荡器中,工作过程是否按照我描述的这样,在反相输入端加一个近似锯齿波的电流源,正半
    发表于 01-26 16:18

    电流型反馈的原理和应用?

    传统一般都是电压型,但是还有一类是电流型
    发表于 01-18 21:42

    的功耗如何估算?

    我想问一下关于的功耗估算问题,怎样计算的功率,我在网上找过一些,有一个帖子是这个说的——“静态电源电流就是
    发表于 11-24 08:21

    单位增益稳定的是什么类型的

    大家好!我有个项目中设计二阶巴特沃斯低通滤波器,截止频率160KHz,需要的增益是0.62,我选了一个增益带宽积28MHz的放手册里写是一个“单位增益稳定”的
    发表于 11-23 06:08

    如何处理未使用的

    这里所谈论的 “未使用的” 不是指在芯片储藏箱或防静电袋中的;而是指在同一个封装里面的多个
    发表于 11-22 07:45

    一周新品推荐:NXP的 LPC553x/S3x MCU系列和PUI Audio 的触觉反馈元件

    DigiKey Daily  短视频 本期DigiKeyDaily 向大家推荐两款产品—— NXP的 LPC553x/S3x MCU系列和PUI Audio 的触觉反馈元件 1 产品一: NXP
    的头像 发表于 11-16 16:05 273次阅读
    一周新品推荐:NXP的 <b class='flag-5'>LPC553x</b>/S3x MCU系列和PUI Audio 的触觉反馈元件

    LPC553x/S3x MCU系列功能简介

    LPC553x/S3x MCU系列进一步扩展了恩智浦第一个基于Cortex-M33的通用MCU系列,提供了显著的性能增强、所有型号片上RAM具有奇偶校验或ECC、加强的安全功能模块和增加了精确模拟模块,充分利用高性价比的40 n
    发表于 09-22 11:42 451次阅读
    <b class='flag-5'>LPC553x</b>/S3x MCU系列<b class='flag-5'>功能</b>简介

    LPC553x/LPC55S3x上的无刷直流(BLDC)电机控制演示

    电子发烧友网站提供《LPC553x/LPC55S3x上的无刷直流(BLDC)电机控制演示.pdf》资料免费下载
    发表于 08-17 15:08 2次下载
    <b class='flag-5'>LPC553x</b>/<b class='flag-5'>LPC</b>55S3x上的无刷直流(BLDC)电机控制演示

    一种基于单片机实现的队列功能模块

    基于单片机实现的队列功能模块,主要用于8位、16位、32位非运行RTOS的单片机应用,兼容大多数单片机平台。
    的头像 发表于 08-14 11:09 491次阅读
    一种基于单片机实现的队列<b class='flag-5'>功能模块</b>

    LPC553x PWM子模块时钟应通过工具启用,配置工具/SDK驱动程序不会自动执行此操作怎么解决?

    LPC553x 平台上,PWM 外设 SDK 驱动程序应在配置外设之前为使用中的子模块启用上游时钟。 SYSCON->PWM0SUBCTL 和 SYSCON->
    发表于 05-30 06:18

    集成先进的模拟特性:LPC553x实现电机控制

    LPC553x的电机控制子系统有两个灵活的脉宽调制(PWM)模块,提供多达12个PWM输出、2个正交编解码器输入和2个AOI(And/Or/Invert,与或非)模块,可直接馈入外设以实现快速响应
    的头像 发表于 05-25 10:19 675次阅读
    集成先进的模拟特性:<b class='flag-5'>LPC553x</b>实现电机控制

    基础——与比较器

    1、可以当比较器用,比较器不可当用 2、为推挽输出,比较器为开集输出,需接上来电阻
    发表于 05-23 23:12

    LPC553x ADC VREF依赖性问题求解

    在我使用的 LPC553x 系统上,除非在使用 ADC 模块之前启用内部 VREF 模块和低功率带隙,否则 ADC 会产生糟糕的结果。我最初没有打开 VREF 模块,因为我的电路板设计
    发表于 05-22 09:04

    从配置工具/MCUxpresso为LPC553x系统生成的代码的问题求解

    嗨,我遇到了从配置工具/MCUxpresso 为 LPC553x 系统生成的代码的问题。 时钟工具不了解电源管理控制器 (PMC) 对 FRO1M 或 FRO12M 时钟的依赖性。时钟工具可以配置为
    发表于 05-22 07:29