运算放大器开环电压增益.doc

运算放大器开环电压增益.doc

ID:59129131

大小:65.50 KB

页数:8页

时间:2020-09-12

运算放大器开环电压增益.doc_第1页
运算放大器开环电压增益.doc_第2页
运算放大器开环电压增益.doc_第3页
运算放大器开环电压增益.doc_第4页
运算放大器开环电压增益.doc_第5页
资源描述:

《运算放大器开环电压增益.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、运算放大器开环电压增益开环电压增益AVOL的定义与量测方法1.AVOL的定义:在不具负反馈情况下(开环路状况下),运算放大器的放大倍数称为开环增益,简称AVOL。AVOL的理想值为无限大,一般约为数千倍至数万倍的间,其表示法有使用dB及V/mV等,例如μA741C及LM318的AVOL典型值均为200V/mV或106dB。在运算放大器中为使计算简便而有虚接地(VirtualGround)的假设,在此假设AVOL必须越大越容易满足此需接地的条件。2.AVOL的量测方法:AVOL的量测方法有很多种,介绍较易量测的方法如下:如图1所示为一种AVOL的测试方式,此图的动作原理很

2、类似图2的电路,除了R4对地的间加入一电压源VA外,并无差别。图中AUT(AmplifierUnderTest)为待测放大器;BUF(Buffer)为缓冲放大器。如运算放大器输入偏置电流所述,当VA为0V时,由于电路具有负反馈作用,此时的VO1自动趋近于0V,而VO2就等于待测运算放大器输入抵补电压的一千倍;同理,当VA为10V时,由于负反馈的作用,VO1亦自动的平衡于-10V(实际上由于运算放大器皆不可能达到理想状态,故VO1只能趋近于-0V)。VA等于0V时VO1趋近于0V,VA等于10V时VO1则趋近于-0V,因此VO1的输出约有10V的变化量,所以我们将此变化量

3、以△VO代替的。VO1的输出有变化,在该放大器的输入端必也引起相对应的变化,我们将此变化量以△V1代替的。在图1中待测放大器本身不具有负反馈,因此求出△VO与△V1的比值即为待测放大器的开环路电压增益(AVOL)。在量测的技术上,因∆Vi很小,不容易准确测得,故利用缓冲放大器与R1、R2分压的关系,VO2的相对应变化量∆VO2为∆Vi的一千倍(实际上是1001倍)。因此,我们仅需将∆VO2测出就可以利用1式导出待测放大器AVOL的值。……………(1)在上述实验中,VA不一定要用10V代入,用VA为-10V代入亦可,只不过此时VO1会趋近于正10V。同理VA亦可用±5V代

4、入,以求取AVOL;但VA不能用大于电源电压的电压源代入,以免使待测放大器进入饱和区或毁损,AVOL是电源电压的函数,以μA741C为例,电源电压为时AVOL约为2×105,但电源电压为±9V时AVOL仅为1×105。图1AVOL的量测电路1.#include  2.#include  3.#include "wave.h"  4.void da_out(void); //声明函数  5.sbit DIN=0x97; //P1.7位定义  6.sbit SCLK=0x96; //P1.6位定义  7.sbit DACS=0x95;

5、 //P1.5位定义  8.sbit SWF1 =0x94; //P1.4位定义  9.sbit SWF0 =0x93; //P1.3位定义  10.sbit WDI =0x92; //P1.2位定义  11.sbit FLAG = 0x90;  12.IUI word; //IUI即idata unsigned int,在wave.h中预定义  13.void main(void)  14.{  15.    IUI i;  16.    TMOD =0x01; //定时器0方式1;  17.    TH0=0xff;TL0=0x00; //置定时器0常数;  18.

6、    TR0=1; //启动定时器0  19.    ET0=1;EA=1; //开定时器中断及总中断  20.    SWF0=1;SWF1=1; //设P1.3,P1.4为输入  21.    WDI=1; //看门狗输入置高电平  22.    while(1)  23.    {  24.        for(i=0;i<128;i++)  25.        {  26.            FLAG=1; //置标志,FLAG在定时器0中断程序中被清除  27.            WDI=0;_nop_();WDI= 1;//看门狗复位  28.

7、            if(SWF1) word=512; //SWF1=1时,DA输出同一量,无正弦信号输出  1.            else  2.            {  3.                if(SWF0) word=waveh[i];//取倍频数字量  4.                else word=wavel[i]; //取基频数字量  5.            }  6.            word=word<<6; //10位数字量移至高位  7.            while

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。