基于ARM单片机LPC2148的音频分析仪设计
2.3 AD转换电路设计
本系统采用12位AD转换器ADS7819来对信号进行转换,并将转换的数据送往32位控制器进行处理,其转换电路原理图如图3所示。
3 软件设计
由于系统主控芯片LPC2148的处理速度比较快,所以,软件设计采用C语言来进行编程比较简单快捷,其软件设计流程图如图4所示。
4 结果分析
笔者对本系统的音频信号进行了测量,并得到了如表1所列的数据。由于实验室能够模仿的音频信号只有正弦信号,所以,实验采用信号发生器来产生正弦信号,然后对其进行测量和误差分析,根据时域和频域的测量结果可以发现,其测量误差在5%的范围之内,且没有发现明显失真,基本可以满足实验的测量要求。
5 结束语
经过实验检验,本系统架构设计合理,功能电路较好,系统性能优良、稳定,系统设计基本可以满足音频分析的基本要求,且误差较小。但是,由于音频信号有多个频点,没有一定的规律性,因而导致测量过程中音频信号波动较大,这一点在应用过程中,还要对系统进行进一步的改进和完善。
评论