9.5高效率音频功率放大器
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
V
C
1
R
+
C
0
1
K
2、单片机系统:
C
1
Z
C
1
C
2
3
3
3
0
0
P
P
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
8
7
6
5
4
3
2
1
8
7
6
5
4
3
2
1
2
1
1
1
1
1
1
1
1
1
1
0
9
8
7
6
5
4
3
2
1
0 9
8
7
6
5
4
3
2
1
三、功率测量及显示电路:
G
XTAL1
XTAL2
P3.7
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
5
1
C 1
1
R10
V
u 0 6
F 0.1uF
C 0
V
K
2 G
7
6
N
D
LM311N
U
2
Triangle
Leabharlann Baiduwave
1
R11
9.5 高效率音频放大器的设计
K
sound
signal
input
2、前置放大器:
1
C
u
1
F
G
+
N
5
V
D
5
R
5
R
1
1
2
1
一、D类功放各部分电路:
K
K
2.4K
R
3
2
3
+
5
V
4
8
A
C
4.7uF 2
9.5 高效率音频放大器的设计
三、功率测量及显示电路:
main() { TMOD=0x01;//定时器设置 TH0=0xef; TL0=0xf0; IE=0x82; TR0=1; //P2=0x80; //蜂鸣器不响 count=0; while(1) { str[0]=0xC6;//显示C符号 str[1]=tab[temp/10]; //十位电压 str[2]=tab[temp%10]; //个位电压 if(flag_get==1) { temp=ReadTemperature(); flag_get=0; }}}
void Init_DS18B20(void) { unsigned char x=0; DQ = 1; //DQ复位 delay(8); //稍做延时 DQ = 0; //单片机将DQ拉低 delay(80); //精确延时 大于 480us DQ = 1; //拉高总线 delay(10); x=DQ; //稍做延时后 如果x=0则初始化成功 x=1则初始化失败 delay(5); }
9.5 高效率音频放大器的设计
三、功率测量及显示电路:
2、单片机系统:
uchar flag_get,count,num,minute,second; uchar code tab[]={ 0xC0, // 0 0xF9, // 1 0xA4, // 2 0xB0, // 3 0x99, // 4 0x92, // 5 0x82, // 6 0xF8, // 7 0x80, // 8 0x90, // 9 };//7段数码管段码表 uchar str[3]; /***********************************************************************/
9.5 高效率音频放大器的设计
/***************************************************************************** ********/ void delay(unsigned int i)//延时函数 { while(i--); } /***************************************************************************** **********/ //18b20初始化函数
2
Drive
signal
1
3
3
4 1, 2
4
+
5
1,
2
V
IRFD120
VT6
IRFD9120
VT5
2
L
2
1
u
H
1
C
u
7
F
4
L
7
2
u
H
0.68uF
C
8
一、D类功放各部分电路:
Load1
R
L
8
Load2
0.68uF
C
9
4
L
7
4
u
H
1
C10 2
L
u 2
3
F u
5、H桥互补对称输出电路和四阶Butterworth低 通滤波器:
9.1
放大器设计基础 高效率音频功率放大器设计
9.5
2
RPot
R
0
6
1
R
K
0
7
K
G
+
N
5
V
D
1
RPot
R
0 5 8 6
K
4
8
G B +
N
5
2
C
V
D
2 4
0.1uF
C 0
V
p
F
1
7
1、三角波产生电路:
TLC4502
U?B
G
N
D
G
N
D
0.1uF
C
一、D类功放各部分电路:
5
3
R
9
9
K
G
N 2
3
5
D
4
8
+
RST
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
N
D
89c52
U
1
P
V
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
S ALE
E E
C
N A
C
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
1
2
3
4
5
6
7
9.5 高效率音频放大器的设计
三、功率测量及显示电路:
2、单片机系统:
void delay1(uchar MS); unsigned char ReadTemperature(void); void Init_DS18B20(void); unsigned char ReadOneChar(void); void WriteOneChar(unsigned char dat); void delay(unsigned int i); /************************************************************************/
9.5 高效率音频放大器的设计
//读一个字节 unsigned char ReadOneChar(void) { unsigned char i=0; unsigned char dat = 0; for (i=8;i>0;i--) { DQ = 0; // 给脉冲信号 dat>>=1; DQ = 1; // 给脉冲信号 if(DQ) dat|=0x80; delay(5); } return(dat); }
Audio
signal
out
1
C
u
1
F
1
R
0
1
K
G
N
D
4
R
1
C
3
2
u
四、音量显示电路:
2
F
1
I
2
N 9
+
Vref
VCC 1
2
V
V
D
3
1
B
d
3
+
V
1
R
D
K 4 3
2
B
d
0
V
1
R
D
K 5 4
3
-3dB
V
1
R
D
K 6 5
4
-8dB
V
1
R
D
K 7 6
5
-12dB
G
N
1
R
D
K
7
8
TA7666P
U
9
G
N
9.5 高效率音频放大器的设计
8
9
0
1
2
3
4
5
6
7
8
9
0
V
C
2
2
2
2
2
2
2
2
0
0
0
0
0
0
0
0
C
9.5 高效率音频放大器的设计
1
2
3
4
5
6
7
8
8
7
6
5
4
3
2
1
9.5 高效率音频放大器的设计
三、功率测量及显示电路:
2、单片机系统:
//18B20单线电压检测 #include<REG52.H> #include<math.h> #include<INTRINS.H>
K
G
N
0.33uF
C
D
2
Diode
1N4148
0.01uF
C
Power
test
1
G
N
D 1 R10
0 V
0
D
K
G 2
N
D
2
C
2 3
u
F 1
R11
0
0
K
Diode
1N4148
V
D
3
3
2
5.1V
V
D
6
4
8 Diode 1N4148
#define uchar unsigned char #define uint unsigned int; /***************************************************************************** / sbit DQ=P3^3;//ds18b20 端口 /**********************************************************************/ uchar temp=0;
H
4
4
1,
2
1,
2
3
3
9.5 高效率音频放大器的设计
IRFD120
VT8
IRFD9120
VT7
Load2
Load1
2
R
2
R
0
0
1
2
二、信号变换电路:
K
K
3
2
4
8
1
2
R
0
4
2
R
K
0
3
K
1
NE5532P
U7A
G
N
D
7
R
9
5
6
G
N
D
C
0.01uF
9.5 高效率音频放大器的设计
Audio
signal
out
+
-12V
1
2
V
5
R
0
7
K
G
N
D
1
K
R
9
7
6
5
4
3
2
1
U
1、有效值/直流转换器:
8
三、功率测量及显示电路:
AD637
8
9
1
1
1
1
1
0
1
2
3
4
+
R
1
8
2 0
-12V
V
4.7uF
C
4
4.7uF
C
3
Singnal
Input
9.5 高效率音频放大器的设计
RMS
Output
S
1
11.0592MHZ
10uf/25V
D
S
S
2
1
0R1
R
8
R
S
R L
R
R
R
7
2
1
R
6
1
1
2
2
1
1
0
0
K
K
K
K
2
R
R
0 4
3
6
5
2
3
5
R
5
R
K
6 9 8
6
0
0 2
K
K 0
8
4
8
4 K
+ -12V
+ -12V
1
1
2
1
2
2
V
V
NE5532P
U1B
NE5532P
U1A
G
N
G
D
7
N 1
D
Diode
1N4148
V
D
1
7
R
9 5
6
五、短路保护电路:
2
R
0
4
K
G
N 1
D
TLC4502
U?A
2.2K
R
5
9.5 高效率音频放大器的设计
sound
signal
Triangle
wave
sound
signal
3、比较器电路:
1
C
u
3
F
+
5
V
1
R15
1
R12
0
0
K
K
G
N
D
1
R14
1
R13
0
0
一、D类功放各部分电路:
K
K
2
3
5
4
8
G
+
N 5
1
V
D
0.1uF
C
V
3
7
6
LM311N
U
3
G
N
D
1
R16
K
9.5 高效率音频放大器的设计
PWM
PWM
1
HCC40106BF
U4A
4、驱动电路:
2
3
2
1
HCC40106BF
U4B
SNJ54AC08J
U6A
4
3
1
1
3
1
9
5
3
1
一、D类功放各部分电路:
HCC40106BF
U5F
HCC40106BF
U5E
HCC40106BF
U5D
HCC40106BF
U5C
HCC40106BF
U5B
HCC40106BF
U5A
1
1
8
6
4
2
2
0
G
G +
N
N 5
D 2SA8550
VT4
2SC8050
VT3
D 2SA8550
VT2
2SC8050
VT1
V
9.5 高效率音频放大器的设计
Drive
signal
2
Drive
signal
1
Drive
signal
9.5 高效率音频放大器的设计
三、功率测量及显示电路:
void tim(void) interrupt 1 using 1//中断,用于数码管扫描和温度检测间隔 { TH0=0xef; TL0=0xf0; num++; if (num==100) {num=0; flag_get++; second++; if(second>=60) {second=0; minute++; } }
9.5 高效率音频放大器的设计
//写一个字节 void WriteOneChar(unsigned char dat) { unsigned char i=0; for (i=8; i>0; i--) { DQ = 0; DQ = dat&0x01; delay(5); DQ = 1; dat>>=1; } delay(5); }
本课程概述
课程性质: 是电气、电子信息类专业一门重要的技能训练课程,是 对本专业知识的综合应用。 课程任务: 1、熟练掌握交直流稳压、稳流电源设计
2、熟练掌握放大器设计
3、熟练掌握信号源设计 授课学时: 期末考试: 28学时(课堂讲授14学时+实训14学时) 2 学时
理 想
信 心 毅 力
方 法
第9章 放大器设计
9.5 高效率音频放大器的设计
//读取电压 unsigned char ReadTemperature(void) { unsigned char a=0; unsigned char b=0; unsigned char t=0; //float tt=0; Init_DS18B20(); WriteOneChar(0xCC); // 跳过读序号列号的操作 WriteOneChar(0x44); // 启动电压转换 delay(200); Init_DS18B20(); WriteOneChar(0xCC); //跳过读序号列号的操作 WriteOneChar(0xBE); //读取电压寄存器等(共可读9个寄存器) 前两个就是电压 a=ReadOneChar(); b=ReadOneChar(); b<<=4; b+=(a&0xf0)>>4; t=b; //tt=t*0.0625; //t= tt*10+0.5; //放大10倍输出并四舍五入 return(t); }
9.5 高效率音频放大器的设计
三、功率测量及显示电路:
count++; if(count==1) {P2=0xfb;//数码管扫描 P1=str[0];}//数码管字码 if(count==2) {P2=0xfd; P1=str[2];} if(count==3) { P2=0xfe; P1=str[1]; count=0;} }