英创信息技术WinCE工控主板对音频播放的支持

描述

  英创WinCE工控主板均提供了一路I2S信号接口用于为系统增加音频播放功能。

  ETA972是采用Cirrus Logic的CS4272音频解码芯片的音频扩展模块,可与英创所有WinCE工控主板连接。英创工控主板的I2S接口与GPIO是复用的,除I2S外,还需要使用几位GPIO模拟一路SPI接口,用于对CS4272进行初始化设置。英创各系列工控主板与ETA972的连接关系如下:

ETA972引脚 功能描述

EM9280
EM9281
EM9287

EM9283 ESM928x EM335x ESM335x

EM6802
 EM6802G

1 SPI_CLK GPIO30 GPIO14 GPIO9 GPIO7 GPIO20 GPIO20
2 SPI_DOUT GPIO29 GPIO13 GPIO14 GPIO8 GPIO21 GPIO21
3 SPI_CS# GPIO31 GPIO15 GPIO15 GPIO9 GPIO22 GPIO19
4              
5 I2S_TX0 GPIO7 GPIO28 GPIO3 GPIO28 GPIO28 GPIO29
6 I2S_LRCLK GPIO1 GPIO1 GPIO5 GPIO29 GPIO29 GPIO28
7 I2S_SCLK GPIO6 GPIO29 GPIO2 GPIO30 GPIO30 GPIO30
8 I2S_MCLK GPIO0 GPIO0 GPIO4 GPIO25 GPIO23  
9 I2S_RX0*           GPIO31
10 GND            
11 RESET# GPIO28 GPIO12 GPIO8 GPIO31 GPIO31 GPIO18
12 GND            
13              
14              
15              
16 +5V            

  注:1、英创主板暂不支持音频输入功能

    2、除连接上表所述的GPIO信号外,还应给ETA972提供5V电源

  英创工控主板默认配置是没有使能音频功能的,用户可通过Telnet命令远程登陆工控主板,执行audioset命令,配置系统是否支持音频。设置支持音频的命令为:

  \>audioset  1

  一但使能了音频功能,主板对应的管脚就不能再作为GPIO使用。

  禁止音频功能的命令为:

  \>audioset  0

  系统成功加载音频驱动后,应用程序直接调用标准的音频相关API函数即可实现音频播放等功能,我们提供了MP3播放例程可供参考。我们同时提供了ETA972的原理图和PCB文件,需要的用户可与我们联系。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分