数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 11647|回复: 37

[Arduino] ESP32 C3 浅谈I2S DAC 与 TF卡数字音频MP3 FLAC 播放器

[复制链接]
发表于 2022-5-24 12:56:32 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
感谢诸多讨论ESP音频播放的坛友, 阅读你们的文章让我对ESP的音频能力有了兴趣。

一  为什么关注esp的音频播放功能:
    不少坛友的esp帖子中,谈到了ESP的音频播放功能,一个重要的因素就是esp的系列iot mcu,提供了i2s接口(spdif输出接口我们先不谈)。这样,如果ESP对数字音源文件做了解码,如果解码过程没有损失,那么通过数字接口i2s输出的就是数字信号,后接一个i2s的音频dac,将数字信号转为模拟信号,输出直接驱动扬声器,或者传递给后级功放。整个过程中我们看到, 只要保证无损的解码过程,esp就能输出无损的数字信号,只要后续的i2s前级和后级放大器足够好,不到10元的esp就可以承担起无损音乐的解码任务! 而且可以充分利用现有的成熟i2s dac模块。这个在DIY HIFI领域一根线动则成百上千的领域,真是一个价廉物美的数字信号源。或者抛开HIFI不谈,单从DIY小物品出发,用I2S音频系统也能做出一些和声音相关的小玩意,让你的小工具能够发出声音,的确比较有意思。
    特别值得一提的,嵌入式领域的软解码方案中,MP3多用的libmad库,或者helix的解码库,因为嵌入式MCU多数没有浮点处理器FPU,故大多采用了整数解码算法。尽管MP3本来就是有损压缩,整数解码还是显得有些遗憾。不过幸运的是,对于无损压缩格式FLAC而言,无需浮点数解码,因此, 大量的高清FLAC音源,ESP就可以直接拿来使用,提供真正的无损信号输出。

二 常见的esp音频解码方案



 楼主| 发表于 2022-5-24 15:12:04 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-25 09:06:38 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-25 10:15:49 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-25 10:47:14 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-25 11:05:29 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-26 09:02:24 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-26 09:28:56 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2022-5-26 14:20:53 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-26 22:46:31 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-27 18:11:46 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-27 18:21:41 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2022-5-27 20:10:02 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-28 09:26:46 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-28 13:26:34 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-5-30 23:39:08 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-6-1 08:35:14 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-6-1 11:23:32 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-6-5 05:36:19 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-6 10:22:42 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-4-2 05:27 , Processed in 0.234000 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表