11回答

0收藏

[原创] 【PSOC4】1进程57:单引脚输出的数字音频

英飞凌 英飞凌 6228 人阅读 | 11 人回复 | 2013-11-19

本帖最后由 乔哥 于 2013-11-19 20:49 编辑

进程57就是一个“单引脚输出数字音频”(Digital Audio From A Single Pin)。(翻译不准,{:soso_e113:})
把声音转换成16进制数据。
原网站上是用的BTcSE30BETA这样一个软件把声音转码,不清楚是怎么算的。先是把例程弄下来实验了一下,还行。
刚开始由于没有小喇叭,就用了个蜂鸣器去代替,结果基本上就那种滴滴的声音。后来一想蜂鸣器和扬声器构造不一样,不能用蜂鸣器代替。可实在是没有小喇叭。想到我还有一个小音箱(以前听音乐买的),就把我的音箱和功放模块拿来用上了。直接接音箱声音太小,加了功放模块,调节音量,就差多了。
我用data2hex这个软件进行的音频转数据转出来的和原来的数据不一样,可能是采样率和采样位数不一样吧。
最后用COOLEDIT转为8位采样和16位也不行,出来的声音基本完全失真。
现在与大家一起讨论一些问题;
1;通过RC的平缓输出是什么原理?相当于一个数字转模拟么,而且我换了一下电阻和电容大小会对输出声音的大小产生影响(原来阻值是200Ω,电容4.7uf),但是声音听起来还基本一致
2;就是这个音频转数字不是很清楚,还请大神赐教。


附件里是BTC编码、data2hex、工程文件
psoc57.zip (3.27 MB, 下载次数: 70)


分享到:
回复

使用道具 举报

回答|共 11 个

倒序浏览

沙发

油炸冰激凌

发表于 2013-11-19 20:46:58 | 只看该作者

虽然有杂音,但是已经不错了
板凳

GY@艳

发表于 2013-11-20 08:30:53 | 只看该作者

视频很给力,楼楼辛苦了~~~
爱板  爱板  爱板     https://www.cirmall.com
地板

糖悦之果飞

发表于 2013-11-20 09:42:50 | 只看该作者

楼主{:soso_e179:}
5#

mengyun2801

发表于 2013-11-20 10:02:35 | 只看该作者

顶一下~~~~~~~~~~~
6#

乔哥

发表于 2013-11-20 12:07:11 | 只看该作者

油炸冰激凌 发表于 2013-11-19 20:46
虽然有杂音,但是已经不错了

哈哈,
7#

夏醒醒

发表于 2015-11-3 12:07:43 | 只看该作者

楼主用的creator的版本是多少呢?
8#

乔哥

发表于 2016-1-7 15:50:34 | 只看该作者

夏醒醒 发表于 2015-11-3 12:07
楼主用的creator的版本是多少呢?

好像是2.2和的,还是3.0的 ,,忘了,
9#

默言瑊玏

发表于 2016-3-30 15:38:52 | 只看该作者

楼主可不可以多做点音频类实验啊?
10#

默言瑊玏

发表于 2016-3-30 16:01:10 | 只看该作者

好!!!!!!!!!!!!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条