EM9280工控主板对音频的支持

 2013-1-25          [nemail]    
[lablebox]

        对于需要使用音频播放应用的工控系统,我们设计了专门的音频扩展模块ETA972,ETA972可与英创的大部份工控主板配合使用。EM9280是我们主推的一款高价比工控主板,454MHz主频,128MB内存,预装WinCE 6.0或Linux-2.6.35,其最大的特色是板载了8个串口,可满足目前工控产品的绝大部应用需求。

 

        EM9280 / EM9287和EM9283均支持音频播放功能,具体方法是利用其GPIO与ETA972连接,当系统加载了音频驱动时,相应的GPIO会被设置为音频接口与ETA972通讯。下图是EM9280评估套件与ETA972音频模块的连接示意图。

 

图1:EM9280评估套件连接ETA972音频模块

 

        EM9280 / EM9287和EM9283音频接口资源描述:

 


ETA972引脚功能描述EM9280 / EM9287EM9283
1SPI_CLKGPIO30GPIO14
2SPI_DOUTGPIO29GPIO13
3SPI_CS#GPIO31GPIO15
4


5I2S_TX0GPIO7GPIO28
6I2S_LRCLKGPIO1GPIO1
7I2S_SCLKGPIO6GPIO29
8I2S_MCLKGPIO0GPIO0
9I2S_RX0(注)

10GND

11RESET#GPIO28GPIO12
12GND

13


14


15


16VCC


        注:EM9280 / EM9287、EM9283不支持音频输入功能;EM9287与EM9280支持音频的GPIO完全一致

 

        系统成功加载音频驱动后,应用程序直接调用标准的音频相关API函数即可实现音频播放等功能,我们提供了MP3播放例程可供参考。EM9283操作音频的方法与EM9280完全一样,只是硬件连接上使用的管脚资源略有不同。

[lablebox]