【电路笔记】-B类放大器
B类放大器
文章目录
- B类放大器
- 1、概述
- 2、B类放大器介绍
- 3、推挽式配置
- 4、限制交叉失真
- 5、B类放大器效率
- 6、总结
1、概述
我们在之前的文章中已经知道,A 类放大器的特点是导通角为 360°,理论最大效率为 50%。 在本文中,我们将详细介绍另一类放大器,称为B类放大器,它是为解决A类低效率问题而开发的。
在第一部分中,我们将介绍 B 类放大器的组成及其特性概述。 然而,我们将在后面的部分中看到,为了正常工作,需要两个互补晶体管以确保输入信号的再现,这就是通常所说的推挽配置。 此外,我们将重点介绍 B 类放大器中发生的不良失真以及限制它的一些可能的解决方案。 在本文的最后一部分,我们将逐步介绍如何计算 B 类放大器的理论最大效率。
2、B类放大器介绍
与A类放大器的主要区别在于B类放大器的导通角为180°。 这意味着只有一半的输入信号被处理以实现放大过程。 为了澄清这一论断,下面的图 1 比较了 A 类放大器和 B 类放大器的导通角:

在图1中,我们假设使用的双极晶体管 (BJT) 是 NPN 型。 在B类放大器中,PNP BJT 将仅放大信号的负部分,如下图2所示:

为了更好地形象化B类放大器配置如何放大信号,我们考虑两个信号增益为5的晶体管,一个NPN和一个PNP。 幅度为1的输入信号以及NPN和PNP晶体管的输出信号可以绘制在图3的同一张图中:

由于NPN晶体管仅放大正半波,而PNP晶体管仅放大负半波,因此仅用一个晶体管无法实现忠实再现。 然而,从图 3 中,我们看到 NPN 和 PNP 输出的叠加重新生成了输入信号的形状。 为了结合这两个输出,NPN 和 PNP 晶体管被放置在所谓的推挽配置中(图 4),我们将在下一节中详细介绍。
B类放大器的另一个重要特性是晶体管基极支路上没有直流偏置。 因此,B类放大器只有在交流输入信号高于双极晶体管的阈值电平 +0.7 V 时才能导通。这一事实在触发B类放大器典型的不良效应方面发挥着重要作用,我们将澄清这一点 以及接下来的部分。
3、推挽式配置
下面的图 4 显示了用于 B 类放大的射极跟随器推挽配置的输出级,以及输入信号、NPN 和 PNP 晶体管的输出以及最终组合输出:

图 4 突出显示了一种通常称为交叉失真的不良效应。在零幅度交叉周围确实存在一个间隔,在此间隔中信号无法忠实地再现。 为了理解为什么这种现象专门发生在B类放大器中,我们需要绘制推挽配置的 ( V o u t , V i n ) (V_{out}, V_{in}) (Vout,Vin) 特性:

从图5中,我们可以看到 B类放大器推挽配置的输出/输入特性仅是部分线性的。 事实上,在B类放大器中,NPN和PNP晶体管工作在截止区域,当输入信号低于 +0.7V 阈值(或高于 -0.7V)时,NPN晶体管(或PNP)不会工作。 传导信号。 此行为会在 -0.7V和 +0.7V之间创建1.4V的间隔,其中基极和发射极分支之间无法传导信号。 这解释了B类放大器推挽配置中观察到的交叉失真。
4、限制交叉失真
交叉失真需要进行校正,特别是对于音频放大器来说,这种效应是显而易见的。 限制或完全消除失真的第一个可能的解决方案是根据输出信号的所需线性度或多或少地偏置基分支。 该解决方案将在下一个文章中详细介绍,因为稍微偏置基极分支对应于 AB 类放大。
另一种解决方案是修改图4,在从输出到输入的电路中添加一个运算放大器,如下图6所示:

首先,请务必记住,运算放大器比较反相支路 (-) 和非反相支路 (+) 上的两个输入。 运算放大器具有非常重要的增益,因此微小的差异可以被高度放大。 仅当两个输入信号严格相同时,运算放大器(在我们的例子中为公共基极分支)的输出才等于零。
让我们考虑一下,在 B 类负反馈推挽配置的输出处可以观察到或多或少重要的交叉失真。 当输出信号被忠实地再现时,在[-0.7V,+0.7V]区间之外,支路+、V+处的电势严格等于支路-、V–处的电势。 因此,电位差V±V–为零,运算放大器没有放大任何信号。 因此双极晶体管的公共基极支路没有被偏置。
如果输出信号处于交越失真区间[-0.7V,+0.7V],运算放大器端子上将出现电位差V±V–,并被放大到共基极支路,从而暂时偏置晶体管 以便纠正畸变。
总而言之,我们可以说该电路“强制”输出保持与输入相同的形状,从而再现忠实的信号。
5、B类放大器效率
如前面教程中所述,放大器的效率由比率 η = P o u t / P a b s \eta=P_{out}/P_{abs} η=Pout/Pabs 定义,其中 P o u t P_{out} Pout 是输出功率, P a b s P_{abs} P
相关文章:
【电路笔记】-B类放大器
B类放大器 文章目录 B类放大器1、概述2、B类放大器介绍3、推挽式配置4、限制交叉失真5、B类放大器效率6、总结1、概述 我们在之前的文章中已经知道,A 类放大器的特点是导通角为 360,理论最大效率为 50%。 在本文中,我们将详细介绍另一类放大器,称为B类放大器,它是为解决A…...
Ubuntu 22.04 安装中文字体
笔者在用OpenCV4.9处理图片加水印时,中文乱码。原来是Ubuntu 22.04发行版缺少中文字体支持,因此,笔者就找资料安装了需要的中文字体,特此记录,以备后查。 1、打开终端: 2、更新软件包列表: su…...
「树莓派入门」树莓派进阶04-直流电机控制与PWM应用
直流电机控制是树莓派硬件项目中的一项重要技能。通过PWM技术,你可以实现对电机速度的精确控制。在实验过程中,请注意电机的电源匹配和GPIO引脚的保护。 一、直流电机基本原理 直流电机通过直流电源供电,其工作原理基于洛伦兹力定律,即电流通过线圈时,会在磁场中受到力的…...
利用数据集,用机器学习模型对股市预测,聊聊看!
🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…...
015-GeoGebra基础篇-定点旋转物体、动态显示数值并显示运动轨迹
这可能是我能想到的最大概率可以被你搜索到的标题了,容我先喘口气~ 目录 一、成品展示二、涉及内容三、做图步骤(1)绘制三角形t(2)建立定点D(3)制作角度滑动条(4)图形绕点…...
2024年6月份找工作和面试总结
转眼间6月份已经过完了,2024年已经过了一半,希望大家都找到了合适的工作。 本人前段时间写了5月份找工作的情况,请查看2024年5月份面试总结-CSDN博客 但是后续写的总结被和谐了,不知道这篇文章能不能发出来。 1、6月份面试机会依…...
同步时钟:北斗/GPS卫星、电信基站、NTP以太网校时方式的区别
同步时钟是保证各设备时间统一的重要装置,广泛应用于电力、通信、金融、学校、医院、地铁等多个领域。目前,常用的同步时钟方式包括:北斗/GPS卫星、电信基站、NTP以太网等。 下面跟着小编来看一下这些校时方式及他们的区别吧。 1. 北斗/GP…...
实现Java应用的快速开发与迭代
实现Java应用的快速开发与迭代 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 1. 引言 随着软件开发周期的不断缩短和市场竞争的加剧,快速开发和…...
利用redis数据库管理代理库爬取cosplay网站-cnblog
爬取cos猎人 数据库管理主要分为4个模块,代理获取模块,代理储存模块,代理测试模块,爬取模块 cos猎人已经倒闭,所以放出爬虫源码 api.py 为爬虫评分提供接口支持 import requests import concurrent.futures import …...
数据仓库建模基础理论-01-为什么需要数据建模?
一、什么是数据模型? 数据模型是数据库的基础结构,用于描述和组织数据的方式。 它不仅是数据库的底层结构,还是一个概念性工具,帮助理解数据的含义和关系。 数据模型包括数据本身、数据之间的关系、数据的语义(含义和…...
中序遍历的两种实现——二叉树专题复习
递归实现: /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right)…...
python 基础综合应用——小开发
#python 基础综合应用——小开发 综合复习 变量- 循环- 函数- 模块 开发 名片管理系统 名片管理系统介绍 名片管理系统可以理解成花名册软件,通过个人新建人的信息后可以进行查询等简单操作的程序 名片管理系统有三个作用, 1.新建名片 2.显示全部名…...
算法金 | 我最常用的两个数据可视化软件,强烈推荐
大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 抱个拳,送个礼 预警:今天文章的描述可能会让你有点别扭;如感到不适,请及时停止 在我行…...
【机器学习实战】Baseline精读笔记
比赛用到的库 numpy:提供(多维)数组操作 pandas:提供数据结构、数据分析 catboost:用于机器学习的库,特别是分类和回归任务 sklearn.model_selection:包含模型选择的多种方法,如交…...
Redis 缓存问题及解决
所有问题解决的关键就是尽少的访问数据库,或者避免太集中的访问。 一,缓存穿透(key在数据库不存在) 当数据既不在缓存中,也不在数据库中,导致请求访问缓存没数据,访问数据库也没数据,…...
RISC-V的历史与设计理念
指令集是什么? 如果把软件比作螺丝钉,硬件比作螺母,那么指令集架构就是螺丝钉与螺母的蓝图。我们需要根据蓝图设计可以匹配的螺丝钉与螺母。——包云岗老师 RISC-V的起源 以往比较流行的指令集:ARM,MIPS,X…...
山西车间应用LP-LP-SCADA系统的好处有哪些
关键字:LP-SCADA系统, 传感器可视化, 设备可视化, 独立SPC系统, 智能仪表系统,SPC可视化,独立SPC系统 LP-SCADA(监控控制与数据采集)系统是工业控制系统的一种,主要用于实时监控、控制和管理工业生产过程。 在车间应用LP-SCADA系统…...
setjmp和longjmp函数使用
这里用最简单直接的描述:这两组函数是用于实现类似vscode全局的标签跳转功能,setjmp负责埋下标签,longjmp负责标签跳转。 #include <stdio.h> #include <stdlib.h> #include <setjmp.h>jmp_buf envbuf1; jmp_buf envbuf2;…...
vue-org-tree搜索到对应项高亮展开
效果图: 代码: <template><div class"AllTree"><el-form :inline"true" :model"formInline" class"demo-form-inline"><el-form-item><el-input v-model"formInline.user&quo…...
FullCalendar日历组件集成实战(17)
背景 有一些应用系统或应用功能,如日程管理、任务管理需要使用到日历组件。虽然Element Plus也提供了日历组件,但功能比较简单,用来做数据展现勉强可用。但如果需要进行复杂的数据展示,以及互动操作如通过点击添加事件࿰…...
第19节 Node.js Express 框架
Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...
使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...
Java 8 Stream API 入门到实践详解
一、告别 for 循环! 传统痛点: Java 8 之前,集合操作离不开冗长的 for 循环和匿名类。例如,过滤列表中的偶数: List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...
pam_env.so模块配置解析
在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
多模态大语言模型arxiv论文略读(108)
CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文标题:CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文作者:Sayna Ebrahimi, Sercan O. Arik, Tejas Nama, Tomas Pfister ➡️ 研究机构: Google Cloud AI Re…...
如何在最短时间内提升打ctf(web)的水平?
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
