BH7KQK 发表于 2013-5-18 13:39

TDA1543做的WAV播放器

STM32+TDA1543+TP152
单电池供电的。
支持中文长文件名,遍历TF卡所有目录的WAV进行播放,只支持44.1K,16位。
一个播放暂停,一个下一首。超简单。


视频上传中,晚点发上来。


补充内容 (2013-5-18 13:47):
STM32+TDA1543+TPA152
单电池供电的。
支持中文长文件名,遍历TF卡所有目录的WAV进行播放,只支持44.1K,16位。
一个播放暂停,一个下一首。超简单。

3354591
视频上传中,晚点发上来。

作为一个木耳,没有权力说听感,只靠仪器测量,把98%幅度200H-20KHz的正弦波信号文件播放,再用示波器测,发现15K以上幅度小了点,但没有失真。中频段最好。
听音测试
1:把音量开到最大,没有听到音乐过载失真,主要是耳部份。
2:音量开到最大,按下暂停,没有听到任何噪声,主要是检验耳放有没有自激等。
3:播放状态下,把音量关死,把耳机压紧耳听,听不到有吱吱声,主要是检测单片机有没有干扰到DAC和耳放。。这个在搭焊时发现的情况,主要是PCB布局。。

目前为止,作为自已代替CD唱机的功能算是达到了。

ohohoh1824 发表于 2013-5-18 13:55

不错。

jy2365738 发表于 2013-5-18 14:00

不错啊, 支持了   是自己做的 还是买的套件呢

wbggrt 发表于 2013-5-18 14:09

至1543是什么样的数字输出,能接其他DAC吗?

BH7KQK 发表于 2013-5-18 15:12

回复3楼 jy2365738
自已做的,程序都是自已一行一行写出来的。

回复4楼 wbggrt
1543是I2S输入的DAC,直接输出音频了。

视频已上,见笑了,PCB布局有点不合理,音量电位器跟耳机孔太靠近,调音量不方便。。
http://v.youku.com/v_show/id_XNTU4NTY0MTg4.html
http://v.youku.com/v_show/id_XNTU4NTY0MTg4.html

ywydsd 发表于 2013-5-18 16:43

优化下布局,做带电池的mini播放器版版吧

孙强 发表于 2013-5-18 17:03

好机器 顶一下

野舟雨川 发表于 2013-5-18 17:21

没有数字输出?该增加一个,方便使用

孙强 发表于 2013-5-18 17:25

stm32的iis要小心把玩,我在这个地方翻船过

BH7KQK 发表于 2013-5-18 19:06

本帖最后由 BH7KQK 于 2013-5-18 19:10 编辑

孙强 发表于 2013-5-18 17:25 static/image/common/back.gif
stm32的iis要小心把玩,我在这个地方翻船过

确实,除了TDA1543,我试过其它要MCLK的,24位的DAC,一个都不好使。。也就说16位主模式,不带MCLK输出,还能用,抖动问题我也不关心,PLL如此,没办法,除非用两片来做,一片用晶振直接输出I2S时钟。
至于播放的速率,用11.2896和16.9344,那误差理论是0,不过,几毛钱的晶振加上负载电容的影响,就别较真了。。

回楼上的,数字输出,还是I2S,情况一样,我试过CS8406,结果到解码器的噪声很大,说到底还是STM32的I2S的质量问题。
所以,就只能用1543了,如果要其它DAC,那也不用I2S接口的,其它单片机我又不懂。。没办法。

BH7KQK 发表于 2013-5-19 10:50

本次制作只能算是测试PCB布局,接下来做AD1866的播放器,有兴趣的可以聊聊。。
之前做过几版,PCM54,55,56,61的,都是双电源,不方便。

刀锋8898 发表于 2013-5-19 10:57

很高兴有不少好苗头冒出,可以讨论自己创作的东西

MP3解码功放 发表于 2013-5-19 14:16

用自带DAC输出的不好吗?直接推耳机.

飞天狼001 发表于 2013-5-19 16:00

做播放器的都要顶一下

孙强 发表于 2013-5-19 18:28

一点小建议 使用tda2030来个虚拟 地 就可以解决正负电源的问题

BH7KQK 发表于 2013-5-19 18:33

孙强 发表于 2013-5-19 18:28 static/image/common/back.gif
一点小建议 使用tda2030来个虚拟 地 就可以解决正负电源的问题

嗯,见过这样的电路。。
说回TDA1543,发现高频失真非常严重。。不知什么问题。10K以上,就不好了。

BH7KQK 发表于 2013-5-20 18:40

孙强1543 听味道别盯指标,调整lpf参数看看发表于 2013-5-19 19:18

听到你这么一说,我就放心了,现在试着把TPA152换成NE5532,双电源,发现这声音我更喜欢。

wlldb 发表于 2013-5-20 18:47

{:3_79:}

octflower 发表于 2013-5-20 18:51

BH7KQK 发表于 2013-5-18 19:06 static/image/common/back.gif
确实,除了TDA1543,我试过其它要MCLK的,24位的DAC,一个都不好使。。也就说16位主模式,不带MCLK输出 ...

stm32的I2S 必须用从模式虽然我还没搞过但研究过

我以前想过的一个方案是 采用分频器 把11.2896m 外部时钟分频出两路时钟信号给STM32的I2S(从模式)和DAC    11.2986M同时供给STM32的MCK 和 DAC

BH7KQK 发表于 2013-5-20 19:08

octflower 发表于 2013-5-20 18:51 static/image/common/back.gif
stm32的I2S 必须用从模式虽然我还没搞过但研究过

我以前想过的一个方案是 采用分频器 把11.2896m...

没错,但TDA1543也用不上MCLK
页: [1] 2
查看完整版本: TDA1543做的WAV播放器