|
任务:设计并制作一个放大器非线性失真研究装置。信号源输出频率1kHz、峰峰值20mV的正弦波作为晶体管放大器输入电压ui,测试口TP输出无明显失真波形及三种失真波形uo,且峰峰值不低于 2V。
1.放大器能够输出无明显失真的正弦电压uol。
2.放大器能够输出有“顶部失真”的波形uo2。
3.放大器能够输出有“底部失真”的波形uo3。
4.放大器能够输出有“双向失真”的波形uo4。
其中晶体管电路如下:
其中通过CD4053进行第二级放大器四个电阻的选通控制。整体实现思路为,调节第一级放大器静态工作点Q1在线性区中间位置,调整适合放大倍数输出正常波形(失真的产生通过第二级来调节),第二级通过选通不同的电阻值,调整Q2以及放大倍数,实现顶部、底部以及双向失真波形。波形间切换搭配串口屏进行用户交互,触摸的特定键值通过STM32F04系列微控制器控制电路中AIN、BIN、CIN的高低电平,进而实现选通以及对应波形输出。此外单片机同时输出内部数组存储的理论波形和实际上述电路波形进行对比,同时输出在示波器上。
有关具体失真波形和各路电阻选通对应情况,使用Multisim仿真,结果详见附件。
有关微控制器代码(HAL库)以及CD4050芯片手册,在附件压缩包中。
|
-
-
代码.7z
3.82 MB, 下载次数: 0, 下载积分: 黑币 -5
资料
|