收藏 分销(赏)

程控放大器的设计和实现.doc

上传人:a199****6536 文档编号:3000839 上传时间:2024-06-12 格式:DOC 页数:32 大小:2.17MB
下载 相关 举报
程控放大器的设计和实现.doc_第1页
第1页 / 共32页
程控放大器的设计和实现.doc_第2页
第2页 / 共32页
程控放大器的设计和实现.doc_第3页
第3页 / 共32页
程控放大器的设计和实现.doc_第4页
第4页 / 共32页
程控放大器的设计和实现.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、程控放大器设计与实现摘 要本文简介了一种可通过程序变化增益放大器。它与ADC相配合,可以自动适应大范畴变化模仿信号电平。系统以89S51单片机作微解决器,运用NE5532芯片构成运放电路,采用CD4052芯片担任增益切换开关,通过软件控制开关闭合或断开来达到变化电路增益。文章一方面对系统方案进行论证,然后对硬件电路和软件设计进行了阐明,最后重点阐述了系统调试过程,并且对调试过程中遇到问题以及解决方案进行了详细阐明。该系统设计达到了预期规定,实现了最大放大60db目。核心词程控放大器;运算器放大器;单片机;增益The Design and Realization of Program-Contr

2、oll AmplifierAbstractThis article introduces a amplifier which changes the gain through the software. It coordinates with ADC and adapts the simulated signal level with wide range change automatically. The system uses the 89s51 SCM as the core. The NE5532 chip composes the operational circuit and th

3、e CD4052 chip composes the gain switch. The gain of the circuit is changed by software which can control switch closed or disconnect.The article first demonstrates the system plan,then introduces the hardware and the software,finally explains the debugging process of the system with emphasis. It als

4、o especially analogizes the problem in the debugging process and the resolutions. This system design has achieved anticipative request and realized enlarged 60db most greatly the goal.Key wordsProgram-controlled amplifier;operational Amplifier;SCM;gain前言在计算机数控系统中,模仿信号在送入计算机进行解决前,必要进行量化,即进行A/D 转换 1 。

5、进行A/D 转换之前,必要考虑A/D 转换器辨别率和模仿输入电压量程这两个问题。在某些特殊应用中,咱们常但愿输入信号幅值接近A/D 输入电压量程上限。工程上常采用变化放大器增益办法对幅值大小不一信号进行放大。在计算机数控系统中,为实现不同幅度信号放大,往往不但愿、甚至也不也许运用手动办法来实现增益变换。运用程控放大器可以较好地解决上述问题。程控放大器是依照使用规定由程序控制变化增益放大器,具备控制以便,线性度高,稳定可靠等长处 2 。使用程控放大器变化模仿输入信号增益,并配合A/D使用,可容许输入模仿信号在较大范畴内动态变化,达到了提高A/D 输入电压量程目,也相称于提高了A/D 辨别率。随着

6、数字化技术不断发展,各类测量仪表越来越趋于采用数字化和智能化方向发展 3 。这些设备普通由前端传感器、放大器电路和后端数据解决电路构成。其中后端数据解决电路普通采用高精度A/D和高速单片机,以保证仪表精度和速度规定。对于前端电路,由于传感器输出信号幅度和驱动能力均比较薄弱,必要加接高精度测量放大器以满足后端电路规定;另一方面,传感器在不同测试中输出信号幅度也许相差诸多,老式解决办法是对放大器增长手动档位调节以保证后端A/D采集输入端信号在一定幅度内,从而保证整个仪表测量精度。人工档位调节增长了仪表操作复杂性、影响了数据测量实时性,同步档位调节普通采用机械转扭增长了仪器不可靠性和接触电阻对测量精

7、度影响。与否可由单片机自动选取量程档位呢?答案是必定,老式办法是采用可软件设立增益放大器。1设计任务与规定设计并制作一种程控放大器。通频带10Hz-150KHz,输入阻抗不不大于500K,最大输出10VPP。增益可调范畴0-60db,每10db步进。放大倍数可预置,可修改,并用数码管显示。增益误差不不不大于2db。2系统方案论证程控放大器基本电路和普通放大器电路类似,只是不同电路其反馈网络以及期中电阻阻值是不同,下面就变化增益几种惯用办法作某些探讨。2.1方案一 同相型程控放大器图2.1 同相放大器基本电路同相型放大器基本电路如图2.1所示。放大器增益G只取决于反馈电阻Rf 和电阻R1。由于运

8、算放大器输入阻抗很高,特别对于场效应输入型运算放大器,输入阻抗可达1012 ,因而开关导通电阻对放大器增益影响可以忽视不计 4 。在图2.1中,运用运算放大器高开环增益特性和负反馈,开关导通电阻对增益影响基本上得以消除。该类电路长处是开关导通电阻对电路增益影响小,因而特别合用于采用模仿电子开关控制场合。电路局限性之处是放大器增益不能不大于1 ,因而不能对输入信号进行衰减,解决办法是在前级加入无源衰减网络。2.2方案二 反相型程控放大器图2.2 反相型程控放大器反相型程控放大器基本电路如图2.2所示。在图中只需变化Rf 或Ri 阻值就可以变化放大器增益。电路中,切换开关SW1SWn 可以使用模仿

9、电子开关或继电器,通过软件控制开关闭合或断开,用于选取不同输入电阻或反馈电阻来达到变化电路增益 5 。该类电路长处:放大器增益可不不大于1 ,也可不大于1 或等于1 ,因而,既可以对输入小信号进行放大,也可以对输入大信号进行衰减,因而电路动态适应范畴很大。但该办法缺陷也是显而易见:由于切换开关与输入电阻或反馈电阻串联,开关导通电阻将影响放大器增益,特别是在使用模仿电子开关时特别明显。解决办法是将放大器反馈电阻Rf 和输入电阻Ri 尽量取大某些,也可先测出开关导通电阻,再对电路中RfRf n或Ri1Ri n作恰当修正。此外,所示放大器输入阻抗不是固定,因而最佳加入隔离放大器以减少对前级信号源影响

10、。该图所示电路,采用集成化模仿开关担任增益切换开关,功耗小,体积小,可以由TTL或CMOS电平直接驱动,可进行放大和衰减。同样,模仿开关导通电阻影响放大倍数,模仿开关可以使用CMOS系列CD4066,CD4051CD4053等等,也可以使用MAX75XX系列或MAX301309,331339,351359系列模仿开关。当放大器输入信号正负均有时,模仿开关必要双电源供电。2.3方案三 DAC型程控放大器DAC型程控放大器由DAC 和运算放大器构成,其原理是运用DAC乘法功能实现可变增益控制 6 。DAC内部重要由R-2R 电阻网络和模仿电子开关构成,例如DAC0832、AD7520 等电流输出型

11、芯片。此类程控放大器长处:由于DAC中R-2R电阻网络是采用精密光刻技术生产出来,电阻误差较小,温度系数也比普通金属膜电阻低得多,因而构成程控放大增益误差较小;此外,只要取适当输入电阻Ri或反馈电阻Rf,电路和增益可以不不大于1,也可不大于1,也可以等于1,甚至为0。电路缺陷:由于DAC内某些布电容影响,电路频响不是太抱负,电路增益也不容易做得较大;此外电路信噪比也较差。此外,虽然市场上已有单片集成程控放大器芯片,如AD526、PGA204等产品,但它们价格昂贵,放大增益顾客无法自行变化。3硬件电路设计总结上述三种方案,我决定选用芯片NE5532实行三级放大,用CD4052模仿开关进行切换选取

12、,单片机进行控制。系统分两大模块,一是控制模块,一是放大模块。图3.1是硬件电路框图。电压跟随器一级运放二级运放三级运放单片机控制某些键盘显示信号输入信号输出图3.1 硬件电路框图如图所示,输入信号先通过设立为电压跟随器晶体管,提高输入阻抗。然后进行一级放大,二级放大,三级放大。再由单片机控制放大倍数,选通模仿开关以及运放,关将成果送数码管显示。3.1控制模块图3.2为控制模块电路图。控制模块重要由单片机构成,键盘扫描电路和显示电路则分别接在单片机四个端口。在P0口,接共阳数码管,P2.4P2.7接晶体管,控制数码管位选端。P2.0接程序批示灯。键盘扫描接在P3口。P1口分别接入一6脚排插用来

13、连接模仿开关和6线下载器。复位电路采用按键复位。图3.2控制模块3.1.1AT89S51:MCS-51系列单片机中HMOS工艺制造芯片采用双列直插(DIP)方式封装,有40个引脚 7 。(1) 电源引脚。VCC正常运营和编程校验时为5V电源,Vss为接地端。(2) I/O总线。P0.0P0.7(P0口),P1.0P1.7(P1口),P2.0P2.(P2口),P3.0P3.7(P3口)为输入/输出引线。(3) 时钟。XTAL1:片内振荡器反相放大器输入端。XTAL2:片内振荡器反相器输入端,也是内部时钟发生器输入端。(4) 控制总线。RST:复位输入信号,当该引脚上浮现2个机器周期以上高电平时,

14、可实现复位操作,此引脚为掉电保护后备电源之输入引脚。3.1.2键盘扫描本实验键盘扫描接为4X4矩阵,用反转法解决线路。反转法:将行线作为输出线,列线作为输入线。行线输出全“0”信号,读入列线值。然后将行线和列线输入输出关系互换,并且将刚才读到列线值从行线端口输出,再读取行线输入值 8 。键盘扫描接在单片机P3口。依照反转法原理,P3.0P3.3作为行线,P3.4P3.7作为列线,即低位为行,高位为列。先置低位为0,读高位值;再将行线与列线关系互换,置高位为0,读低位值。比较先后两值,即可判断哪个键按下。3.2放大模块图3.3放大模块图3.3为放大模块电路。NE5532一共8脚。3脚为同相输入端

15、,2脚为反相输入端。8、4脚分别接正负12V电源。反馈网络由模仿开关CD4052构成。CD4052共16脚。16脚接+5V,6、8脚接地,7脚接5V,9、10脚接单片机控制信号。3脚接运放反馈量,1、2、5脚接入运放负反馈,与滑动变阻器构成反馈网络。其中,其中1脚将输出电压所有反馈到反相输入端;2脚接入2.16K电阻,可控制放大10dB,5脚接入9K电阻,可控制放大20dB。3.2.1NE5532简介NE5532是高性能低噪声运放,与诸多原则运放(如1458)相似,它具备较好噪声性能,优良输出驱动能力及相称高小信号与电源带宽。图3.4是NE5532内部构造图。图3.4 NE5532芯片图(1)

16、小信号带宽:10MHz;(2)输出驱动能力:600,10V;(3)输入噪声电压:5nV/HZ(典型值);(4)DC电压增益:50000;(5)AC电压增益:10KHz时2200;(6)电源带宽:140KHz;(7)大电源电压范畴:320V虚短路:指集成运放两个输入端电位无穷接近,但又不是真正短路。虚断路:从集成运放两个输入端看进去相称于断路 9 。3.2.2CD4052简介CD4052是一种双4选一多路模仿选取开关。图3.5是CD4052芯片管脚图,图3.6是CD4052内部构造图。图3.5 CD4052芯片管脚图图3.6 CD4052内部构造图其真值表如表3.1所示表3.1 CD4052真值

17、表INHIBITBA0000x,0y0011x,1y0102x,2y0113x,3y1XXNone应用时可以通过单片机对A/B控制来选取输入哪一路,例如:需要从4路输入中选取第二路输入,假设使用是Y组,那么单片机只需要分别给A和B送1和0即可选中该路,然后进行相应解决。注意第6脚为使能脚,只有为0时,才会有通道被选中输出。4软件设计4.程序设计思路在实际设计中,本着程序简朴,高效原则,在初期设计过程中,从复杂到简朴一步步简化,直到最后程序。(1) 最先想到是模仿计算器程序设计。一共四个“8”,最后两个固定显示“db”字母字样。对于前两位,刚开始决定先由键盘输入一位数,送寄存器储存。再将其往迈进

18、一位,然后输入第二位数字。先键盘扫描,得出第一种键值,并且送显示。进行第二次扫描,得出键值,再送显示。分析:这种办法较为先进,但由于我所学懂得局限性,一时无法解决进位问题,因此只能作罢。(2) 持续按两次键,直接将“十”位数显示在dp1处,“个”位显示在dp2处。先判断是第几次按键。如果是已经是第三次按键,则计数器清零,复位。第四次按重新计数。如果只是第一次按键,则送至“十”位,并保存;当第二次按下时,显示个位。这期间给程序一定延时。但不懂得什么因素,在实际应用中,浮现了这样问题:按第一次,“十、个”位都同步显示。第二个键值输入,却覆盖第一种键值,并且两位数显示同一数字。同步浮现问题尚有,复位

19、不能成功。每次复位后(重新上电后),数码管显示上次输入键值。分析有两种也许:1,芯片有了记忆功能,将断电前状态存储下来了。2,一上电,芯片就执行了上次程序。后一种解释更为合理,这阐明问题出在显示上。初始化中显示没有清零。(3) 更为精简办法。将第二个数码管(dp2)直接显示“0”。这样,只要解决一种“日”字就可以。这一思路,是三个中最简朴。虽然如此,但我觉得程序就应当简朴,实用,完毕所需功能即可。因此,我决定采用第三种办法。4.2程序流程图 图4.1 程序流程图程序流程图如图4.1所示。一方面对程序进行初始,数码管显示默以为0。一方面进行键扫描,判断与否有键按下。如果没有键按下,则返回重新键盘

20、扫描。如果有键按下,则送显示电路,由数码管显示。同步,单片机控制模仿开关,依照输入键值,选通运放芯片,实现系统功能。最后程序结束,系统终结工作。4.3数码管显示由于我在画PCB板时,为了更好连线,将P0口8个管脚相相应共阳数码管管脚更改,因此在解决这个程序时,就与以往不同。数码管显示原理如表4.1所示。表4.1 数码管显示原理EDhcgafb00010100028h1111011100eeh20011001032h3101000100a2h4111001000e4h5101000010a1h60010000021h7111010100eah80010000020h9101000000a0h4.

21、4CD4052程序在设计程序时,应认真查看芯片PDF文档资料。观测芯片各个引脚功能,哪个输入,哪个输出。并要注意芯片真值,编写程序重要就是根据此表。由前文所给出真值表和芯片管脚图,得芯片选通模式程序。一共有三个模仿开关,每一种最大控制20db放大幅度。每个模仿开关一次只能选通一种输出。表4.2为模仿开关程序设计原理。表4.2模仿开关程序设计P1.5P1.4P1.3P1.2P1.1P1.0U6U5U4U3U2U1ABABAB0db00000000h10db00001002h20db00000101h30db00011006h40db00010105h50db01011016h60db010101

22、15h4.5按键扫描程序由原理图可以得出,按键接在P3.0P3.7。表3.3为按键扫描程序。表3.3 按键扫描程序P3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.00110101111011101112011110113011111014011111105101101116101110117101111018101111109110101115系统调试检测工具:万用表,示波器,函数信号发生器5.1硬件检测(1)检测电源线,地线。用万用表检测电路板有无短路,断路现象。经检测,线路导通。(2)检测极性电容正负极有无接反,电阻大小有无接对。(3)检测单片机。上电后,先用万用表测试各引脚

23、电压。其中40脚为4.93V,晶振两脚分别为2.39V和2.12V。基次,写入一小按键扫描程序,检测按键和数码管显示。检测成果,两者正常。再次,检测复位键。按下后,数码管能归零,阐明复位成功。(4)检测放大电路。接入四种正负电源。用万用表测NE55324、8号脚输出电压,测CD40521、7、9、10、16脚,看电压输出与否对的。再测AT89S51VCC,四个端口电压值,看看与否在正常范畴之内。经检测,运放8脚+11.95V,运放4脚-12.18V,CD405216脚+4.93V,7脚-5.10V。(5)测量三个NE5532静态工作点,观测电压与否正常。运放1、2、3脚电压都为0。(6)阻容耦

24、合电路图5.1 阻容耦合电路图5.1为阻容耦合电路。耦合电路重要有三个作用:1是让信号无损耗地通过,加到后一级电路中;2是隔离两级放大器之间直流;3是在前级和后级放大器之间进行阻抗匹配。当放大器输入阻抗比较大时,可以恰当减小耦合电容容量。减少耦合电容C1容量,对减少耦合电容漏电有利,由于电容容量愈大,其漏电电流就大,放大器电路噪声就大(耦合电容漏电流会产生电路噪声),特别是输入级放大器输入端耦合电容要尽量地小 10 。耦合电容对低频信号容抗比中频和高频信号容抗要大,因此阻容对低频信号是不利。当耦合电容容量不够大时,低频信号一方面受到衰减,阐明阻容耦合低频特性不好。在不同工作频率放大器中,由于放

25、大器所放大信号频率不同,对耦合电容容量大小规定也不同。为了减少电容漏电,愈是处在前级耦合电容,其容量规定愈小 11 。当耦合电路中元器件开路时,信号不能加到下一级电路中,使放大器无信号输出。当耦合电容漏电或击穿时,会影响先后两级放大器直流电路工作,从而影响交流电路工作,放大器输出信号将不正常。(7)信噪比信噪比等于信号功率大小与噪声功率大小之比,信号功率用S表达,噪声功率用N表达,信噪比用S/N表达.放大器信噪比愈大愈好。噪声也是放大器电路中一种“信号”,是一种无用、有害信号,它愈小愈好,但放大器中不可避免地会存在噪声,当噪声太大时,将来得影响电路性能。多级放大器电路中,前级放大器产生噪声被后

26、级放大器作为“信号”而加以放大,因此对前级放大器,要重点进行噪声抵制 12 。解决噪声办法,恰当提高放大器输入电阻,这样可以减少输入端耦合电容容量,以减小因电容漏电而产生噪声。至此,硬件电路检测基本检测完毕。成果表白,一切正常。5.2软件检测(1)检测键盘扫描程序测试目:每按一种按键,数码管所有显示一种数字。普通地,对任何带有键盘扫描硬件电路来说,在进行软件检测时,一方面应检测就是键盘扫描。即写个小键扫程序,看键盘扫描电路与否连接成功。运用反转法,写一种3X3扫描程序,并送键盘显示。通过测试,键扫电路连接成功。(2)检测CD4052控制程序测试目:按下一种按键,则相应模仿开关会被选通。如表5.

27、1所示。表5.1 模仿开关选通相应表第一种模仿开关第二个模仿开关第三个模仿开关按键5脚2脚5脚2脚5脚2脚0000000110000020100003100100401010051001016010101测试成果:模仿开关选通程序对的。(3)主程序测试前面两个子程序较容易写,写主程序时有一定困难。通过不断测试,修改,再测试,再修改,直到最后成功。在主程序中,一共调用三个子程序,它们分别是键盘扫描keys,数码管显示disp,运放放大某些fangda,三个子程序用lcall调用。Keys依照反转法原理,重要模仿3X3按键扫描程序而写。浮现问题:虽然前面子程序测试中键盘扫描程序成功,但写入改进后4

28、X4程序却没有成功。按任一键,数码管没有显示。对比3X3程序,重要有两个因素。1 调用每一种判断键值程序后,子程序并没有返回主程序。2 返回主程序,送显示之前,所判断键值并没有送寄存器保存。以至于送显示后后,累加器中没有值送数码管显示。解决办法,写一种kk3子程序。先调用kk3子程序,再将键值保存到累加器。Kk3:mov shi,a Ret(4)复位不成功按下复位键后,数码管并不能清零。并且显示上一次按键键值。通过度析,依照程序执行顺序,系统上电后,有键按下后,送显示。如果总是显示上一次程序解决成果,这阐明显示程序没有初始化。解决办法:对十位数值进行保存。Shi equ 30hmov shi,

29、#00h5.3系统联调简朴硬件测试,软件修改之后,将硬件和软件结合起来进行系统联调。原觉得可以容易成功,可实际中却浮现了大量问题。(1)准备工作校正示波器:校正后,浮现原则方波,阐明示波器良好,可以使用。输出信号:将探头直接接函数信号发生器输出端,共地端接地。观测示波器。调节信号发生器输出1KHz波型,边观测示波器边调幅度旋钮,直至浮现20mv VPP.(2)第一次测量输入10mv正弦信号,通过探头,观测示波器。发现居然输出是方波信号。通过度析,是由于放大倍数过大。NE5532不能解决过大电压(12V以内),在高电平处截断波形,以至产生方波。并且程序控制并没有起到作用,并没有以10db步进。经

30、分析以为,此时电路已经产生过大放大,因此程序控制此时已失去作用。(3)第二次测量 按指引教师意见,将整个三级放大电路拆开,提成三个独立放大电路,逐级检查。断开第二,第三级NE5532,先不输入信号,测NE55321脚。发当前虽然没有输入信号状况下,示波器也测出有在幅值波形。得出结论:系统浮现自激振荡。(4)自激振荡现象概念:系统在输入量为零状况下,输出却产生了一定频率和一定幅值信号,就称电路产生了自激振荡。电路中只有满足相位、幅值平衡条件,才干产生自激振荡 13 。(5)第三次测量这次测量是在指引教师指引下完毕。测试三极管9018三脚电压。测试三个NE5532芯片1、2、3脚电压,看与否为0。

31、测试9018发射极输出波形。经观测,此处波形完好,没有失真现象。拔掉二级、三级芯片,测试第一块芯片3、2、1号脚。3号脚为同相输入端,经测试,信号正常,清晰可见。但测试1号脚时,波形明显放大。拔掉第一块CD4052芯片,用导线将1、3号脚短路,观测波形。1、3号脚短路,使得运放处在电压跟随器状态,即理论上是不会放大,信号原样输出。经测试,发现信号的确是原样输出。这阐明系统并没有产生自激振荡。那么,之因此浮现1号脚波形明显放大,不是程序没控制成功,就是电路板线路有问题。开始以为是耦合电容问题。对于运放芯片NE55328脚引入+12V电源,0.01F电容并不能较好消除干扰。因此,每个电容再关联一种

32、47F电容。通过修改,波形比前次清晰诸多,取到了一定效果。但放大现象仍旧没有变化。(6)第四次测量 这次测量是在李顺福同窗指引下完毕。检查程序,发现程序并没有错误。每一种按键程序,成功控制相应模仿开关。这样,阐明电路存在问题。经计算,0db时,1号脚放大10db,10db时1号脚放大20db。依照运放放大倍数计算公式,有这样大放大,刚开始以为Rf存在问题。用万用表测量1、2脚间内阻值。Rf只有8.9KHz,依照公式,这局限性以导致这样大放大倍数。于是,检查R1。对照电路图,观测电路板,发现所接R1不等于电路图上1KHz,只有500Hz。将电阻换下来后,再测试输出波形,发现波形对的。0db时不放

33、大,原样输出,10db时放大3.16倍,属于合理放大范畴。(7)第五次测量通过前四次系统联调,基本上可以成功。但再最后一天检测时,电路板又浮现了问题。又浮现0db时,运放芯片浮现信号放大现象。这次,很没办法。重新考虑从1到5环节,都没有检查出来。这时,指引教师指出,也许又是耦合电容问题。于是,决定在每个运放芯片以及单片机芯片连上一种104小电容。三个运放原有0.01F电容被代替,单片机VCC和地之间连上一种104电容。再次测试,测第一级芯片3脚,信号正常。再测1脚,信号原样输出,表达到功一半。再进行10db放大,观测示波器,得62mV波形,又成功。再测20db放大,很到169mV正弦波,波形清

34、晰,稳定,几乎没有什么干扰。作品成功。5.4数据记录测试办法:输入20mv(VPP)正弦信号,通过单片机控制调节放大器增益。并记录有关数据,列表5.2。表5.2 数据记录电压增益DB10 dB20 dB30 dB 40 dB 50 dB 60 dB放大电压(VPP)62mV 169mV498mV1884.5mV7230mV17610mV数据分析:(1)当按下按键1时,示波器输出62mV。通过计算,放大倍数为3.1倍,依照公式, A=20lgU0/Ui (1)得放大10dB。(2)当按下按键2时,示波器输出169mV。同样,通过计算,放大倍数为8.45倍,放大20dB。进行误差计算,误差为-2d

35、B,符合设计规定。数据综述:前两级信号放大倍数符合设计规定。但第三级芯片,由于电路干扰较大,浮现较大误差,这也是本作品在此后需要改进地方。5.5使用阐明程控放大器经测试成功后,便可投入使用。电路板有一五线连接器,为电源插槽。从左至右分别为GND、-12V、+12V、+5V、-5V,每条电源线已接有连接器,可以便地接上实验板电源。电源插槽右边有一六脚插槽,为程序下载器。最左为GND,最右边为+5V电源线路。在接入电源和插入下载线时,应注意是哪个插槽以及插槽方向。否则,如果正负电源接反,易烧毁电阻;如果将电源线接至下载器,易烧坏单片机芯片。电路板上尚有两个用6线排线相连6脚插槽,用来连通单片机和C

36、D4052。电路板左上脚有一两脚输入信号端口,引出一条输入信号线,可直接接函数信号发生器。下载器左边有一两脚输出信号端口,下端为GND。写入程序后,接上电源,连上函数信号发生器和示波器。调节函数信号发生器,输入20mv(VPP)信号。依照实际需要,按键选取放大倍数,即可得到需要放大信号。6总结依照题目规定,本设计基本上完毕了基本某些设计规定。在放大器模块中,做到了电压增益为60DB,增益10DB可调。但本设计中,也存在某些问题如:由于PCB画线路时自己经验局限性,元件布局不太适当,导致电路板产生一定干扰,影响信号,这是我要进一步改进和不断学习。在实际调试过程中,经常会烧坏芯片,电阻。重要是接入

37、电源时正负极接反。我电源连接线没有解决好。由于不用做电源,刚开始解决时,做了个5脚插座。而实际电源制作了两个地,导致我必要做了个独立连接器。这样,使得在实际操作中容易接错线路,导致短路、等现象。虽然烧了芯片,但正是这些问题浮现给了我较好提高自己机会。在实际调试,分析电路过程中,发现自己有诸多知识没有掌握或者基本上遗忘了。因此,在做毕业设计过程中,查找课本一种知识点一种知识点去学习,补充。例如,运放负反馈放大,深度负反馈下自激振荡现象,传播门工作原理以及汇编语言。此前学习中,不太喜欢使用,也不太会用函数信号发生器和示波器。但这次毕业设计,自己必要用到这两样。本着踏踏实实态度,重新学习样使用工具,

38、受益匪浅。参照文献1王炜.程控放大器及其典型应用实例J.中华人民共和国科学院长春光学精密机械研究所.1998:89 942周春光.程控放大器在数据采集系统中应用J.电子技术应用.1987,3:77803傅越千.程控放大器设计与应用J.宁波高等专科学校学报,4:37 404房慧龙.程控放大器实现办法J.常州信息职业技术学院电子信息工程系.,8:52565邵雄凯,张文灿,黄文斌.一种程控放大器分析与实现J.湖北工学院学报,1997,4:45516吴建平,李建强.数字程控放大器设计与应用J.成都理工学院报,6:6656687余锡存,曹国华编著.单片机原理及接口技术M.西安:西安电子科技大学出版社,7

39、:27288彭楚武主编.微机原理与接口技术M.长沙:湖南大学出版社,7: 2002049童诗白,华成英主编.模仿电子技术基本M.北京:高等教诲出版社,:310 31610胡斌,蔡月红.放大器电路识图与故障分析轻松入门M.北京:人民邮电出版社,.9:14614911肖景和.集成运算放大器应用精粹M.北京:人民邮电出版社,:109 12蔡锦福.运算放大器原理与应用M.北京:科学出版社,:210 21413Graeme,J.G.Optimizing Op Amp Performance,McGraw-Hill,New York,1997.14Rosenstark,S.Feedback Amplifi

40、er Principles.Macmillan New York,1986.15Roberge.J.K.Operational Amplifiers. Theory and Practice.John Wiley & Sons,New York,1975附录A 程序shi equ 30h org 00h mov shi,#00h main: lcall keys lcall disp lcall fangda ajmp main keys: ;扫描与否有键按下 mov p3,#11110000B ;比较输入1 MOV A,P3 ANL A,#11110000B ;保存高位值 CJNE A,#0

41、F0H,keys2 ajmp kk2 kk3: mov shi,a ;储存第一次按下键值 ret keys2: MOV P3,#00001111B ;比较输入2 MOV R1,A MOV A,P3 ANL A,#00001111B ;保存低位值 ORL A,R1 K1: CJNE A,#01110111B,K2 ;键值判断 mov a,#1 ajmp kk3 K2: CJNE A,#01111011B,K3 mov a,#2 ajmp kk3 K3: CJNE A,#01111101B,K4 mov a,#3 ajmp kk3 K4: CJNE A,#01111110B,K5 mov a,#4 ajmp kk3 K5: CJNE A,#10110111B,K6 mov a,#5 ajmp kk3 K6: CJNE A,#10111011B,K7 mov a,#6 ajmp kk3 K7: CJNE A,#10111101B,K8 mov a,#7 ajmp kk3 K8: CJNE A,#10111110B,K9 mov a,#8 ajmp kk3 K9: CJNE A,#11010111B,K0 ;不等于9则跳转到CC mov a,#9 ajmp kk3 k0: CJNE A,#11011011B,kk2 mov a,#0 ajmp kk3

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服