ETA972是采用Cirrus Logic的CS4272音频解码芯片的音频扩展模块,ESM6802提供了一路I2S信号可与ETA972相连,以支持音频播放功能。ESM6802的I2S接口与GPIO是复用的,除I2S外,ESM6802还通过几位GPIO模拟了一路SPI接口,用于对CS4272进行初始化设置, ESM6802通过以下GPIO连接ETA972:
表1ESM6802与ETA972连接
| ETA972引脚 | 功能描述 | ESM6802 |
| 1 | SPI_CLK | GPIO20 |
| 2 | SPI_DOUT | GPIO21 |
| 3 | SPI_CS# | GPIO19 |
| 4 | ||
| 5 | I2S_TX0 | GPIO29 |
| 6 | I2S_LRCLK | GPIO28 |
| 7 | I2S_SCLK | GPIO30 |
| 8 | I2S_MCLK | |
| 9 | I2S_RX0* | GPIO31 |
| 10 | GND | |
| 11 | RESET# | GPIO18 |
| 12 | GND | |
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | VCC(+5V) |
| *ESM6802暂不支持音频输入功能 |
用户可通过Telnet命令远程登陆ESM6802,使用audioset命令,设置ESM6802是否支持音频。设置支持音频的命令为:
\>audioset 1
取消音频功能:
\>audioset 0
系统成功加载音频驱动后,应用程序直接调用标准的音频相关API函数即可实现音频播放等功能,我们提供了MP3播放例程可供参考。用户还可以使用ESM6802自带的playwnd小工具测试系统的音频功能,playwnd支持wav、mp3格式的音频文件和wmv格式的视频文件,playwnd的使用方法如下:
\>playwnd usbdisk\test.mp3
ESM6802评估套件与ETA972的连接关系如下图所示:

-
嵌入式主板
+关注
关注
7文章
6107浏览量
36952
发布评论请先 登录
龙芯中科助力2025教育信息技术应用创新大赛成功举办
3A6000四核龙芯工控主板,推动信创与工控深度融合
新时代的硬核基石:龙芯工控主板助力信创产业新基建
工控主板的三大核心技术
智慧新核心,龙芯主板助力信创体系再升级
工控主板和商业主板的区别是什么?
佛瑞亚如何通过信息技术推动业务增长
飞腾主板为信创产业发展提高硬实力
科普|信创是什么?一文读懂“信息技术应用创新”战略

英创信息技术WinCE工控主板ESM6802对音频的支持
评论