基于飞思卡尔MCU和音频编解码器的Android音频配件设计

作者:飞思卡尔公司的张志阳,蒋振文,刘卫平,陈伟民总结安德鲁斯音频配件是Android开放附件(AOA)协议2.0中的新功能,它通过标准的USB音频类接口从Android设备连接到音频输出配件,音频通过附件声卡播放;附件可以用作人机界面设备来控制Android设备,例如媒体播放的简单控制。

本文详细介绍了基于Freescale MCU和Audio CODEC的Android音频配件的设计。

飞思卡尔Android音频附件简介:此Android音频附件解决方案使用飞思卡尔KineTIs K(Cortex-M4)系列MCU MK70FN1M0VMJ12作为主控制芯片,并使用飞思卡尔的SGTL5000音频编解码器输出音频。

MCU和Android设备通过USB接收原始音频数据,并通过I2S输出到SGTL5000音频编解码器。

以下是飞思卡尔Android音频配件的主要功能:·附件的Android设备使用44.1KHz采样率,双通道,16位原始PCM音频输入通过HID·的Android设备音乐曲目切换和暂停控制I2C调整SGTL5000输出音量SGTL5000低功耗高性能立体声输出& middot; Xtrinsic低功耗触摸传感器界面控制输入1 Android音频附件硬件介绍1.1硬件总体结构硬件框图图1 Android音频附件硬件框图1.2硬件功能模块设计飞思卡尔KineTIs MCU MK70FN1M0VMJ12飞思卡尔KineTIs K系列是低功耗,基于ARM Cortex-M4的高性能微控制器。

该解决方案使用该系列中的MK70FN1M0VMJ12设计具有1MB闪存和128KB RAM容量以及USB 2.0接口的Android音频配件。

Android音频配件使用以下MCU功能:mid MCU工作速率为120 MHz mid使用USB全速作为音频输入·通过I2S音频接口和SGTL5000 CODEC通信·传输控制来传输音频信号通过I2C和CODEC通信的信号使用Xtrinsic低功耗触摸传感器接口作为媒体控制输入图2 KineTIs MCU示意图

产品知识/行业、品牌资讯