电容三点式振荡电路详解及Multisim实例仿真
电容三点式振荡器也称考毕兹(Colpitts,也叫科耳皮兹)振荡器,是三极管自激LC振荡器的一种,因振荡回路中两个串联电容的三个端分别与三极管的三个极相接而得名,适合于高频振荡输出的电路形式之一。
电容三点式振荡电路有多种具体形式,其最核心也是最基本的原理都是一样的,如下图所示:

从上图可以看出,电容三点式LC正弦波振荡电路的重要特性是:与三极管发射极相连的两个电抗元件为相同性质的电抗元件,而与三极管集电极(或基极)相连接的电抗元件是相反性质的。如果合理设置电路参数使其满足起振条件,则电路将开始振荡,如果忽略分布电容、三极管参数等因素,此电路的振荡频率f0如下式:

之所有是约等于,是因为忽略了三极管的寄生极间电容,后面会提到,此电路的LC谐振回路中的电容C1与C2是串联的,如下图所示:

如下图所示为基本的电容三点式振荡电路:

上图中的电容C1、C2与电感L组成谐振回路,作为三极管放大器的负载,电容C3与C4作为耦合电容,其直流通路如下:

其实就是带基极偏压的共发射极放大电路,具体静态工作点的计算可以参考相应文章《带基极分压式的基本共射极放大电路》。对于一个具体的振荡电路,振幅的增大主要依赖于三极管的集电极静态电流,此值如果设置太大,则三极管容易进入饱和导致振荡波形失真,甚至振荡电路停振,一般取值范围为1mA~4mA
其交流通路如下图所示:

从图上可以看出,基极输入(假设有输入)经过三极管放大后的输出电压uo,再经过电容C2与C1分压后施加在三极管的BE结之间形成正反馈,因此其反馈系数如下式:

我们用下图所示电路参数进行仿真:

电路中我们加了一个电源开关,主要是在仿真运行开始后再闭合,这样可以让电路产生扰动从而更容易起振,有很多读者可能会出现这样的情况:明明电路是抄着某本书上的实验例子按部就班地做,却偏偏起不了振荡,这时可以尝试添加一个这样的开关。
当然,电路是否容易起振与电路参数也是相关的,参数合理则一次开合就可起振,差一点则需要多次开合才行,但如果参数不合理,来N次开合也是不行的,不能来硬的呀。
我们手工计算一下该电路振荡的输出频率,如下式:


基本电容三点式振荡电路的谐振频率由谐振电感L与串联电容C1、C2决定,而这两个电容直接与三极管的各个电极相连接,而三极管是存在极间电容的,且这些电容值随温度、电流等因素变化而变化,如下图所示:

相当于电容C1与CBE并联,而CBC与串联的总电容并联,亦即多种因素将导致电路谐振回路的稳定性下降。为了降低三极管极间电容对振荡电路稳定度的影响,我们可以使用下图所示的改进型振荡电路:

此电路也叫克拉波电路,在基本电容三点式振荡电路基础上增加了一个电容C5,此电容的值一般远小于C1与C2,这样谐振回路的电容如下图所示:

谐振总电容即C1、C2、C5三者的串联,极间寄生电容对总电容其实还是有影响的,但是它们接入系数(亦即对总电容的影响)相对于基本电容三点式电路已经下降,因此该电路的谐振频率如下所示:



仿真输出波形如下图所示(仿真输出频率约为15.019MHz):

下图为共集电极放大电路的克拉波振荡电路,读者可自行仿真分析:

克拉波振荡电路的稳定性很好,但其频率可调范围比较小,我们可以更进一步改进克拉波振荡电路,如下图所示:

此电路也称“西勒振荡电路”,在克拉波电路的基础上增加了电容C6与谐振电感L并联,这样可以改善克拉波电路频率可调范围小的缺点,此时电路的谐振回路等效图如下所示:

谐振回路的总电容即克拉波电路中的总电容与C6的并联,再次将三极管寄生极间电容的接入系数降低。总之就是不断地降低晶体管极间电容对谐振频率的影响,此时电路的谐振频率如下所示:

我们用下图所示电路参数仿真:


仿真输出波形如下图所示(仿真频率约为10.5789MHz):

三极管极间寄生电容也并非完全没有用武之地,当谐振频率超过GHz时,寄生电容可以代替谐振电容,如CBE可以代替C1(可以不用外接电容C1)
电容三点式振荡电路详解及Multisim实例仿真的更多相关文章
- 文氏电桥振荡电路原理详解及Multisim实例仿真
文氏电桥振荡电路(Wien bridge oscillator circuit),简称"文氏电桥",是一种适于产生正弦波信号的振荡电路之一,此电路振荡稳定且输出波形良好,在较宽的频 ...
- SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解
SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解 博客分类: 跟开涛学SpringMVC 6.6.2.@RequestParam绑定单个请求参数值 @RequestParam用于 ...
- spring事务详解(三)源码详解
系列目录 spring事务详解(一)初探事务 spring事务详解(二)简单样例 spring事务详解(三)源码详解 spring事务详解(四)测试验证 spring事务详解(五)总结提高 一.引子 ...
- Scala进阶之路-Scala高级语法之隐式(implicit)详解
Scala进阶之路-Scala高级语法之隐式(implicit)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们调用别人的框架,发现少了一些方法,需要添加,但是让别人为你一 ...
- Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!)
Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!) 一.JDK的安装 安装位置都在同一位置(/usr/tools/jdk1.8.0_73) jdk的安装在克隆三台机器的时候可以提前安装 ...
- Linux防火墙iptables学习笔记(三)iptables命令详解和举例[转载]
Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...
- python selenium 三种等待方式详解[转]
python selenium 三种等待方式详解 引言: 当你觉得你的定位没有问题,但是却直接报了元素不可见,那你就可以考虑是不是因为程序运行太快或者页面加载太慢造成了元素不可见,那就必须要加等待 ...
- Window下PHP三种运行方式图文详解,window下的php是不是单进程的?
Window下PHP三种运行方式图文详解,window下的php是不是单进程的? PHP运行目前为止主要有三种方式: a.以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成到Apache ...
- OSGi 系列(三)之 bundle 详解
OSGi 系列(三)之 bundle 详解 1. 什么是 bundle bundle 是以 jar 包形式存在的一个模块化物理单元,里面包含了代码,资源文件和元数据(metadata),并且 jar ...
随机推荐
- PostgreSQL条件表达式
条件表达式在日常工作中很多场景都会用到,比如某个字段为空,取另外一个字段:某个值大于多少,取什么字段,小于多少取什么字段等等.那么下面来简单的学习下PostgreSQL有那些条件表达式. 1.CA ...
- [Java]数据分析--数据可视化
时间序列 需求:将一组字符顺序添加到时间序列中 实现:定义时间序列类TimeSeries,包含静态类Entry表示序列类中的各项,以及add,get,iterator,entry方法 TimeSeri ...
- [c++] 子类构造函数中有默认参数
子类创建对象时调用父类的构造函数: 1 #include <iostream> 2 using namespace std; 3 class Base 4 { 5 public: 6 Ba ...
- Understanding User and Kernel Mode
https://blog.codinghorror.com/understanding-user-and-kernel-mode/ Continue Discussion92 repliesJan ' ...
- 四大浏览器JavaScript性能/硬件加速测试
四大浏览器JavaScript性能/硬件加速测试 出处:快科技 2010-09-19 10:52:59 人气: 27925 次 作者:萧萧 编辑:萧萧[爆料] 评论(42) 收藏文章 新 ...
- 【转载】 Linux常用命令: zip、unzip 压缩和解压缩命令
Linux常用命令: zip.unzip 压缩和解压缩命令 Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目 ...
- Linux - fuser 命令
前言 之前连公司堡垒机的时候发现连不上,找运维排查是建立的链接数太多,很多超时链接没有断掉,导致不能再创建链接 此时,需要手动断开用户终端链接,然后百度搜到 fuser 可以断开用户终端链接 命令作用 ...
- 高频访问SQLite数据库
SQLite 是一款开源的 SQL 数据库引擎,由于其自包含.无服务.零配置和友好的使用许可(完全免费)等特点,在桌面和移动平台被广泛使用. 在应用开发过程中,如果想保存点数据,自然而然地就会想到 S ...
- python操作kafka
python操作kafka 一.什么是kafka kafka特性: (1) 通过磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能. (2) 高吞吐量 :即使是 ...
- Jmeter- 笔记12 - 性能测试分析 & 性能测试流程
性能测试分析 场景设计.监视图表: 设计场景:阶梯式.波浪式 监视器: 收集用于性能分析的数据:TPS图表.聚合报告\汇总报告.察看结果树.响应时间.吞吐量 服务器资源监控:cpu.内存.磁盘io 分 ...