放大器非线性失真研究装置(E题)
摘 要
本设计是一个能产生非线性失真的晶体管放大器,**由两级共射放大电路以及一级推挽电路构成。可以通过调节放大器内各个电阻的阻值,来变更静态工作点,以及通过短路推挽电路中的二极管,使电路输出无明显失真、底部失真、顶部失真、双向失真、交越失真五种波形。本设计使用单片机去控制模拟开关的两个地址端来改变共射放大电路中的电阻。此外还可以利用单片机的A/D去采集波形,并且利用FFT算法来分析计算,得到输出波形的总谐波失真以及各级谐波分量,最后将计算结果和显示波形一并放在单片机控制的TFT屏上进行显示,并且也可以通过蓝牙对数据进行无线传输。
关键字:晶体管放大器;非线性失真;快速傅里叶变换;STM32
1.设计方案工作原理
1.1总体设计思路
1.1.1基本要求
题目要求设计并制作一个放大器非线性失真研究装置,能输出无明显失真、底部失真、顶部失真、双向失真、交越失真五种波形,以及测量并显示他们的总谐波失真。我们先设计一级基本放大电路用来放大小信号,接下来再用二级失真电路来使电路达到不同的失真效果,再在最后跟一级推挽电路,也可以通过模拟开关来控制是否输出交越失真的波形,从唯一的端口输出,从而达到题目要求效果。系统框图如图1所示。
图1 系统框图
1.1.2发挥部分
我们在原来的题目要求上增加了许多功能,使这个系统更加完善,具体的改进如下:
(1)能将波形显示在TFT彩屏上,并且波形自动对齐到屏幕的固定位置,不会随着波形直流量的变化改变显示区域;
(2)采用蓝牙模块无线传输数据,控制单片机;</