基于FPGA的乐曲演奏电路设计
- 格式:doc
- 大小:782.00 KB
- 文档页数:21
音乐播放器控制电路课程设计报告班级:学号:姓名:指导老师:一、设计目的将《断桥残雪》简谱按照要求进行编码并将其写入只读存储器ROM之中,然后通过设计的电路读出ROM的内容,进行解码后驱动蜂鸣器播放。
二、开发环境采用Altera Quartus II 9.0软件设计环境。
它提供了全面的逻辑设计能力,包括电路图、文本和波形的设计输入以及编译、逻辑综合、仿真和定时分析以及器件编程等诸多功能。
特别是在原理图输入等方面,Altera Quartus II 9.0被公认为是最易使用、人机界面最友好开发软件。
并采用FPGALP-2900开发装置硬件实现,给人们带来极大的方便。
三、设计过程概述1、数字简谱简介数字简谱用不同的点和线段配合8个阿拉伯数字0~7构成音符,记录表示千变万化的音乐曲子及其基本音乐元素。
乐音是由三个要素决定的:频率决定了乐音的音高,频谱决定过了乐音的音色,音形标志着演奏方式。
乐曲的基本元素是:音的高低(音高)、音的长短(时值)、音的力度和音质(音色)。
音的高低和长短不同决定了乐曲的不同,因此构成了音乐的最重要的基础元素。
音乐用1、2、3、4、5、6、7分别表示同一调式7个不同的音高:多、来、米、法、索、拉、西。
这七个数字上、下标注的点表示音调升高8度音程或降低8度音程。
数字0为休止符,表示停止发音。
数字下或数字上的线段表示因的持续时间的长短。
没有线段的数字为4分音符,器时值为音长的基本度量单元,成为一拍。
数字下面标注的线段表示时间减短,没增加一条线段,表示时值减少一半,音符相应的成为8分音、16分音……数字后面的线段称为延长线,表示前一个音符的市场的增加,每条延长线的时值增量为1拍。
音长是一个相对的时间概念,一拍的时间长度没有限制,可以是1s,也可以是2s或是0.5s,。
若将4分音符的时长定为1s,其他音符的时值长度以其为基本参照度量,半拍为0.5s,2拍为2s,以此类推。
2、音高与频率关系20Hz至20KHz的音频脉冲信号控制蜂鸣器,可以使其根据控制信号的频率发出不同的音调。
设计报告课程名称任课教师设计题目乐曲硬件演奏电路班级姓名学号日期一. 题目分析1、利用可编程逻辑器件FPGA,设计乐曲硬件演奏电路,其结构框图如下图所示:2、功能要求利用数控分频器设计硬件乐曲电路,由键盘输入控制音响,同时可自动演奏乐曲。
演奏时可选择键盘输入乐曲或者已存入的乐曲,并配以一个扬声器,该设计产生的音乐选自“梁祝” 片段。
二、方案选择与利用微处理器来实现乐曲演奏相比,以纯硬件完成乐曲演奏电路的逻辑要复杂得多,如果不借助功能强大的EDA 工具和硬件描述语言,仅凭传统的数字逻辑技术,即使最简单的演奏电路也难以实现。
三、细化框图(1)音乐硬件演奏电路基本原理硬件电路的发声原理,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制FPGA芯片某个引脚输出一定频率的矩形波,接上扬声器就能发出相应频率的声音。
乐曲中的每一音符对应着一个确定的频率,要想FPGA发出不同音符的音调,实际上只要控制它输出相应音符的频率即可。
乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频,就可以在扬声器上连续地发出各个音符的音调。
而要准确地演奏出一首乐曲,仅仅让扬声器能够发生是不够的,还必须准确地控制乐曲的节奏,即乐曲中每个音符的发生频率及其持续时间是乐曲能够连续演奏的两个关键因素。
(2)音符频率的获得多个不同频率的信号可通过对某个基准频率进行分频器获得。
由于各个音符的频率多为非整数,而分频系数又不能为小数,故必须将计算机得到的分频系数四舍五入取整。
若基准频率过低,则分频系数过小,四舍五入取整后的误差较大。
若基准频率过高,虽然可以减少频率的相对误差,但分频结构将变大。
实际上应该综合考虑这两个方面的因素,在尽量减少误差的前提下,选取合适的基准频率。
本设计中选取750KHz的基准频率。
由于现有的高频时钟脉冲信号的频率为12MH,z 故需先对其进行16 分频,才能获得750KHz的基准频率。
对基准频率分频后的输出信号是一些脉宽极窄的尖脉冲信号(占空比=1/分频系数)。
摘要本文以FPGA为核心控制器件,描述了一种基于FPGA的乐曲发生器的设计方法,该设计在MAX+PLUSⅡ的EDA软件平台上,通过定制LPM-ROM存储音乐数据,达到了以纯硬件的手段来实现乐曲的演奏效果。
只要修改LPM-ROM中所存储的音乐数据,就可以实现其它乐曲的演奏。
因此,该设计具有电路简单、程序易改和调试方便等特点。
整个系统工作稳定,程序精简,界面友好。
关键词: FPGA ;乐曲播放器器;EDAAbstractThis article introduces the design taking FPGA as the core control device, describes a FPGA based music generator design method, the design in the MAX+PLUS II EDA software platform, through custom LPM-ROM stored music data, reached a pure hardware means to achieve the music playing effect. As long as the modified stored in LPM-ROM music data, can realize the other music playing. Therefore, the design has the advantages of simple circuit, easy to program and convenient debugging etc.. The entire system is stable, procedure simplification, friendly interface. Keyword: FPGA; Music generator;EDA目录1 绪论................................................... 错误!未定义书签。
基于FPGA的音乐硬件演奏电路设计李宁(渭南师范学院物理与电气工程学院电气工程及其自动化2010级3班)摘要:本设计是一种基于FPGA的音乐硬件演奏电路,该乐曲演奏电路是通过数控分频器电路控制FPGA芯片的某个引脚输出音符所对应频率的方波,接上扬声器就能发出各音符的音调,并且准确地控制乐曲中每个音符的持续时间,使乐曲能够完整并且连续的播放出来。
在此基础上加上数码管,将音符通过数码管显示出来。
该设计可用于生活的各个方面,比如手机铃声、mp3等,提高人们的生活质量。
关键词:FPGA;音乐硬件演奏电路;VerilogHDL语言设计;QUARTUS II 9.0;EDA 技术音乐硬件演奏电路已广泛应用于我们生活的各个角落,比如mp3,手机铃声等,为我们的生活带来了乐趣,同时也说明了现在的电子产品越来越发达。
因此根据国家专业教学委员会对教育机构的要求,为了培养适应我国21世纪国民经济发展需要的电子设计人才,同时基于国家教委面向21世纪电工电子课程体系改革和电工电子工科教学基地建设两项教学改革研究成果,要求高等学校学生能够自己动手完成简单数字器件的设计。
这不但反应了我国当前在电子电路的实验教学体系、内容和方法上的改革思路和教学水平的提高,更重要的是在加强以传统电子设计方法为基础的工程设计训练的同时,使学生能够尽快掌握现代电子设计自动化技术的新方法、新工具和新手段,系统的、科学的培养了学生的实际动手能力、工程设计能力、创新能力,提高了学生的学习与设计兴趣。
本次设计在EDA开发平台QUARTUS II9.0上利用verilog HDL语言设计数控分频器电路,采用FPGA驱动小扬声器,利用数控分频的原理设计音乐硬件演奏电路,以“送别”为例,控制输出到扬声器的激励信号的频率的高低和持续的时间,就可以使扬声器发声,同时用数码管实现音符的显示。
1 EDA技术介绍及其发展1.1 EDA技术的介绍EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。
目录1 引言........................................................................................ 错误!未定义书签。
2 课程简介................................................................................ 错误!未定义书签。
2.1EDA介绍....................................................................... 错误!未定义书签。
2.2VHDL介绍 .................................................................... 错误!未定义书签。
2.3QUARTUSII介绍........................................................... 错误!未定义书签。
3 FPGA简介 ............................................................................. 错误!未定义书签。
4 设计原理与分析.................................................................... 错误!未定义书签。
4.1设计题目........................................................................ 错误!未定义书签。
4.2设计分析........................................................................ 错误!未定义书签。
基于FPGA的简单音乐电路设计方案工作任务的陈述与背景一、工作任务的陈述使用层次化设计方法,设计并用FPGA实现一个能循环播放乐曲的音乐电路。
二、工作任务的背景据有关媒体介绍,中国的第一颗人造卫星东方红一号卫星,于1965年开始研制,1970年4月24日进入太空轨道,该星重量超过了苏、美、法、日等前4个国家第一颗卫星重量的总和,在某些技术方面超过上述4个国家第一颗卫星的水平,开创了中国航天史的新纪元。
东方红一号重173公斤,设计寿命为14天,实际寿命达到20天,1970年5月14日停止发送信号。
关键技术包括《东方红》乐音装置、短波天线遥测系统等4项。
其中电子乐音发生器是全星的核心部分,它通过20兆赫兹短波发射系统反复向地面播送“东方红”乐曲的前八小节,全中国人民乃至全世界的人民通过收音机都能听得到。
完成研制东方红乐音装置任务的是中国科学院自动化所的一个小组。
他们首先考虑,用什么样的方法来模拟出“东方红”乐曲。
当时有三种方案提上了台面,一种是八音盒方案,它采用机械齿轮播放音乐;另一种就是把音乐录在磁带机上,但是当时中国还没有小磁带机,都是笨重的大磁带机,不可能装上卫星升空;因此第三种方案自然就是电子音乐,这也是后来被广泛接受的一种方案。
根据上级要求,只需让卫星播放《东方红》前八个小节的旋律。
小组决定在四十秒内连续播放两遍这八个小节,然后发射机就切换成遥测信号,用一个发射机就可以实现交替传送乐曲和遥测信号的目的。
这是国内早期最知名,影响最大的一个音乐电路。
在国内缺乏集成电路,没有微处理器的那个时代,东方红乐音装置全部用晶体管分立元件做成。
有人粗略统计,整个乐音装置全部共用了110多个晶体三极管(绝大多数是3DG6),大约150个二极管(都是2AP10),其他都是电阻电容。
现在,音乐电路广泛用于自动答录装置、手机铃声、集团电话及智能仪器仪表设备中。
作为一个电子系统的一个模块,音乐电路的实现方法有以下几种: (1)购买专用音乐电路片。
基于FPGA的乐曲演奏电路设计自1985年Xilinx公司推出第一片现场可编程逻辑器件(FPGA)至今,FPGA 已经历了十几年的发展历史。
纵观现场可编程逻辑器件的发展历史,其之所以具有巨大的市场吸引力,根本在于;FPGA不仅可以解决电子系统小型化、低功耗、高可靠性等问题,而且其开发周期短、开发软件投入少、芯片价格不断降低,促使FPGA越来越多地取代了ASIC的市场,特别是对小批量、多品种的产品需求,使FPGA成为首选。
目前,FPGA的主要发展动向是:随着大规模现场可编程逻辑器件的发展,系统设计进入“片上可编程系统”(SOPC)的新纪元:芯片朝着高密度、低压、低功耗方向挺进;国际各大公司都在积极扩充其IP库,优化的资源更好的满足用户的需求,以扩大市场;特别是引人注目的所谓FPGA动态可重构技术的开拓,将推动数字系统设计观念的巨大转变。
本文使用MaxPlusⅡ设计基于FPGA的乐曲演奏电路。
1.硬件发声的原理声音的频谱范围约在几十到几千赫兹,只要利用程序来控制FPGA芯片某个引脚输出一定频率的矩形波,接上扬声器就能发出相应频率的声音。
乐曲中的每一音符对应着一个确定的频率,因此,要想FPGA发出不同音符的音调,实际上只要控制它输出相应音符的频率即可。
乐曲都是由一连串的音符组成,要想让硬件电路准确地演奏出一首乐曲,不仅要控制电路能按照乐曲的乐谱依次输出这些音符所对应的频率,还必须准确地控制乐曲的节奏,即每个音符的持续时间。
因此,乐曲中每个音符的发音频率及其持续的时间是乐曲能够连续演奏的两个关键因素。
2.音符频率的获得在FPGA设计中,多个不同频率的信号,一般是通过对某个基准频率进行分频获得的。
由于各个音符的频率多为非整数,而分频系数又不能为小数,故必须将计算得到的分频系数四舍五入取整。
若基准频率过低,则分频系数过小,四舍五入取整后的误差较大。
若基准频率过高,虽然可以减少频率的相对误差,但分频电路耗用的资源会增加。
Hefei University of Technology FPGA (1) (2)(II) (9)(III) (10)(IV) (10) (11)FPGA(Field-Programmable Gate Array),即现场可编程门阵列。
它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。
它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA和CPLD还有一个区别:CPLD下电之后,原有烧入的逻辑结构不会消失;而FPGA下电之后,再次上电时,需要重新加载FLASH里面的逻辑代码,需要一定的加载时间。
以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至FPGA 上进行测试,是现代IC设计验证的技术主流。
集成电路设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。
一个出厂后的成品FPGA的逻辑块和连接可以按照设计者的不同设计而改变,所以FPGA可以完成不同的逻辑功能。
FPGA的开发相对于传统PC、单片机的开发有很大不同。
FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机的顺序操作有较大区别。
本组的主要目标是用硬件设计语言设计一个硬件乐曲演奏电路,能在Basys2开发板上实际验证。
发声物体振动频率决定了音调的高低。
经过一定的时间间隔,以某个特定的次序依次产生不同音调的声音,就能得到一段有规律的旋律。
可以用无源蜂鸣器产生不同音调的声音。
无源蜂鸣器上有方波(占空比50%的矩形波)时,就会有声音发出,音调的高低由方波频率决定,因此改变方波频率,就可以演奏乐曲。
蜂鸣器模块已经自带放大电路,因此不需要考虑FPGA输出信号的驱动能力问题。
可以用计时器产生固定的时间间隔(每一次进位相当于打一次节拍);可以将晶振的振动频率经过一定的处理(计数器分频)之后得到某个音调对应的蜂鸣器振动频率。
目录1、EDA技术发展及介绍..................................... 错误!未定义书签。
1.1 EDA技术的介绍................................ 错误!未定义书签。
1.2 EDA技术的发展................................ 错误!未定义书签。
1.3 EDA技术的发展趋势............................ 错误!未定义书签。
1.4 乐曲演奏电路简介 ............................. 错误!未定义书签。
2、总体方案设计.......................................... 错误!未定义书签。
2.1 设计内容..................................... 错误!未定义书签。
2.1 设计方案比较 (3)2.3 方案论证..................................... 错误!未定义书签。
2.3 方案选择..................................... 错误!未定义书签。
3、单元模块设计 (4)3.1稳压电源电路................................... 错误!未定义书签。
3.2有源晶振电路 (5)3.3蜂鸣器 (6)3.4七段数码管显示电路 (7)4、特殊器件的介绍 (8)4.1 CPLD器件介绍 (8)4.2 FPGA器件介绍 (8)4.3 MAX||EPM240T100C5器件 (9)5、最小系统原理 (10)6、软件实现 (11)6.1音调的控制 (11)6.2音长的控制 (12)6.3软件设计 (12)7、系统仿真及调试 (16)7.1仿真 (16)7.2 调试 (18)8、总结 (19)8.1设计小结 (19)8.2设计收获 (19)8.3设计改进 (19)8.4 致谢 (19)9 、参考文献 (20)1、EDA技术发展及介绍1.1 EDA技术的介绍EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。
EDA技术是以计算机为工具,根据硬件描述语言HDL( Hardware Description language)完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局布线、仿真以及对于特定目标芯片的适配编译和编程下载等工作。
硬件描述语言HDL是相对于一般的计算机软件语言,如:C、PASCAL而言的。
HDL语言使用与设计硬件电子系统的计算机语言,它能描述电子系统的逻辑功能、电路结构和连接方式。
设计者可利用HDL程序来描述所希望的电路系统,规定器件结构特征和电路的行为方式;然后利用综合器和适配器将此程序编程能控制FPGA和CPLD内部结构,并实现相应逻辑功能的的门级或更底层的结构网表文件或下载文件。
目前,就FPGA/CPLD开发来说,比较常用和流行的HDL主要有ABEL-HDL、AHDL和VHDL。
1.2 EDA技术的发展可将EDA技术分为三个阶段。
(1)七十年代为CAD阶段,人们开始用计算机辅助进行IC版图编辑、PCB 布局布线,取代了手工操作,产生了计算机辅助设计的概念。
(2)八十年代为CAE阶段,与CAD相比,除了纯粹的图形绘制功能外,又增加了电路功能设计和结构设计,并且通过电气连接网络表将两者结合在一起,实现了工程设计,这就是计算机辅助工程的概念。
CAE的主要功能是:原理图输入,逻辑仿真,电路分析,自动布局布线,PCB后分析。
(3)九十年代为ESDA阶段,尽管CAD/CAE技术取得了巨大的成功,但并没有把人从繁重的设计工作中彻底解放出来。
在整个设计过程中,自动化和智能化程度还不高,各种EDA软件界面千差万别,学习使用困难,并且互不兼容,直接影响到设计环节间的衔接。
基于以上不足,人们开始追求:贯彻整个设计过程的自动化,这就是ESDA即电子系统设计自动化。
1.3 EDA技术的发展趋势目前的EDA产业正处在一场大变革的前夕,对更低成本、更低功耗的无止境追求和越来越短的产品上市压力正迫使IC供应商提供采用0.13μm或以下的千万门级的系统芯片,而这些系统芯片的高复杂性设计更加依赖于EDA供应商提供全新的设计工具和方法以实现模拟前后端、混合信号和数字电路的完全整合。
然而,这些新的需求为当代EDA工具和设计方法带来了不少新的挑战与机会。
例如,如何在工艺上防止模拟电路与数字电路之间的干扰;现有的大部份EDA工具最多只能处理百万门级设计规模,随着IC设计向千万门级以上规模发展,现有EDA工具和方法必须进行升级。
如何融合各EDA供应商的工具,以便向IC设计界提供更高效能和更方便的RTL-to-GDSII或Conc-ept-to-GDSII整合设计环境;为保证深亚微米(0.13μm或以下)和更低内核工作电压(1.8V或以下)时代的信号完整性和设计时序收敛,必须采用新的设计方法。
半导体工艺的每一次跃升都促使EDA工具改变自己,以适应工艺的发展;反过来EDA工具的进步又推动设计技术的发展。
可以说EDA工具是IC设计产业的背后推手。
系统芯片(SOC)正在迅速地进入主流产品的行列。
由此引发的“芯片就等于整机”的现象,将对整个电子产业形成重大的冲击。
种种迹象表明,整个电子产业正在酝酿着一场深刻的产业重组,这将为许多新兴的企业提供进入这一行业的最佳。
1.4 乐曲演奏简介乐曲演奏广泛用于自动答录装置、手机铃声、集团电话及智能仪器仪表设备。
实现方法有许多种,在众多的实现方法中,以纯硬件完成乐曲演奏,随着FPGA 集成度的提高,价格下降,EDA设计工具更新换代,功能日益普及与流行,使这种方案的应用越来越多。
PFGA预装了很多已构造好的参数化库单元LPM器件,通过引入支持LPM的EDA软件工具,设计者可以设计出结构独立而且硅片的使用效率非常高的产品。
2、总体方案设计2.1设计内容用FPGA 器件驱动蜂鸣器演奏“友谊地久天长”片段。
一首乐曲包含三个要素:乐曲声音频率,发音时间的长短,停顿的时间。
按照图1乐谱,设计相应电路控制speaker 信号的方波频率,某一频率持续时间长短,各频率间间隔大小,就可以推动蜂鸣器演奏乐曲。
图1 “友谊地久天长”片段乐谱注:N 一拍;N 两拍;N · 四拍;N · 八拍;N 为音谱。
2.2设计方案比较方案一:由单片机AT89S52来实现乐曲演奏电路的设计,外围电源采用+5V 电源供电,时钟由12MHz 的晶振产生,通过按键的状态来检测乐曲演奏状态,中央处理器由AT89S52单片机来完成,乐曲演奏状态由七段数码管来模拟。
这种方案结构简单,易掌握,各部分电路实现起来都非常容易,在传统的乐曲演奏设计中也应用得较为广泛,技术成熟。
其原理框图如图2-1。
图2-1 基于单片机的乐曲演奏电路框图方案二:基于现场可编程逻辑门阵列FPGA ,通过EDA 技术,采用VerilogHDL 硬件描述语言实现乐曲演奏电路设计。
程序设计思想为:1、用分频电路产生不同频率方波;2、利用计数器实现speaker 信号频率选择,某一频率持电源供电电路 时钟产生电路 按键控制电路AT89S52单片机 数码管显示电路扬声器电路续时间长短,各频率间间隔大小。
其框图如图2-2。
6MHz 扬声器4Hz 数码管图2-2 乐曲演奏电路原理框图 2.3方案论证通过方案一二的比较,可以看出方案一的设计使用分立元件电路较为多,因此会增加电路调试难度,且电路的不稳定性也会随之增加,而采用FPGA 芯片实现的电路,由于在整体性上较好,在信号的处理和整个系统的控制中,FPGA 的方案能大大缩减 电路的体积,提高电路的稳定性。
此外其先进的开发工具使整个系统的设计调试周期大大缩短,一般来讲,同样的逻辑,基于FPGA 要比基于单片机要快很多,因为它们工作的原理是完全不同的。
单片机是基于指令工作的,同样的激励到达单片机后,单片机首先要判断,然后读取相应的指令,最后作出相应,这每一步都是需要在单片机的时钟驱动下一步步的进行。
而基于FPGA 则是把相应的逻辑“暂时”固化为硬件电路了,它对激励作出的响应速度就是电信号从FPGA 的一个管脚传播另一个管脚的传播速度,当然这指的是异步逻辑,同时电信号也要在芯片内进行一些栅电容的充放电动作,但这些动作都是非常非常快的。
2.4方案选择从目前的EDA 技术来看,其特点是使用普及、应用广泛、软件功能强大。
在ASIC 和PLD 器件方面,向超高速、高密度、低功耗、低电压方向发展。
当今社会人们对低故障、高实时、高可靠、高稳定的性能更加青睐,结合本设计的要求及综合以上比较的情况,我们选择了基于FPGA 的乐曲演奏电路方案。
3、单元模块设计本设计由现场可编程门矩阵(FPGA )作为控制芯片,通过VreilogHDL 硬件描述语言设计,运用自顶而下的设计思想,按功能逐层分割实现层次化的设计。
总体设计方案为(1)用分频电路产生不同频率方波;(2)利用计数器实现speaker 信号频率的选择,某一频率持续时间长短,各频率间间隔大小。
下面介绍主要模块的功能及作用。
反馈预置计数器 曲谱产生 2分频器 音符显示3.1稳压电源电路该稳压电路的作用是当电网电压波动、负载和温度变化时,维持输出直流电压稳定。
该电路可为晶振电路以及扬声器提供+3.3V的稳定电压,驱动器件工作。
其原理图如图3-1所示。
图3-1 稳压电源电路3.2有源晶振电路采用有源晶振作为时钟信号源,它是一个完整的振荡器,其内部除了石英晶体外还有阻容软件和晶体管,有源晶振信号质量好,比较稳定,而且连接方式比较简单。
主要是作为电源滤波,通常使用的为一个电容和电感组成的PI型滤波网络,输出端使用一个小阻值电阻过滤信号。
串电阻可减小反射波,避免反射波叠加引起过冲,减少谐波以及阻抗匹配,减小回波干扰及导致的信号过冲。
由于本设计所用的为20MHZ的晶振,而20MHz以下的晶体晶振基本上都是基频的器件,稳定度好,20MHz以上的大多是谐波的(如3次谐波、5次谐波等等),稳定度差,因此我们使选用频的器件,毕竟倍频用的PLL电路需要的周边配置主要是电容、电阻、电感,其稳定度和价格方面远远好于晶体晶振器件。
其原理图如图3-2所示。
图3-2 有源晶振电路3.3蜂鸣器根据蜂鸣器输入信号频率的不同决定了其发声不同的原理,来设计一个由数控分频器控制BUZZER发声的简单实验。
数控分频器的预置值由乐曲的音调的值来决定,从而间接地控制BUZZER得发声频率。