音频功放的种类和基本原理

音频功放的种类和基本原理音频功放的种类和基本原理作者:AirCity2019.12.2Aircity007@sina.com本文所有权归作者Aircity所有1 简介功率放大器简称功放,它是将小信号放大,这个放大包括电压和电流,用更大的功率推动音响放声。在技术发展过程中,产生了不同类型的功放种类,按照功率管的导电方式,可以分为甲类功放(又称A类)、乙类功放(又称B类)、甲乙类功放(又称AB类)和丁类功放功…

大家好,又见面了,我是你们的朋友全栈君。

音频功放的种类和基本原理
作者:AirCity 2019.12.2
Aircity007@sina.com 本文所有权归作者Aircity所有

1 简介

功率放大器简称功放,它是将小信号放大,这个放大包括电压和电流,产生更大的功率去推动音响放声。
在技术发展过程中,产生了不同类型的功放种类,按照功率管的导电方式,可以分为甲类功放(又称A类)、乙类功放(又称B类)、甲乙类功放(又称AB类)和丁类 功放功放(又称D类)。

2 A类(甲类)功放

甲类功放是指在信号的整个周期内(正弦波的正负两个半周),放大器的任何功率输出元件都不会出现电流截止(即停止输出)的一类放大器。这类功放工作在晶体管的线性放大区,没有交越失真。如下图所示。
在这里插入图片描述
单端放大器都是甲类工作方式,推挽放大器可以是甲类,也可以是乙类或甲乙类。
优点:音质好,失真小
缺点:热量高,效率低(25%),功率小。

3 B类(乙类)功放

B类功放是指正弦信号的正负两个半周分别由推挽输出级的两“臂”轮流放大输出的一类放大器,每一“臂”的导电时间为信号的半个周期。在两个晶体管轮换工作时容易发生交越失真,形成非线性放大。B类功放没有信号输入时,功率管不工作。
在这里插入图片描述
纯B类功放很少,因为在信号很低的时候,失真严重。
优点:效率高(75%),热量低。
缺点:容易发生交越失真,小信号时失真严重,声音粗糙。

4 AB类(甲乙类)功放

AB类功放界于甲类和乙类之间,推挽放大的每一个“臂”导通时间大于信号的半个周期而小于一个周期。无信号输入时,给功率管提供一个静态工作电压,保证功率管一直处于开的状态。在小信号时,工作在A类模式,获得最佳线性。在大信号时,工作在B类模式。
AB类放大有效解决了B类放大器的交越失真问题,效率又比甲类放大器高,因此获得了极为广泛的应用。
在这里插入图片描述
在这里插入图片描述
AB类功放在大部分时间是用A类功放工作模式,只在出现音乐瞬态强音时才转为B类。这种设计可以获得优良的音质并提高效率减少热量,是一种颇为合乎逻辑的设计。有些AB类功放将偏流调得甚高,令其在更宽的功率范围内以A类工作,使声音接近纯A类机,但产生的热量亦相对增加。
优点:音质好,失真小
缺点:效率优于A类,低于B类。

5 C类(丙类)功放

这类功放较少听说,因为它是一种失真非常高的功放,只适合在通讯用途上使用。C类机输出效率特高,但不是HI-FI放大所使用。

6 D类(丁类)功放

丁类功放也称数字式放大器,Class D 功放,利用极高频率的转换开关电路来放大音频信号。输入端的模拟信号波形与三角脉冲信号进行比较,形成脉冲宽度不一样的波形。之后通过半H桥电路输出。半H桥电路可以输出极高的功率。这个信号最后经过低通滤波器后,最终能还原最初的模拟信号。
在这里插入图片描述
上图表示早期的D类功放原理,PWM的调制频率是800KHz左右,低通滤波的部分需要外加无源低通滤波器。

现在的D类功放已经是差分输出,如下图,输出的两个差分信号可以直接接喇叭,不需要低通滤波器。因为喇叭本身相当于一个R+L的低通滤波器,一般R=8Ω,L=33uH。
在这里插入图片描述
优点:高效率(AB类的2倍以上),小体积。
缺点:失真

目前大部平台套片自带的功放都是D类功放,大部分外置的模拟PA和数字PA也都是D类功放。低端的平台比如MT2503是AB类功放。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135548.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python游戏代码200行_python做贪吃蛇

    python游戏代码200行_python做贪吃蛇python语言,总所周知是比较简单的,而且代码也不会像java那样多,下面就使用python的第三方库pygame进行开发一个贪吃蛇游戏。1.pygame的安装直接在cmd当中使用pipinstallpygame进行安装。或者在pycharm当中自动导入安装也OK2.全局变量的定义在代码当中会使用到很多这种变量的值,直接在最开始进行定义,后面获取变量即可W=600#屏幕宽H=400#高fps=12#帧率size=(W,H)ROW=

    2025年9月13日
    5
  • pycharm调试教程_pycharm 调试

    pycharm调试教程_pycharm 调试首先设置断点,点击行号显示的一侧,在指定行设置断点。.如果这时我们直接右键run这个代码。他还是会直接运行,不会理会断点所以要右键选择run下面的debug这几个红框的意思依次是:有绿点表示程序运行中,还没有结束Debuger窗口表示现在在debug调试界面。Console表示这是控制台,也就是看打印的界面。右下的箭头是执行下一步(不同pycharm版本可能不同)右上的箭头表示…

    2022年8月28日
    6
  • ieda 2021激活码【2021最新】

    (ieda 2021激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S32PGH0SQB-eyJsaWNlb…

    2022年3月25日
    112
  • bat批量删除空文件夹_如何建立bat文件夹

    bat批量删除空文件夹_如何建立bat文件夹@echooff&title清理空目录set/pPan=请输入要清理文件夹,回车确认:cls&echo即将开始清理。。。&ping0-n"3">nulcd/d%Pan%for/f"delims="%%ain(‘dir/ad/s/b’)do(dir/a-d/s/b"%%~a\*">nul2>nul..

    2025年12月7日
    3
  • c++并发编程实战 豆瓣_c++11并发编程

    c++并发编程实战 豆瓣_c++11并发编程一个简单的线程程序#include <iostream>#include <thread>using namespace std;void hello(){ std::cout << “Hello Concurrent World\n”;}int main(){ thread t(hello); t.join();}…

    2022年8月18日
    7
  • c#时间转时间戳_数据库时间戳转换日期格式

    c#时间转时间戳_数据库时间戳转换日期格式原文地址:http://www.cnblogs.com/codemo/archive/2012/05/18/2507251.html//////时间戳转为C#格式时间/////////privateDateTimeGetTime(stringtimeStamp){

    2022年10月2日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号