原创 对振荡电路的一些理解

2010-12-20 09:19 5365 14 40 分类: 消费电子

接触振荡电路已经有了几个月了,自觉对它的运作原理有了一些理性上的理解,在这里,我试图从理论上把振荡电路简要“解释”清楚。

首先,当给电路送上直流电时(即接通直流电源),就几乎可以立马在示波器上看到有标准的余弦波出现!直流“无缘无故”地瞬间“变换成”交流!是不是有点怪呢?要说明这个问题,我觉得还得跨学科阐明。由信号系统理论可以得出结论:突变的电流(类似冲击)包含有很宽的频谱分量(类似白噪声)。恰好,在给振荡电路上电一瞬间,晶体管电流是由零突然增加(注:这篇文章以晶体管振荡电路为例)。好了,至少从这一点出发,可以知道那个费解的余弦波的频率是从哪里来的了。

但是,不是说具有很宽的频谱分量吗?那这个“特定”的余弦波为什么刚好是这个频率呢?一般的振荡电路在晶体管的某一极有一个LC或者RC回路。那就是了,示波器上显现出的那个余弦波的频率就是由它确定的。

但又为什么是这样的呢?我思考了两、三个月才想明白(呵呵,我的反应比较慢),这又得从Fourier级数说起。接通电源那一瞬间,根据级数理论可知集电极电流可以分解为直流、基波和各次谐波分量。即:

ic=Ic0+Ic1*coswt+Ic2*cos2wt+...+Icn*cosnwt+...

在这些电流分量通过LC或者RC回路时,由电路分析理论中的谐振性质可以得知,只有频率等于谐振频率的成分才可以产生较大的输出电压,而其他频率成分不会或者只是产生很小的压降,因此只有该谐振频率产生较大压降,并通过反馈网络产生出较大的正反馈电压,反馈电压又加到放大器的输入端,进行放大、反馈,不断地循环下去,就出现了示波器显示屏上的那个漂亮的余弦波!

我再解释一下它最终是怎么达到平衡的。我们知道放大器进行小信号放大时必须工作在晶体管的线性放大区,但在振荡电路中,随着正反馈使得输入信号幅度的增加,放大器逐渐由放大区进入截止区或饱和区,进入非线性状态,此时环路增益将下降(晶体管饱和压降的缘故)。当环路增益等于1时,振荡器达到平衡状态,进行等幅值振荡。可以得出结论:振荡器的最终平衡是由放大器的非线性特性带来的。同时由于放大器的非线性,只要电路设计合理,振幅和相位的稳定一般很容易达到。

由上可知,振荡器电路只要接通直流电源就行了。从这个意义上来说,振荡器又是直流与交流的变换器!

后记:到了现在,我觉得自己还是缺乏对振荡电路的感性认识和把握,希望能早一天对它有一个比较自然的理解(现在理解的有点牵强)。

大家共同进步!

文章评论26条评论)

登录后参与讨论

用户1724555 2014-9-26 11:43

ok

用户1779554 2014-9-5 22:05

领教领教

hhlibin007_482241550 2014-9-5 18:29

感觉挺实在的!!

用户1700642 2014-9-5 15:00

简要解释了振荡器是怎么把直流变为正弦波以及稳定的频率

用户1579714 2011-6-6 19:10

学习学习

sead_cn_562752139 2011-4-6 13:56

领教了,谢谢!

用户1529324 2011-3-26 12:21

学习了,一起进步

用户1575892 2011-2-15 16:08

学习,受益

dongle_740206724 2011-1-25 13:14

用个典型的电路,画出来后再计算下,保证: 1. 相位平衡 2. 反馈环路增益为+1 知道电路能够选频. 信号如何产生,解释为是白频噪声经选频产生,我不敢苟同. 噪声只是1部分,还有如Dirac或者阶越这种频谱很宽的信号,都能触发振荡频率进行正反馈.否则的话,我把振荡器放在超低温情况下加电就不应该产生信号喽?

用户1548868 2011-1-25 08:48

看起来蛮难的
相关推荐阅读
用户1528479 2011-04-12 21:50
设计第一个六层板所得到的一个深刻体会
        今天中午,由于确实有点困,于是乎仰躺在座椅上眯了半个小时的眼,睡眼朦胧中,好消息随即到来——我的第一个六层板从深圳寄到长沙了!而且元器件都已经由深圳那边的人焊接好了,拆开包装袋一看,简...
用户1528479 2011-03-25 15:28
DDR2 SDRAM×32布局、布线经验谈
最近忙于一块以CycloneIII为核心主控芯片的六层板设计,开发环境是Capture+Allegro+CAM350,从原理图修改到PCB的布局、布线这整个过程中我遇到了相当多的问题,值得庆幸的是...
用户1528479 2011-03-25 13:30
DDR2 SDRAM×32布局、布线经验谈
DDR2 SDRAM×32布局、布线经验谈最近忙于一块以CycloneIII为核心主控芯片的六层板设计,开发环境是Capture+Allegro+CAM350,从原理图修改到PCB的布局、布线这整个过...
用户1528479 2011-02-27 19:48
使用Cadence16.2过程中遇到的一些问题(附解惑方法)
使用Cadence16.2过程中遇到的一些问题(附解惑方法) 很久没有写博文了!确实有点过意不去。最近两个多月以来,由于公司的需要,我不得不学习Cadence16.2的使用方法——用它来画高速板子...
用户1528479 2011-02-27 19:46
使用Cadence16.2过程中遇到的一些问题(附解惑方法)
使用Cadence16.2过程中遇到的一些问题(附解惑方法)很久没有写博文了!确实有点过意不去(呵呵,这意味着自己最近懈怠了)。最近两个多月以来,由于公司的需要,我不得不学习Cadence16.2的使...
用户1528479 2011-02-12 09:15
数字旋转编码开关的原理及使用方法
在电子产品设计中,经常会用到旋转编码开关,比如数码电位器等,它的英文名翻译过来就是Rotary Encoder Switch。在写这个元件的驱动程序之前,我google、baidu了一些它的使用说明资...
我要评论
26
14
关闭 站长推荐上一条 /2 下一条