查看: 22219|回复: 42

MP3软件解码讨论

[复制链接]
发表于 2009-12-7 12:21:52 | 显示全部楼层 |阅读模式
关键词: MP3 , 解码 , 软件 , 讨论
是直接利用PWM输出?还是用IIS接口的CODEC?
IIS的CODEC非常多,到底选哪种最合适?要具有MIC输入功能吗?
。。。。。
发表于 2009-12-7 14:04:36 | 显示全部楼层
带codec比较好,如果要录音功能需要mic
发表于 2009-12-7 15:46:29 | 显示全部楼层
PWM 输出的只能做8位。就看个人取向了,对于DIY, 8位的声音已经不错了。
俺准备用仅有16KRAM/256K FLASH 的LPC2124作测试,通过后再移植到STM32中。
发表于 2009-12-7 20:36:43 | 显示全部楼层
都没搞过,都想搞搞,呵呵
 楼主| 发表于 2009-12-7 20:39:56 | 显示全部楼层
那飞船要赶紧测试了,这块大伙就等你结果啦
发表于 2009-12-7 21:53:04 | 显示全部楼层
其实MPEG  lay3 解压这部份可以延后再做,把硬件板子,人机界面搞好了,随后的就可以花点时间来研究了,如果是在有OS的系统中,处理器的速度足够快,例如ARM9核的2410中,直接把开源MP3代码编译一下,就OK了。也不必要这么的折腾。用OS来搞东西有时就是省时省力。只是其中少了一点DIY的乐趣。
 楼主| 发表于 2009-12-7 23:44:15 | 显示全部楼层
但,这部分的评估也会影响到我们硬件的选型呀
发表于 2009-12-8 17:23:37 | 显示全部楼层
可以先做两个板本一起拼板,选FLASH 大于256K字节,带外扩的(仅外扩RAM)与不带外扩的MCU。
就算是外扩也要比别人少用一片FLASH,才能显出特色。
 楼主| 发表于 2009-12-8 20:22:33 | 显示全部楼层
好,那如果其它兄弟没有不同的看法,那就按飞船的建议啦
发表于 2009-12-8 20:25:18 | 显示全部楼层
DIY还是做高档点好,好的效果才能更大的兴趣,反正花了这么多钱也不在乎多几块了,呵呵
 楼主| 发表于 2009-12-8 20:26:52 | 显示全部楼层
成本还是要考虑了,加多了东西也不仅是成本问题,还有面积,正如飞船所说的不要变成开发板
 楼主| 发表于 2009-12-8 20:58:41 | 显示全部楼层
ST DEMO上用的是IIS Codec是他们自己的STW5098,但我看他们的外围器件很多,很复杂,成本应该也没有优势
发表于 2009-12-9 11:09:48 | 显示全部楼层
几乎所有的MCU都有PWM输出,对于DIY项目,可以考虑用PWM作输出。当然,对于有DAC的MCU可以直接选DAC了。

若要高保真,可选带有IIS接口的MCU外挂专用DAC做16位的DAC转换,推荐一款音响界获得过大奖的8脚双路IIS接口的DAC--->TDA1543 ,这是一款‘无过采样数字虑波’输出的DAC,声音极其甜美,是音响发烧友们的致爱。

对于语音编码压缩,可以直接采用MCU中的ADC,在8K的采样下,MCU有大把时间进行压缩处理。
 楼主| 发表于 2009-12-9 11:36:39 | 显示全部楼层
TDA1543不错,不过这芯片好像很老了,找了数据手册8pin的好像还只有DIP的。另外不知是否好买。
飞船有路子吗?
 楼主| 发表于 2009-12-9 11:40:19 | 显示全部楼层
http://bbs.hifidiy.net/viewthread.php?tid=55

1#
打印 字体大小: tT  发表于 2004-3-22 17:35 | 只看该作者 | 发短消息 再综合介绍一下NON-OS方式的TDA1543解码器,为大家鼓鼓劲!!!(3056字节)(小鬼头,
NON-OS方式,中文意思为非超取样方式。实际上是取消数字滤波器,技术角度看是走回头路,但音质却出奇的好,可否算作是音响上“新不如旧”怪现象的又一例证呢?同样令我小鬼头感到惊奇的是,国外DIY界如此热衷于此NON-OS解码器,国内DIY界似乎鲜有人知道,也极少见到文章提及(除了本中国音响DIY坛网友所贴、《实用电子文摘》那篇的无头无尾、不著原作者姓名的译文),更没有专门的介绍。这是不是由于我们的DIY杂志也象介绍音响器材的杂志那样患上了“商业病”而造成的呢?

该工作方式是由日本业余音响爱好者楠亮平(英文名是Ryohei Kusunoki)首创。他参加1996年日本《无线与实验》即MJ杂志组织的自制解码器比赛中,首次应用并随即在该杂志发表文章予以公开。据悉,此君一共只在MJ发表过三篇制作以价值仅几元的TDA1543作核心的NON-OS方式解码器文章,但在音响界尤其是DIY界产生很大反响。TNT-AUDIO网站有一个访问音响名人的专辑,楠亮平是作为唯一的DIY者(印象中可能也是唯一一个日本人)名列榜中,与其它极负盛名的音响公司要人赫然并列,殊不简单。楠亮平的访谈见http://www.tnt-audio.com/intervis/kusunoki_e.html
音响名人访谈专辑http://www.tnt-audio.com/intervis/interv.html

NON-OS方式解码器的首推者楠亮平[upload=jpg]uploadImages/20043221735151970.jpg[/upload]
一般质量较好的完整解码器,需使用到PLL锁相环线路、数字滤波器,而且通常还配复杂的有源I/V转换、有源模拟滤波线路。制作成本高,结构复杂,令DIY友望而却步。而使用NON-OS方式,配极简单的无源1/V并省去有源模拟滤波线路,就可取得良好的效果,鬼佬实制也常称超出预料。当年楠亮平参加比赛的是CS8412+4块TDA1543并联的NON-OS方式简单解码器,用家中的小铁桶做双牛的分体电源,作为首次参加比赛的新手,凭此取得音质项目并列第一名的好成绩。当时同场比赛的真是强手如林,而且大部分使用的都是公认好声的高级DAC:有由多年参加比赛的老手制作的PCM63+分立运放解码器、有18块PCM58构成的解码器、有使用逻辑阵列+高级DAC集成的解码器(据说WADIA采用的也是这种技术),还有一个成绩靠前但不是第一名的胆解码(CS8412+SM5843+PCM1702P+胆EC86+8个电源变压器)。——有时间的话,等小弟找回那些资料,贴出楠亮平这第一台解码器的线路和做工粗陋的制作图片给本中国音响DIY坛的朋友参考。楠亮平的第二、第三台解码器线路可在本坛的其他帖子中找到。

或者你可能认为这个NON-OS在技术上一无是处,那你就错了。楠亮平在首篇制作文章就已作了论述,证明NON-OS方式在声音的结像方面明显比超取样方式好(小弟水平有限,只看懂这些)。其理论部分已有日本人翻译成英文后挂在网页上,有兴趣者可看一看http://www.sakurasystems.com/articles/Kusunoki.html

或者你可能认为这个东西只是由于简陋而得到DIY友的垂青,没有正规的音响公司采用,登不了大雅之堂,那你又错了。记得楠亮平首推NON-OS方式后一两年内,即有日本ILUNGO公司(好象是MJ杂志上一个DIY高手楠本恒隆后来自己创办的)推出了无数字滤波器的TDA1541解码器,订价超过100万日元,熟悉音响器材行情的朋友应知道这个价位意味着什么。前段时间,DIYaudio论坛上的高手K.Y.Wang就发帖列出了已采用NON-OS技术的音响公司网页链接,其中包括以贵价出名、大名鼎鼎的英国AudioNote公司(应该是使用于PCM63线路中):
http://diyaudio.com/forums/showt ... age=15&pagenumber=1

这个就是那个前几年推出的高达100万日元的日本贵价解码器图片
[upload=gif]uploadImages/200432217353695036.gif[/upload]
发表于 2009-12-9 13:55:14 | 显示全部楼层
这个元件很容易购买,但是珠海这里的电子器件基本上是DIP的,贴片的只能到深圳才有买。
另外就是用TDA1543的功耗电流有点大,5V供电时50mA的电流。3。3V时没有标出,估计也会有40mA。
若真要用此DAC,在硬件设计时还应加一个电源开关管,在不播放待机时关掉它的供电。
 楼主| 发表于 2009-12-9 14:16:06 | 显示全部楼层
40mA,800ma/h,只能放2小时
 楼主| 发表于 2009-12-10 13:20:54 | 显示全部楼层
飞船还有没有其它芯片推荐,他的功耗很大呀
发表于 2009-12-10 14:09:26 | 显示全部楼层
加上MCU与LCD的电流,应该小于80ma ,800ma/h 的电池可以连续放10小时了。现在的复读机也只标明放8小时。可以忍受的。
 楼主| 发表于 2009-12-10 14:25:48 | 显示全部楼层
不好意思,俺少算了一个0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表