Windows CE 是一个开放的、可裁剪的、32 位实时嵌入式操作系统,具有可靠性好、实时性高、内核体积小的特点,被广泛用于各种嵌入式智能设备的开发,应用涉及工业控制、信息家电、移动通信、汽车电子、个人电子消费品等各个领域。而在这些嵌入式应用中,音频模块成为大多数产品不可或缺的一部分。本文构造了基于 Intel XScale PXA272 和 TSC2101 音频芯片的音频系统,并简要介绍其实现方法。
所采用的音频芯片 TSC2101 集成了立体声音频解码与触摸屏控制功能,其立体声 DAC 能以高达 48kHz 的采样率播放音频文件,专供 PDA、PMP、智能手机和 MP3 播放机使用。TSC2101 将扬声器放大器、耳机放大器和四线触摸屏控制器与音频编解码器集成在一起,带有一个立体声头戴送受话器接口、一个手机送受话器接口、一个单声道 8Ω 扬声器放大器以及一个 32Ω 受话器驱动器,并集成有一个电池监控器和一个片上温度传感器。TSC2101 芯片的电路设计如图 2 所示。

图 2 TSC2101 芯片电路设计
电路原理:本设计为 TSC2101 在智能手机中的应用,CP-IN 为通信模块的语音输入,CP-OUT 则为音频系统到通信模块的输出。在实际应用中,MIC1 可以通过 TSC2101 的内部 PGA(可编程增益放大)、AGC(自动增益控制)电路连接到 CP-OUT,实现智能手机的话筒功能;同时,MIC1 输入还可以通过内部的 ADC 将语音数据采样后经 I2S 总线传输到处理器存储空间,实现录音功能,即可以在智能手机通话的同时实现通话录音。电路图中的 38~41 引脚为 SPI 接口,42~46 引脚为 I2S 控制引脚,9~12 引脚为触摸屏输入,27 和 28 引脚为音频输出(可连接耳机),26 引脚连接手机听筒,33、35 引脚连接外置扬声器。