SOMO-II(声音模块2)是一款微型音频-声音模块,能够播放存储在micro-SD卡(或通过额外组件使用USB 2.0闪存驱动器)上的MP3音频文件,例如语音和音乐。SOMO-II内置一个专门为硬件音频解码设计的16位MCU。该模块支持最大32Gb的FAT16和FAT32格式的micro-SD卡和USB闪存驱动器,并具有24位DAC输出,支持所有MP3比特率(11172-3和ISO13813-3第3层音频解码),采样率为8kHz至48kHz。文件可以存储在micro-SD卡或USB闪存驱动器的根文件夹中,也可以存储在子文件夹内。它支持最多99个文件夹,每个文件夹最多可包含255首歌曲。音频文件可以轻松地通过PC/笔记本电脑加载到micro-SD卡或USB闪存驱动器,然后插入SOMO-II进行播放,无需外部软件。紧凑的16引脚即插即用模块占用极小的电路板空间,非常适合任何需要嵌入式音频的应用。SOMO-II内置一个单声道放大器,能够直接驱动4欧姆3瓦的扬声器(参见Arduino输出和控制引脚部分)。它还提供立体声DAC输出,可直接连接耳机或外部放大器。该模块提供两种操作模式:串行模式和按键模式。串行模式通过其TX和RX引脚为任何微控制器提供一个简单的2线串行UART接口。主机微控制器可以通过简单的串行命令实现音频操作,如播放、暂停、停止、下一曲、上一曲和音量控制功能等,串行模式还具备CRC校验功能。按键模式提供独立操作,无需主机微控制器。仅用2个按钮即可控制模块,或者通过连接不同阻值的电阻阵列来添加一组按钮,从而无需外部处理器即可完全控制模块。仅需2个按钮、一个3.3V至5V电池和一个扬声器,即可实现一个极其紧凑且元件数量少的类MP3播放器系统。简而言之,SOMO-II为许多应用提供了一个非常灵活、紧凑且低成本的嵌入式音频解决方案。