本文主要是介绍基于EFM8的声音合成器:从方波到正弦波,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本篇文章属于“如何制作基于EFM8的声音合成器”系列的第1部分。该系列包含以下内容:
● 第1部分:从方波到正弦波
● 第2部分:驱动扬声器
● 第3部分:通过USB播放旋律
所需的硬件/软件
● SLSTK2000A EFM8评估板
● Simplicity Studio集成开发环境
简介
本项目的目标是设计一个可以播放标准音符的声音合成器。我们将使用低成本、超小型的EFM8微控制器以及一些外部组件和扬声器来实现这一功能。在第一篇文章中,我们将重点介绍将EFM8生成的方波转换为适合驱动扬声器的正弦波。该实现过程的基本组成部分是时钟可调的单片低通滤波器。在这个项目中,我们将使用凌力尔特公司(Linear Technology)的LTC1063五阶巴特沃兹滤波器IC,没有采用可提供具有更高阶频率响应和不同滤波器类型的器件(例如Maxim Integrated公司的八阶贝塞尔低通滤波器MAX7401)。这些IC基于开关电容滤波器设计,因此我们将首先简要介绍该技术。
更多内容请参考以下链接:https://www.yiboard.com/thread-867-1-1.html
这篇关于基于EFM8的声音合成器:从方波到正弦波的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!