基于STM32F334单片机设计制作的一个放大器非线性失真研究装置。该设计采用晶体管放大电路将信号源放大,使用四双向模拟开关(CD4066BM)做模拟开关,利用单片机自带ADC采集电压变化,用FFT算法实现的低频谐波失真度的测量。使用THD的计算公式计算出线性放大器的"总谐波失真"近似值。通过EKT043显示触摸屏显示当前输出波形和失真度并且可以通过按键进行波形选择。