语音电路采用ISD4004芯片实现,因此对该部分电路的设计应该不困难。该部分主要是完成录音和放音,同时与单片机进行通信。ISD4004电路通过SPI口实现与单片机的连接,具体的电路如图所示。 图 ISD4004电路图
由图可以看出,该电路设计很简单. ISD4004的SPI口直接与单片机的SPI口进行连接。ISD4004的ADUOUT直接与音频输出连接,在音频输出管脚上放一个电容以实现提高语音质量。ISD4004的音频输出采用差分的方式与MICPHONE进行连接。ISD4004的中断输出通过一个电阻拉高,然后与单片机进行连接。ISD4004的RAC管脚与单片机的一般I/O口进行连接,这样通过单片机来控制该管脚的状态。在图的下端有3个滤波电容,加滤波电容的目的是为了减小电源的干扰。在芯片的模拟电源和数字电源管脚端分别放一个0.1μF的电容来实现滤波,以减小输入端受到的干扰,为了进一步减小干扰,放一个22μF的电容对模拟电源端进行滤波处理。在该芯片的电源连接中,芯片的模拟电源和数字电源连在一起,在PCB布线的时候,电源之间连接的线要尽可能的短;同样模拟地和数字地也连在一起,在PCB布线的时候,地之间连接的线也要尽可能的短。
|