【电路笔记】-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也提供了日历组件,但功能比较简单,用来做数据展现勉强可用。但如果需要进行复杂的数据展示,以及互动操作如通过点击添加事件࿰…...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...

循环冗余码校验CRC码 算法步骤+详细实例计算
通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…...

centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
Pinocchio 库详解及其在足式机器人上的应用
Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库,专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性,并提供了一个通用的框架&…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...
HTML前端开发:JavaScript 获取元素方法详解
作为前端开发者,高效获取 DOM 元素是必备技能。以下是 JS 中核心的获取元素方法,分为两大系列: 一、getElementBy... 系列 传统方法,直接通过 DOM 接口访问,返回动态集合(元素变化会实时更新)。…...
HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散
前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说,在叠衣服的过程中,我会带着团队对比各种模型、方法、策略,毕竟针对各个场景始终寻找更优的解决方案,是我个人和我司「七月在线」的职责之一 且个人认为,…...

【UE5 C++】通过文件对话框获取选择文件的路径
目录 效果 步骤 源码 效果 步骤 1. 在“xxx.Build.cs”中添加需要使用的模块 ,这里主要使用“DesktopPlatform”模块 2. 添加后闭UE编辑器,右键点击 .uproject 文件,选择 "Generate Visual Studio project files",重…...

数据结构第5章:树和二叉树完全指南(自整理详细图文笔记)
名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 原创笔记:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 上一篇:《数据结构第4章 数组和广义表》…...
精益数据分析(98/126):电商转化率优化与网站性能的底层逻辑
精益数据分析(98/126):电商转化率优化与网站性能的底层逻辑 在电子商务领域,转化率与网站性能是决定商业成败的核心指标。今天,我们将深入解析不同类型电商平台的转化率基准,探讨页面加载速度对用户行为的…...