旧乡故客
发表于: 2018-7-16 22:31:21 | 显示全部楼层

本系列文章主要介绍“如何制作基于EFM8的声音合成器”,目的是设计一个可以播放标准音符的声音合成器。该系列包含3部分内容:


●     第1部分:从方波到正弦波

在第一部分中,我们将重点介绍将EFM8生成的方波转换为适合驱动扬声器的正弦波。该实现过程的基本组成部分是时钟可调的单片低通滤波器。在这个项目中,我们将使用凌力尔特公司(Linear Technology)的LTC1063五阶巴特沃兹滤波器IC。


●     第2部分:驱动扬声器

完善电路,解决驱动扬声器过程中的三个不足:被称为“时钟馈通”的高频噪声、非零DC偏移和无法提供足够的输出电流来直接驱动扬声器。


●     第3部分:通过USB播放旋律

我们将通过在EFM8和Scilab之间建立虚拟COM端口(VCP)USB连接来实现播放舒缓的旋律。此项目中使用的Scilab脚本提供了一个简单的命令行界面,用户可以通过该界面启动和停止音频播放,设置拍速,以及输入一个简单旋律的音符信息。


跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 29 | 回复: 32



手机版|

GMT+8, 2024-4-20 18:01 , Processed in 0.142397 second(s), 7 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

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