MP3软件解码讨论
2009年12月07日 12:21 发布者:阿南
是直接利用PWM输出?还是用IIS接口的CODEC?IIS的CODEC非常多,到底选哪种最合适?要具有MIC输入功能吗?
。。。。。
网友评论
宇宙飞船 2009年12月07日
PWM 输出的只能做8位。就看个人取向了,对于DIY, 8位的声音已经不错了。
俺准备用仅有16KRAM/256K FLASH 的LPC2124作测试,通过后再移植到STM32中。
PWM 输出的只能做8位。就看个人取向了,对于DIY, 8位的声音已经不错了。
俺准备用仅有16KRAM/256K FLASH 的LPC2124作测试,通过后再移植到STM32中。
ZigBee笔记 2009年12月07日
都没搞过,都想搞搞,呵呵
都没搞过,都想搞搞,呵呵
阿南 2009年12月07日
那飞船要赶紧测试了,这块大伙就等你结果啦
那飞船要赶紧测试了,这块大伙就等你结果啦
宇宙飞船 2009年12月07日
其实MPEG lay3 解压这部份可以延后再做,把硬件板子,人机界面搞好了,随后的就可以花点时间来研究了,如果是在有OS的系统中,处理器的速度足够快,例如ARM9核的2410中,直接把开源MP3代码编译一下,就OK了。也不必要这么的折腾。用OS来搞东西有时就是省时省力。只是其中少了一点DIY的乐趣。
其实MPEG lay3 解压这部份可以延后再做,把硬件板子,人机界面搞好了,随后的就可以花点时间来研究了,如果是在有OS的系统中,处理器的速度足够快,例如ARM9核的2410中,直接把开源MP3代码编译一下,就OK了。也不必要这么的折腾。用OS来搞东西有时就是省时省力。只是其中少了一点DIY的乐趣。
阿南 2009年12月07日
但,这部分的评估也会影响到我们硬件的选型呀
但,这部分的评估也会影响到我们硬件的选型呀
宇宙飞船 2009年12月08日
可以先做两个板本一起拼板,选FLASH 大于256K字节,带外扩的(仅外扩RAM)与不带外扩的MCU。
就算是外扩也要比别人少用一片FLASH,才能显出特色。
可以先做两个板本一起拼板,选FLASH 大于256K字节,带外扩的(仅外扩RAM)与不带外扩的MCU。
就算是外扩也要比别人少用一片FLASH,才能显出特色。
阿南 2009年12月08日
好,那如果其它兄弟没有不同的看法,那就按飞船的建议啦
好,那如果其它兄弟没有不同的看法,那就按飞船的建议啦
mohanwei 2009年12月08日
DIY还是做高档点好,好的效果才能更大的兴趣,反正花了这么多钱也不在乎多几块了,呵呵
DIY还是做高档点好,好的效果才能更大的兴趣,反正花了这么多钱也不在乎多几块了,呵呵
阿南 2009年12月08日
成本还是要考虑了,加多了东西也不仅是成本问题,还有面积,正如飞船所说的不要变成开发板
成本还是要考虑了,加多了东西也不仅是成本问题,还有面积,正如飞船所说的不要变成开发板
阿南 2009年12月08日
ST DEMO上用的是IIS Codec是他们自己的STW5098,但我看他们的外围器件很多,很复杂,成本应该也没有优势
ST DEMO上用的是IIS Codec是他们自己的STW5098,但我看他们的外围器件很多,很复杂,成本应该也没有优势
宇宙飞船 2009年12月09日
几乎所有的MCU都有PWM输出,对于DIY项目,可以考虑用PWM作输出。当然,对于有DAC的MCU可以直接选DAC了。
若要高保真,可选带有IIS接口的MCU外挂专用DAC做16位的DAC转换,推荐一款音响界获得过大奖的8脚双路IIS接口的DAC--->TDA1543 ,这是一款‘无过采样数字虑波’输出的DAC,声音极其甜美,是音响发烧友们的致爱。
对于语音编码压缩,可以直接采用MCU中的ADC,在8K的采样下,MCU有大把时间进行压缩处理。
几乎所有的MCU都有PWM输出,对于DIY项目,可以考虑用PWM作输出。当然,对于有DAC的MCU可以直接选DAC了。
若要高保真,可选带有IIS接口的MCU外挂专用DAC做16位的DAC转换,推荐一款音响界获得过大奖的8脚双路IIS接口的DAC--->TDA1543 ,这是一款‘无过采样数字虑波’输出的DAC,声音极其甜美,是音响发烧友们的致爱。
对于语音编码压缩,可以直接采用MCU中的ADC,在8K的采样下,MCU有大把时间进行压缩处理。
阿南 2009年12月09日
TDA1543不错,不过这芯片好像很老了,找了数据手册8pin的好像还只有DIP的。另外不知是否好买。
飞船有路子吗?
TDA1543不错,不过这芯片好像很老了,找了数据手册8pin的好像还只有DIP的。另外不知是否好买。
飞船有路子吗?
阿南 2009年12月09日
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方式解码器的首推者楠亮平uploadImages/20043221735151970.jpg
一般质量较好的完整解码器,需使用到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/showthread.php?s=9ac31347c1ea4a2cff72083b68edf9d4&threadid=23817&perpage=15&pagenumber=1
这个就是那个前几年推出的高达100万日元的日本贵价解码器图片
uploadImages/200432217353695036.gif
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方式解码器的首推者楠亮平uploadImages/20043221735151970.jpg
一般质量较好的完整解码器,需使用到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/showthread.php?s=9ac31347c1ea4a2cff72083b68edf9d4&threadid=23817&perpage=15&pagenumber=1
这个就是那个前几年推出的高达100万日元的日本贵价解码器图片
uploadImages/200432217353695036.gif
宇宙飞船 2009年12月09日
这个元件很容易购买,但是珠海这里的电子器件基本上是DIP的,贴片的只能到深圳才有买。
另外就是用TDA1543的功耗电流有点大,5V供电时50mA的电流。3。3V时没有标出,估计也会有40mA。
若真要用此DAC,在硬件设计时还应加一个电源开关管,在不播放待机时关掉它的供电。
这个元件很容易购买,但是珠海这里的电子器件基本上是DIP的,贴片的只能到深圳才有买。
另外就是用TDA1543的功耗电流有点大,5V供电时50mA的电流。3。3V时没有标出,估计也会有40mA。
若真要用此DAC,在硬件设计时还应加一个电源开关管,在不播放待机时关掉它的供电。
阿南 2009年12月09日
40mA,800ma/h,只能放2小时
40mA,800ma/h,只能放2小时
阿南 2009年12月10日
飞船还有没有其它芯片推荐,他的功耗很大呀
飞船还有没有其它芯片推荐,他的功耗很大呀
宇宙飞船 2009年12月10日
加上MCU与LCD的电流,应该小于80ma ,800ma/h 的电池可以连续放10小时了。现在的复读机也只标明放8小时。可以忍受的。
加上MCU与LCD的电流,应该小于80ma ,800ma/h 的电池可以连续放10小时了。现在的复读机也只标明放8小时。可以忍受的。
阿南 2009年12月10日
不好意思,俺少算了一个0
不好意思,俺少算了一个0
阿南 2009年12月10日
不好意思,俺少算了一个0
不好意思,俺少算了一个0
阿南 2009年12月10日
那就这样定了,俺们软解码这部分就采用IIS接口的TDA1543了。
MIC输入直接引到MCU的A/D可行吗?
那就这样定了,俺们软解码这部分就采用IIS接口的TDA1543了。
MIC输入直接引到MCU的A/D可行吗?
宇宙飞船 2009年12月10日
不能直接连AD 口,MIC输出只有5mV到50mV 左右,要经过一级共射三极管放大电路,放大约30倍(放大倍数可以调整射极电阻),这一级兼有低通滤波器的功能(只需调整BC间的电容就可以设定上限频率),再经电容耦合到AD中去,
在AD口还要接分压电阻,使AD静态输入时在1/2的VDD。
不能直接连AD 口,MIC输出只有5mV到50mV 左右,要经过一级共射三极管放大电路,放大约30倍(放大倍数可以调整射极电阻),这一级兼有低通滤波器的功能(只需调整BC间的电容就可以设定上限频率),再经电容耦合到AD中去,
在AD口还要接分压电阻,使AD静态输入时在1/2的VDD。
阿南 2009年12月10日
恩,俺只试过带MIC输入功能的IIS Codec,还没有玩过直接进A/D的,哈哈。
这部分电路由飞船大哥设计啦,包括MIC、TDA1543及放大部分:lol
恩,俺只试过带MIC输入功能的IIS Codec,还没有玩过直接进A/D的,哈哈。
这部分电路由飞船大哥设计啦,包括MIC、TDA1543及放大部分:lol
宇宙飞船 2009年12月10日
好的,小菜一碟。:lol
不过,使用TDA1543那得选有IIS接口的型号,如果选不带IIS的型号,可以考滤用PWM来做8位的DAC。
好的,小菜一碟。:lol
不过,使用TDA1543那得选有IIS接口的型号,如果选不带IIS的型号,可以考滤用PWM来做8位的DAC。
terrysun 2009年12月10日
codec可以用TI的3007,集成了一个D类功放,可以驱动一个8欧姆的喇叭,还有立体身耳机输出。输入可以是双MIC。
codec可以用TI的3007,集成了一个D类功放,可以驱动一个8欧姆的喇叭,还有立体身耳机输出。输入可以是双MIC。
阿南 2009年12月11日
TI的成本应该比较高,楼主可以详细描述一下特点,性价比,外围电路等等
TI的成本应该比较高,楼主可以详细描述一下特点,性价比,外围电路等等
宇宙飞船 2009年12月11日
TDA1543的原理图是网上下载的,其中用了四块IC,作减小输出内阻,若后面接运放,只要一块就可以了。
MIC原理图中只是用一级最简的共射放大,适合要求不高的场合应用,其中打*号的电容可根椐上限载止频率用EWB仿真后自行决定。或者按1/2*pi*R*C 来估算。
TDA1543的原理图是网上下载的,其中用了四块IC,作减小输出内阻,若后面接运放,只要一块就可以了。
MIC原理图中只是用一级最简的共射放大,适合要求不高的场合应用,其中打*号的电容可根椐上限载止频率用EWB仿真后自行决定。或者按1/2*pi*R*C 来估算。
阿南 2009年12月11日
TDA1543四级输出?1片能搞定不?
TDA1543四级输出?1片能搞定不?
宇宙飞船 2009年12月11日
若要用MIC作专业一点的录音,建议还是选UDA1341。
国内的S3C2410开发板上用得最多的IIS接口DAC与MIC输入IC。阿南应该很熟悉的了。
若要用MIC作专业一点的录音,建议还是选UDA1341。
国内的S3C2410开发板上用得最多的IIS接口DAC与MIC输入IC。阿南应该很熟悉的了。
阿南 2009年12月11日
飞船MIC的原理图如下图所示. 有请飞船大侠给大伙介绍一下原理,大伙热烈鼓掌.....:lol
5699
飞船MIC的原理图如下图所示. 有请飞船大侠给大伙介绍一下原理,大伙热烈鼓掌.....:lol
5699
宇宙飞船 2009年12月11日
晕倒,:'(
三极管的接法是经典的共射接法,这没啥好说的。
R1是MIC的负载,因为驻极体MIC内有一个场效应管,R1相当于接其漏极。
R2与C1是MIC前置级的电源滤波。
R5与R10是分压电阻,使ADC的初始电压在1/2的VDD,(使ADC始终工作于正电压区间)。
晕倒,:'(
三极管的接法是经典的共射接法,这没啥好说的。
R1是MIC的负载,因为驻极体MIC内有一个场效应管,R1相当于接其漏极。
R2与C1是MIC前置级的电源滤波。
R5与R10是分压电阻,使ADC的初始电压在1/2的VDD,(使ADC始终工作于正电压区间)。
阿南 2009年12月11日
Very good, nice, thank you!
Very good, nice, thank you!
阿南 2009年12月16日
飞船能把所有电源电压值控制在3.3V不?
飞船能把所有电源电压值控制在3.3V不?
阿南 2009年12月16日
包括运放,而且是单电源供电的
包括运放,而且是单电源供电的
宇宙飞船 2009年12月16日
功放选用8脚3V供电的 TDA7050 就OK 啦。
功放选用8脚3V供电的 TDA7050 就OK 啦。
阿南 2009年12月16日
3V的电源好设计.TDA7050有什么不同不?性能\价格
3V的电源好设计.TDA7050有什么不同不?性能\价格
宇宙飞船 2009年12月16日
常用,电压低,容易购买。
常用,电压低,容易购买。
阿南 2009年12月28日
飞船MIC电路图C2的值是多少?
另外,这些值还能不能调整?方便备料
飞船MIC电路图C2的值是多少?
另外,这些值还能不能调整?方便备料
宇宙飞船 2009年12月29日
手工计算太烦了,用EWB仿真一下确定吧。
其实那个电路不适合量产的,三极管的离散性太大,并且动态范围太榨和难以控制,业余DIY 玩玩还可以。
手工计算太烦了,用EWB仿真一下确定吧。
其实那个电路不适合量产的,三极管的离散性太大,并且动态范围太榨和难以控制,业余DIY 玩玩还可以。
阿南 2009年12月29日
不行,俺们就不要MIC输入了,器件太多,实用性有限
不行,俺们就不要MIC输入了,器件太多,实用性有限
onemillion 2009年12月29日
有MIC玩玩可以的,硬件可以搭上去,需要的时候再用。反正要不了多少空间
有MIC玩玩可以的,硬件可以搭上去,需要的时候再用。反正要不了多少空间
joyko 2009年12月30日
我也支持音色高一点的好,DIY完之后的可以作为留念偶尔听一听,不至于做完就丢一边去
我也支持音色高一点的好,DIY完之后的可以作为留念偶尔听一听,不至于做完就丢一边去

带codec比较好,如果要录音功能需要mic