3746|8

1万

帖子

25

TA的资源

版主

楼主
 

STM32F469-Disco音频播放测试 [复制链接]

本帖最后由 dcexpert 于 2015-11-5 00:22 编辑

今天从淘宝订购的USB-OTG线终于到了,可以做一下后面的测试了。虽然STM32F469-Disco开发板上有一个TF卡座,但是例程无法识别TF卡,2G、16G、32G的卡都试过,都无法识别。后来看了一下例程,发现的确没有相关的代码。这样只好去订USB-OTG线才能进行后面的测试。

测试前先做好准备工作
  • 将一个小音箱接到耳机口,监听音乐播放效果。
  • 准备测试的wav文件。因为例程只能支持wav格式的音频,所以首先将一个MP3文件转换为wav格式。为了对比,将这个MP3转换为3种不同参数的wav,采样率分别是48K、22K和11K。
  • 将JP5的短路块取下,接入万用表的电流档,监视电流的变化。



将开发板接到PC的USB上,并通过USB-OTG接入U盘。稳定后CPU的占用率是3%。



这时对应的电流是100mA,液晶估计就占了大部分。



进入音频播放界面,已经识别出有3个wav文件。



先播放1.wav,它的采样率是44K。启动播放后切换到后台播放,在主界面可以看到CPU的占用率变为46%。声音播放的效果不错,没有失真。



这时的电流变为102mA,变化不大。



然后播放采样率是22K的文件2.wav,同样是后台播放,CPU占用率降低到27%。电流几乎没有什么变化。



最后播放采样率11K的3.wav,CPU的占用率进一步降低到13%,电流还是没有明显变化。这时的声音已经走调了。



从这里可以看出,没有专门音频加速硬件,对CPU的影响非常大,播放简单的wav文件对CPU都有较大的影响,比视频播放都高多了。虽然ST的宣传中说STM32F4可以做MP3、WMA解码,但感觉低码率解码应该还可以,高码率效果就不会好。STM32F469适合做小动画,以及简单的语音,但是不适合播放音乐。

视频播放没有进行测试,因为文档中说这里的视频只能支持emf的格式,尝试了mp4、avi等格式的确无法识别。在网上找了半天也没有找到emf视频的说明,也没有找到支持emf格式的软件,只有先略过视频测试了。不过看音频播放都有点吃力,可以想象视频播放的性能也不会太好的。




此帖出自stm32/stm8论坛

最新回复

终于发现问题了——原来我的板子是 F746  详情 回复 发表于 2015-11-6 08:12
点赞 关注
 

回复
举报

2057

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
这类控制器做音频或者视频方面的应用太浪费,而且也很鸡肋。
此帖出自stm32/stm8论坛

点评

的确是这样。  详情 回复 发表于 2015-11-5 09:35
 
 

回复

1万

帖子

25

TA的资源

版主

板凳
 
IC爬虫 发表于 2015-11-5 09:08
这类控制器做音频或者视频方面的应用太浪费,而且也很鸡肋。

的确是这样。
此帖出自stm32/stm8论坛
 
 

回复

1658

帖子

1

TA的资源

纯净的硅(高级)

4
 
只有100mA吗?!

我的板子居然有400mA,但是我觉得各项功能正常啊,难道有什么问题没发现。。。
此帖出自stm32/stm8论坛

点评

[attachimg]220103[/attachimg] 这个图就清楚一些了,Iboard = 260mA,Icc = 107mA。  详情 回复 发表于 2015-11-5 14:16
前面写错了一点,不是测得开发板功耗,是通过JP5测MCU的电流。如果是整个开发板的电流会高一些。  详情 回复 发表于 2015-11-5 14:07
 
 
 

回复

1万

帖子

25

TA的资源

版主

5
 
tianshuihu 发表于 2015-11-5 12:25
只有100mA吗?!

我的板子居然有400mA,但是我觉得各项功能正常啊,难道有什么问题没发现。。。

前面写错了一点,不是测得开发板功耗,是通过JP5测MCU的电流。如果是整个开发板的电流会高一些。
此帖出自stm32/stm8论坛
 
 
 

回复

1万

帖子

25

TA的资源

版主

6
 
本帖最后由 dcexpert 于 2015-11-5 14:37 编辑
tianshuihu 发表于 2015-11-5 12:25
只有100mA吗?!

我的板子居然有400mA,但是我觉得各项功能正常啊,难道有什么问题没发现。。。




这个图就清楚一些了,Iboard = 260mA,Icc = 107mA。不过400mA确实也大了一点。

此帖出自stm32/stm8论坛
 
 
 

回复

1658

帖子

1

TA的资源

纯净的硅(高级)

7
 
Jp5在哪,是复位键旁边的电源选择跳冒那里吗
此帖出自stm32/stm8论坛

点评

不是的,在macroUSB的旁边。测量电流时取下短路块,串入电流表。  详情 回复 发表于 2015-11-5 21:32
 
 
 

回复

1万

帖子

25

TA的资源

版主

8
 
tianshuihu 发表于 2015-11-5 19:22
Jp5在哪,是复位键旁边的电源选择跳冒那里吗

不是的,在macroUSB的旁边。测量电流时取下短路块,串入电流表。
如果可以板载电流测量电路就好了。
此帖出自stm32/stm8论坛
 
 
 

回复

1658

帖子

1

TA的资源

纯净的硅(高级)

9
 
终于发现问题了——原来我的板子是 F746
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表