- 本课程为精品课,您可以登录eeworld继续观看:
- 4.1.4 直流偏置电路
- 登录
- 课程目录
- 相关资源
- 课程笔记
基本运算放大电路(四)
位于4.1.4节
直流偏置电路
利用运放进行信号的幅值的
缩放和偏移是非常普遍的应用
比如说对于绝大多数 ADC 来说它都是单极性的
所以在 ADC 采样中
经常需要把双极性信号进行正向平移
可能还要进行缩放变为单极性信号再给 ADC 进行采样
另一方面呢多数 DAC 都是单极性的
那么如果我需要 DAC 输出双极性信号
就需要运放将单极性信号进行负向平移
可能还需要缩放,变成双极性信号进行输出
假设 ADC 的基准电压范围是 0-2V
待测信号为正弦交流,幅值为 1V
这样一来待测信号就需要向上平移 1V
如图所示电路为一种 ADC 采样信号平移方法
我们直接使用一种非常常用的 LM324 运放进行仿真
双极性信号呢
由反相端进行输入
根据电阻取值取-1倍放大
电阻分压出
0.5V,1/10分压
0.5V 进入同相端
反馈网络呢实现两倍放大,最终实现平移 1V
那么输入输出电压关系就是
uo = 1-ui
我们注意平移信号用的直流电压必须是低内阻的
所以 C2 电容必不可少
仿真结果表明我现在待测信号
原本是 ±1V 的待测信号已经被平移到了
ADC 的采样范围之内了
0-2V 之内
如图所示电路呢
为一种利用运放实现 DAC 双极性输出的办法
DAC 信号由同相输入端输入
那么偏移电压由反相端输入
图中呢偏移电压直接使用 VCC
实际上也可以用电阻分压
那么无论是哪种偏置电压
都需要并联大电容以减少交流阻抗
根据虚短原理我们可以列出计算公式
整理以后呢得到输出电压的表达式
uo = 2uI - 3.3
我们也可以不按照这样的理论计算
我们直接定性分析
输入信号从同相端输入
两个 1k 电阻所以它就是两倍放大
我们用叠加原理直接计算
那么 VCC 电压呢
是反相端输入-1倍放大,所以它是 -3.3V
所以总的输出电压就应该是 2uI - 3.3
这是用叠加原理直接计算
那么如仿真波形所示输入信号为
峰峰值 3.3V
然后偏移了 1.65V 这么一个三角波
那我们现在的效果呢
是把它扩大两倍三角波变大了
还往它呢,负向平移 3.3V 构成一个双极性
峰峰值呢为 6.6V 这么一个信号
好,直流偏置电路的改进
前面所讲的两个直流偏置电路呢都有一个缺点
那就是实际偏置电压与增益是有关系的
比如说
偏置电压是0.5V
增益从同相输入增益是2所以呢偏置是1V
我们在这里呢
如果 R1、R2 的比值
不是1,那么实际的偏移的幅值呢也不会是 VCC
我们把信号源 VG1 串联电容 C3
那么就构成了改进型直流偏置电路
它的平移电压与增益无关经常用在单电源运放中
图中
C1 电容用于芯片的去耦
仿真时我们可以不加
但实际电路中呢是必不可少的一个电容
在模拟电路中除了定时和振荡用途的电容
其余0.1微法以上的电容在电路中的作用都是直流电池
我们在分析这类电路的时候
首先就是搞清楚电容上的电压充的是多少
我们把输入信号 VG1 当成 0V
我们就可以求出稳态时各直流电池电容上的电压
图中呢
C3 上的电压
是 2.5V
怎么计算的呢
2.5V
由于虚短这就是 2.5V
那么 2.5V 这里是断路对 C3 充电就是 2.5V
有了 C3 电压值我们可以求解输入输出电压关系
我们列方程
输出电压 (uo - uN)/R4
红线箭头的电流
等于 UN 减去 C3 上的电压
再减去 UI 电压,去除以 R3
根据这个式子我们整理以后呢
就得到
输出电压是-20倍的 UI 加上2.5
如图所示为仿真波形
我输入信号的峰峰值为20mV
那么放大-20倍以后就是 0.4V
平移 2.5V 2.7-2.3
0.4V 平移 2.5V
取反向20倍放大
我们抛开理论计算
还可以用同相比例和反相比例
叠加原理的方法直接得到偏置的结果
我们看
C3 上的电压
和 UP 上的电压是相等的都是 2.5V
那么 C3 上的电压它是反向放大
会被放大负的 R4 比 RE 倍
而同相端的2.5V会被放大
1加上 R4 比 R1 倍,刚好差了一倍
所以它俩被抵消掉,最后只剩了一个 2.5V
这就是总体效果是
平移了一倍的 UP
这就是这个电容的精妙之处
本课小结
减法电路用于正向偏移
我们把信号由反相输入
偏移电压由正相输入
我们得到输出电压关系
正向平移了1V
正负1V信号平移1V
0到2V,位于 ADC 的采样范围
减法电路用于负向偏移
我们把输入信号由正相输入
偏置项由反相输入
好,我们得到
两倍放大,往负向平移3.3V
那我们什么时候
我们前面一个例子信号是从负向输入的
而这个例子里面呢信号从正相输入
我们怎么确定我的信号输入信号
由同相端还是反向端输入呢
我们是这样的
我们优先考虑我们做出来的偏置电压只能是正的
用负压
特意设计一个负压去做偏置电压是不方便的
我们偏置电压是正的
如果你需要正向平移
你就把偏置电压接到正向
如果需要负向平移就把偏置电压接到负向
而输入信号无所谓是正向负向接另外一个
好
经过两倍放大负向平移以后
一个单极性的三角波
扩大了变成红色的了
又往下平移 3.3V,变成一个大个的
三角波
偏移电路的改进
那么前面两种偏移电路呢与放大倍数是有关系的
就做出偏移电压
但是呢偏移多少与放大倍数有关
那么我们现在
串联一个电阻 C3
这个 C3 上的电压在静态的时候它就会充上与
UP 相等的电压,一定会是这样
那么由于反相放大和同相放大
正好差了一倍的放大倍数
所以不管你放大倍数多大,最终效果总是在同相端
平移 2.5V
这就是改进型偏置电路
好,这节课就到这里
课程介绍
共计80课时,9小时48分45秒
猜你喜欢
换一换
推荐帖子
- 使用DS18B20设计温控系统
- datasheet真的是得看看啊,比如DS18B20,不然程序都不好写,美国DALLAS半导体公司推出的数字化温度传感器DS18B20采用单总线协议,即与单片机接口仅需要一个IO口,无需任何外部原件,直接将温度转换为数字信号,以数字码方式串行输出,从而大大简化了传感器与微处理器的接口。 DS18B20在寄生电源方式下可由数据线供电,在使用中不需要...
-
Aguilera
微控制器 MCU
- MSP430单片机__delay_cycles精确延时的说明及改正
- 来讨论一下关于MSP430单片机使用__delay_cycles延时的问题. IAR for MSP430编译器提供了一个编译器内联的精确延时函数(并非真正的 函数)以提供用户精确延时使用, 该函数原型是: __intrinsic void __delay_cycles(unsigned long __cycles); 该内部函数实现__cycles个CPU周期的延时,但对于该参数的设置,...
-
Aguilera
微控制器 MCU
- 学习DSP基础总结定点小数运算
- 许多DSP芯片只支持整数运算,如果现在这些芯片上进行小数运算的话,定点小数运算应该是最佳选择了,此外即使芯片支持浮点数,定点小数运算也是最佳的速度选择。 在DSP世界中,由于DSP芯片的限制,经常使用定点小数运算。所谓定点小数,实际上就是用整数来进行小数运算。下面先介绍定点小数的一些...
-
Aguilera
DSP 与 ARM 处理器
- MSP430 G2553 计时/计数器 Timer_A
- 一、介绍 Timer_A可实现的功能有 - multiple compare:判断计时器时间是否到达设定条件,触发事件 - multiple capture:捕获某个事件发生的时间 - PWM output:脉冲调制信号输出 - interval timing Timer_A的构造框图如下所示。 二、Timer Block - 包含了一个16...
-
Jacktang
微控制器 MCU