基于LM324的音调放大电路

基于LM324的音调放大电路这次分享我大二的一次课程设计,还有本人的一些心得:本次设计采用LM324、LM386、4欧姆的喇叭各1个,场效应管、电阻、电容等器件,电路主要由三部分电路构成,分别是由LM324N构成的运算放大电路和音调控制电路,以及由LM386构成的功率放大电路。当接收到输入语音信号时,将语音信号转换为电信号,经过运算放大电路将电信号进行放大,然后可通过音调控制电路进行调节,最后通过功率放大电路将进行…

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

本次设计采用LM324、LM386、4欧姆的喇叭各1个,场效应管、电阻、电容等器件,

电路主要由三部分电路构成,分别是由LM324N 构成的运算放大电路和音调控制电路,以及由LM386构成的功率放大电路。当接收到输入语音信号时,将语音信号转换为电信号,经过运算放大电路将电信号进行放大,然后可通过音调控制电路进行调节,最后通过功率放大电路将进行功率放大后再输出。

 1. LM324运算放大电路

LM324 是四运放集成电路,它采用14脚双列直插塑料封装,外形如图所示。它的内部包含四组形式完全相同的运算放大器, 除电源共用外,四组运放相互独立。每一组运算放大器可用图2所示的符号来表示。它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。LM324的 引脚排列见图3。由于LM324四运放电路具有电源电压范围宽,静态功耗小,可单电源使用,价格低廉等优点,因此被广泛应用在各种电路中。

2. LM386功率放大电路

LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。

3.材料清单

Comment

Description

Designator

LibRef

Quantity

LM324N

Quad Low-Power Operational Amplifier

U2

LM324N

1

Res2

Resistor

R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12

Res2

12

Cap2

Capacitor

C3

Cap2

1

SW-DIP4

DIP Switch

S1

SW-DIP4

1

Header 2

Header, 2-Pin

P1

Header 2

1

3.5mm耳机插座

 

*1

3.5mm耳机插座

1

Speaker

Loudspeaker

LS1

Speaker

1

Cap1

 

C1, C2, C8, C11

Cap1

4

Cap2

 

C4, C5, C6, C7, C9, C10

Cap2

6

RPot

 

RP1, RP2, RP3, RP4, RP5

RPot

5

4.  原理图剖析

基于LM324的音调放大电路运算放大电路
基于LM324的音调放大电路音调控制电路

 

功率放大电路功率放大电路

 

基于LM324的音调放大电路总电路图

 

基于LM324的音调放大电路音调控制电路仿真图

 

5.注意事项

        在用Multisim进行仿真时,lm386需要自己画,具体步骤可参考(http://www.51hei.com/bbs/dpj-30906-1.html)。电路图绘制用的是AD,调试过程注意电容的选择吧(滤波),最后来两张实物图结束本次分享:

基于LM324的音调放大电路

 

 

 

 

 

 

 

 

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

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

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


相关推荐

  • python运行pyc文件_Python pyc文件[通俗易懂]

    python运行pyc文件_Python pyc文件[通俗易懂]什么是pyc文件pyc是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的python是无法执行的。pyc文件也是可以反编译的,不同版本编译后的pyc文件是不同。为什么需要pyc文件…

    2022年6月16日
  • C++stringstream的妙用「建议收藏」

    C++stringstream的妙用「建议收藏」1介绍C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。istringstream类用于执行C++风格的串流的输入操作。ostringstream类用于执行C风格的串流的输出操作。strstream类同时可以支持C风格的串流的输入输出操作。istringstream类是从istre…

    2022年5月9日
  • 在node.js中使用COOKIE

    node.js中如何向客户端发送COOKIE呢?有如下两个方案:一、使用response.writeHead,代码示例://设置过期时间为一分钟1vartoday=newDate();

    2021年12月21日
  • Java基础篇:static关键字

    Java基础篇:static关键字

    2021年10月4日
  • JAVA常见容器_JAVA比较容器

    JAVA常见容器_JAVA比较容器假设上面已经有了各个容器的继承关系,我们就顺着继承关系说一下各个接口或者类的特点吧。Iterable接口Iterable是一个超级接口,被Collection所继承。它只有一个方法:Iterator<T>iterator()//即返回一个迭代器迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被…

    2022年10月29日
  • ubuntu14.04源代码安装postgresql 9.1

    ubuntu14.04源代码安装postgresql 9.1

    2022年2月3日

发表回复

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

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