函数信号发生器电路设计
基于单片机和DAC0832的函数信号发生器的设计

基于单片机和DAC0832的函数信号发生器的设计引言函数信号发生器是一种能够产生可调频率、可调振幅、可调相位和可调形状的电信号的设备。
它广泛应用于电子实验、通信、音频设备等领域。
本文介绍了一种基于单片机和DAC0832的函数信号发生器的设计方案。
单片机是一种集成电路,具有处理能力和存储能力,能够控制外围设备的工作。
DAC0832是一种数字模拟转换器,能够将数字信号转换为模拟信号。
设计原理函数信号发生器主要由脉冲发生单元、频率调节单元、振幅调节单元、相位调节单元和输出单元组成。
脉冲发生单元负责产生基础脉冲信号,频率调节单元负责调节脉冲信号的频率,振幅调节单元负责调节脉冲信号的振幅,相位调节单元负责调节脉冲信号的相位,输出单元负责将脉冲信号输出。
本设计采用了AT89C51单片机作为控制核心,DAC0832作为模拟输出芯片。
AT89C51是一种8位微控制器,具有强大的IO能力和丰富的外设接口。
DAC0832是一种8位DAC,具有较高的精度和稳定性。
设计步骤1.硬件设计硬件设计包括电路原理图的绘制和元器件的选型。
根据设计要求,确定电路中需要使用的电阻、电容、稳压器等元器件,并通过计算和选型手册选取合适的数值和型号。
2.软件设计软件设计包括单片机程序的编写和功能实现。
根据硬件设计的需求,编写控制程序,实现基础脉冲信号的生成和频率、振幅、相位的调节。
3.调试和测试将硬件组装完成后,使用示波器和信号发生器进行信号的调试和测试。
通过观察输出信号的频率、振幅、相位以及波形形状是否满足设计要求,对硬件和软件进行优化和调整。
4.功能扩展通过增加控制接口和调节电路,可以实现更多功能的拓展。
例如,通过添加旋钮、按键和显示屏等元件,实现手动调节和参数显示功能。
通过添加USB或无线通信模块,实现远程控制和数据传输。
结论本设计基于单片机和DAC0832的函数信号发生器,通过控制单片机和DAC芯片,实现了可调频率、可调振幅、可调相位和可调形状的信号输出。
函数信号发生器的设计电路-函数发生器电路

北华航天工业学院《电子技术》课程设计报告报告题目: 信号发生器设计电路作内容摘要本方案主要用集成运放LM324与UA741等元器件设计组成一个简易函数信号发生器。
该函数信号发生器主要由迟滞比较器、积分器电路、二阶RC 有源低通滤波器电路等三部份组成.迟滞比较器电路形成方波,经积分器电路输出三角波,再经二阶RC有源低通滤波器电路形成正弦波,通过电源实现1~12V可调,经过电位器实现频率调节.由此构成了一个简易得函数信号发生器。
本实验主要通过使用Multisim、protel软件等完成电路得软件设计。
关键字:集成运放方波三角波正弦波目录一、概述 (1)二、方案设计与论证 (2)1。
方案一 (2)2.方案二 (2)三、单元电路设计与分析…………………………………………………………21.迟滞比较器32.积分器 (3)3。
低通滤波器…………………………………………………………………3四、总原理图及元器件清单 (4)五、结论 (6)六、心得体会……………………………………………………………………6七、参考文献 (6)一、概述通过集成运放构成迟滞比较器、积分器与低通滤波电路,依次分别输出方波、三角波、正弦波。
通过调节电压源或滑动变阻器,可改变波形得幅值与频率。
二、方案设计与论证函数发生器一般就是指能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形得电路或仪器.根据用途不同,有产生三种或多种波形得函数发生器,使用得器件可以就是分立器件 (如低频信号函数发生器S101全部采用晶体管),也可以采用集成电路(如单片函数发生器模块8038)。
产生正弦波、方波、三角波得方案有多种,如首先产生正弦波,然后通过整形电路将正弦波变换成方波,再由积分电路将方波变成三角波;也可以首先产生三角波-方波,再将三角波变成正弦波或将方波变成正弦波等等。
1。
方案一采用分立器件实现电路组成,主要得部件有双运放uA741运算放大器、电压比较器、积分运算电路、二阶低通滤波电路、选择开关、电位器与一些电容、电阻组成.该方案由三级单元电路组成得,第一级单元可以产生方波,第二级可以产生三角波,第三级可以产生正弦波.2.方案二采用集成电路实现,主要部件有高速运算放大器LM318、单片函数发生器模块5G8038、选择开关、电位器与一些电容、电阻组成.该方案通过调节不同电位器可调节函数发生器输出振荡频率大小、占空比、正弦波信号得失真,可产生精度较高得方波、三角波、正弦波,且具有较高得温度稳定性与频率稳定性.3.方案比较与选择方案二采用芯片虽然精度较高,温度稳定性与频率稳定性比较好,而它们只能产生300kHz以下得中低频正弦波、矩形波与三角波,且频率与占空比不能单独调节,从而给使用带来很大不便,也无法满足高频精密信号源得要求。
函数信号发生器的设计

6
R3
2k
Rp
10k
-12v
12v
7
U2
2
R2 20k
3
D1
1N5235B
迟滞比较 器 R1
10k
D2
1N5235B
12v
积分电路
7
4 1 5
UA741
单元电路
用差分放大器做三角波/正弦波变换电路
三角波/正弦波变换原理: 用差分对管的饱和与截止特性进行变换:差分放大器电流恒 定并要求:传输特性对称线性区尽可能窄;三角波的幅值Vm 应使输出接近晶体管的截止电压;
v O VO 3 VO 2 T / 14 v I
VIm 0.78 T /4
在T/7~3T/14区段内
VIm 0.42 T /4
在3T/14~T/4区段内
v O VOm VO 3 T / 28 v I VIm 0.13 T /4
正弦函数 转换方案1
基本结构是比例放 大器。只是使运放在不 同的时间区段(或输出 电平区段)内,具有不 同的比例系数。对不同 区段内比例系数的切换, 是通过二极管网络来实 现的。 vi vo
模拟电路的实现方案,是指全部采用模拟电 路的方式,以实现信号产生电路的所有功能。由 于教学安排及课程进度的限制,本实验的信号产 生电路,推荐采用全模拟电路的实现方案。 模拟电路实现信号产生电路的多种方式
方案一
RC文氏电桥振荡器产生正弦波,方波-三角波产生电路可正 弦波振荡器采用波形变换电路, 通过迟滞比较器变换为方波, 经积分器获得三角波输出。此电路的输出频率就是就是RC文 氏电桥振荡器的振荡频率.
有源正弦函数转换电路的转换原理如图 所示。
若设正弦 波在过零点处 的斜率与三角 波斜率相同, 即
函数信号发生器的设计

函数信号发生器的设计函数信号发生器是一种电子测试仪器,用于产生各种波形信号,如正弦波、方波、三角波、锯齿波等。
它广泛应用于电子、通信、计算机、自动控制等领域的科研、教学和生产中。
本文将介绍函数信号发生器的设计原理和实现方法。
一、设计原理函数信号发生器的设计原理基于信号发生器的基本原理,即利用振荡电路产生一定频率和幅度的电信号。
振荡电路是由放大器、反馈电路和滤波电路组成的。
其中,放大器负责放大电信号,反馈电路将一部分输出信号反馈到输入端,形成正反馈,使电路产生自激振荡,滤波电路则用于滤除杂波和谐波,保证输出信号的纯度和稳定性。
函数信号发生器的特点是可以产生多种波形信号,这是通过改变振荡电路的参数来实现的。
例如,正弦波信号的频率和幅度可以通过改变电容和电阻的值来调节,方波信号的占空比可以通过改变开关电路的工作方式来实现,三角波信号和锯齿波信号则可以通过改变电容和电阻的值以及反馈电路的参数来实现。
二、实现方法函数信号发生器的实现方法有多种,其中比较常见的是基于集成电路的设计和基于模拟电路的设计。
下面分别介绍这两种方法的实现步骤和注意事项。
1. 基于集成电路的设计基于集成电路的函数信号发生器设计比较简单,只需要选用合适的集成电路,如NE555、CD4046等,然后按照电路图连接即可。
具体步骤如下:(1)选择合适的集成电路。
NE555是一种常用的定时器集成电路,可以产生正弦波、方波和三角波等信号;CD4046是一种锁相环集成电路,可以产生锯齿波信号。
(2)按照电路图连接。
根据所选集成电路的电路图,连接电容、电阻、电感等元器件,形成振荡电路。
同时,根据需要添加反馈电路和滤波电路,以保证输出信号的稳定性和纯度。
(3)调节参数。
根据需要调节电容、电阻等参数,以改变输出信号的频率和幅度。
同时,根据需要调节反馈电路和滤波电路的参数,以改变输出信号的波形和稳定性。
(4)测试验证。
连接示波器或万用表,对输出信号进行测试和验证,以确保输出信号符合要求。
简易函数信号发生器设计报告

简易函数信号发生器设计报告一、引言信号发生器作为一种测试设备,在工程领域具有重要的应用价值。
它可以产生不同的信号波形,用于测试和调试电子设备。
本设计报告将介绍一个简易的函数信号发生器的设计方案。
二、设计目标本次设计的目标是:设计一个能够产生正弦波、方波和三角波的函数信号发生器,且具有可调节频率和幅度的功能。
同时,为了简化设计和降低成本,我们选择使用数字模拟转换(DAC)芯片来实现信号的输出。
三、设计原理1.信号产生原理正弦波、方波和三角波是常见的函数波形,它们可以通过一系列周期性的振荡信号来产生。
在本设计中,我们选择使用集成电路芯片NE555来产生可调节的方波和三角波,并通过滤波电路将其转换为正弦波。
2.幅度调节原理为了实现信号的幅度调节功能,我们需要使用一个可变电阻,将其与输出信号的放大电路相连。
通过调节可变电阻的阻值,可以改变放大电路的放大倍数,从而改变信号的幅度。
3.频率调节原理为了实现信号的频率调节功能,我们选择使用一个可变电容和一个可变电阻,将其与NE555芯片的外部电路相连。
通过调节可变电容和可变电阻的阻值,可以改变NE555芯片的工作频率,从而改变信号的频率。
四、设计方案1.正弦波产生方案通过NE555芯片产生可调节的方波信号,并通过一个电容和一个电阻的RC滤波电路,将方波转换为正弦波信号。
2.方波产生方案直接使用NE555芯片产生可调节的方波信号即可。
3.三角波产生方案通过两个NE555芯片,一个产生可调节的方波信号,另一个使用一个电容和一个电阻的RC滤波电路,将方波转换为三角波信号。
五、电路图设计设计的电路图如下所示:[在此插入电路图]六、实现效果与测试通过实际搭建电路,并连接相应的调节电位器,我们成功地实现了信号的幅度和频率调节功能。
在不同的调节范围内,我们可以得到稳定、满足要求的正弦波、方波和三角波信号。
七、总结通过本次设计,我们成功地实现了一个简易的函数信号发生器,具有可调节频率和幅度的功能。
数控正弦函数信号发生器设计电路

可变256分频
基准电路
锁相环电路
256分频
正弦函数表
输出
D/AII
幅度开关
D/A I
2、频率控制电路
频率控制电路含时基电路,频率开关和PLL压控振荡器,如图3所示。若输出正弦信号频率 要求为10Hz~1.25KHz,则模256计数器输入时钟信号的频率范围为2.56KHz ~320KHz, 即:第一部分电路产生的方波频率范围的下限应小于2.56KHz,上限应为320KHz。就是 PLL锁相环要输出上述频率。
•
(2)脉冲波信号源
•
① 信号频率:10Hz~1.25kHz步进调整,步长为5Hz
•
② 脉冲占空比:2%~98%步进可调,步长为2%
•
•
• (3)三角波及锯齿波
•
① 信号频率:10Hz~1.25kHz步进调整,步长为5Hz
• 2.发挥部分
•
(1)正弦波和脉冲波频率步长改为1Hz。
•
(2)正弦波和脉冲波幅度可步进调整,调整范围为100mV~3V,步长为100mV。
2.1时基电路的设计
• 首先选择4060振荡及分频芯片加上3.2768MHz晶体经过8位分频产生12.8KHz方波信号,再10分 频产生1.28KHz给PLL(锁相环)作为基准时钟。利用PLL倍频功能产生2.56KHz至320KHz频率方 波。(N=2-255)
时基电路
CD4060是14位二进制计数器,3.2768M/2^8=12.8K 4518是BCD码计数器,12.8K/10=1.28K
i=int(m); if (m-1>=0.5) print(“﹪5x”,i+1); else print (“﹪5x”,i); } }
函数信号发生器设计方案

函数信号发生器设计方案设计一个函数信号发生器需要考虑的主要方面包括信号的类型、频率范围、精度、输出接口等等。
下面是一个关于函数信号发生器的设计方案,包括硬件和软件两个方面的考虑。
硬件设计方案:1.信号类型:确定需要的信号类型,如正弦波、方波、三角波、锯齿波等等。
可以根据需求选择合适的集成电路或FPGA来实现不同类型的信号生成。
2.频率范围:确定信号的频率范围,例如从几Hz到几十MHz不等。
根据频率范围选择合适的振荡器、计数器等电路元件。
3.精度:考虑信号的精度要求,如频率精度、相位精度等。
可以通过使用高精度的时钟源和自动频率校准电路来提高精度。
4.波形质量:确定信号的波形质量要求,如波形畸变、谐波失真等。
可以使用滤波电路、反馈电路等技术来改善波形质量。
5.输出接口:确定信号的输出接口,如BNC接口、USB接口等,并考虑电平范围和阻抗匹配等因素。
软件设计方案:1.控制界面:设计一个易于操作的控制界面,可以使用按钮、旋钮、触摸屏等各种方式来实现用户与信号发生器的交互。
2.参数设置:提供参数设置功能,用户可以设置信号的频率、幅度、相位等参数。
可以通过编程方式实现参数设置,并通过显示屏或LED等方式来显示当前参数值。
3.波形生成算法:根据用户设置的参数,设计相应的波形生成算法。
对于简单的波形如正弦波可以使用数学函数来计算,对于复杂的波形如任意波形可以使用插值算法生成。
4.存储功能:可以提供存储和读取波形的功能,这样用户可以保存和加载自定义的波形。
存储可以通过内置存储器或外部存储设备实现,如SD卡、U盘等。
5.触发功能:提供触发功能,可以触发信号的起始和停止,以实现更精确的信号控制。
总结:函数信号发生器是现代电子测量和实验中常用的仪器,可以产生各种不同的信号类型,提供灵活的信号控制和生成能力。
在设计过程中,需要综合考虑信号类型、频率范围、精度、波形质量、输出接口等硬件方面的因素,以及控制界面、参数设置、波形生成、存储和触发等软件方面的功能。
函数信号发生器模拟电路课程设计

《模拟电子技术基础》课程设计任务书设计题目方波-三角波-正弦波函数发生器设计要求设计制作一个方波-三角波-正弦波频率范围100Z H ~1K Z H ,频率可调。
实验仪器设备:示波器,万用表,直流稳压源,毫伏表设计步骤和要求:(1) 根据设计要求,查阅相关资料,提出理论设计方案,画出电路原理图;(2) 根据已知条件及性能指标要求,选择元器件的型号及参数,并列出材料清单,画出电路连线图;(3) 将元器件安装在通用电路板,确认布线合理后再进行元器件的焊接。
(4) 测试性能指标,调整和修改元件参数值,使其满足电路设计要求,将修改后的元件参数值标在设计的电路图上。
(5) 上述各项完成后,再进行一些实验研究和讨论。
(6) 所有实验完成后,写出规范的设计报告。
目 录1 函数发生器的总方案及原理框图……………………………………(4) 1.1函数发生器的总方案论证.........................................................(4) 1.2原理框图.....................................................................(4) 2设计的目的及任务 (5)2.1 课程设计的目的 (5)2.2 课程设计的任务和要求 (5)2.3 课程设计的技术指标……………………………………………………(5) 3元器件选择……………………………………………………………(6) 4 各组成部分的工作原理及实现功能4.1 方波发生电路的工作原理 (6)4.2 方波---三角波转换电路的工作原理 (7)4.3 三角波---正弦波转换电路的工作原理 (10)4.4电路的参数选择及计算 (12)4.5 总电路图 (13)5电路的安装和调试 (14)5.1 方波---三角波发生电路的安装和调试 (14)5.2 三角波---正弦波转换电路的安装和调试 (14)5.3 总电路的安装和调试 (14)5.4 电路安装和调试中遇到的问题及分析解决方法 (14)6 实验总结 (15)7参考文献 (16)1. 函数发生器总方案及原理框图1.1函数发生器的总方案论证函数发生器一般是指能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形的电路或仪器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:函数信号发生器班级:学号:姓名:指导:时间:景德镇陶瓷学院电工电子技术课程设计任务书目录1、总体方案与原理说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42、单元电路1——稳压电源电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53、单元电路2——AT89S52最小系统. . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .64、单元电路3——1602液晶显示电路. . . . . . . . . . . . . . . . . . . . . . . . . . .85、单元电路4——矩阵键盘输入电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96、单元电路5——AD9850函数信号发生电路. . . .. . . . . . . . . . . . . . . . . . . . .107、总体电路原理说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118、总体电路原理图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129、元件清单;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1310、参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1411、设计心得体会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.总体方案与原理说明:函数信号发生器在电路实验和设备检测中具有十分广泛的用途。
例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。
在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。
图1:函数发生电路方框图如图1所示,本实验课程是选用AT8952单片机作为实验课程的主控芯片,通过键盘输入所需信号的频率数值,一方面该数值经芯片AT8952单片机的IO口送到液晶上显示,另一方面该数值经芯片AT8952单片机处理后,形成控制字,输送给AD9850芯片,经AD9850芯片接受,识别,处理,产生我们需要的频率的正弦波,方波。
AT8952单片机与AD9850的接口既可采用并行方式,也可采用串行方式。
为了充分发挥芯片的高速性能和节约单片机资源,本设计选择并行方式将AT89S52的P0口直接接至DDS的并行输入控制端(D0~D7)。
AD9850外接50 MHz的有源晶振,产生的正弦信号经低通滤波器(LPF)去掉高频谐波后即可得到波形良好的模拟信号。
这样,将D/A转换器的输出信号经低通滤波后,接到AD9850内部的高速比较器上,即可直接输出一个抖动很小的方波。
另外,也可通过键盘编辑任意波形的输出信号。
二、单元电路1——稳压电源电路图2:稳压电压电源电路图2中TF 为电源变压器,它的作用是将交流电网电压U 1变成整流电路要求的交流电压wt U U sin 222⨯=。
四只整流二极管接成电桥的形式,在任意时刻都只有其中两只是导通的,其余两只截止,故能将输出信号变成脉动的直流电压.由于电抗元件在电路中有储能作用,并联的电容在电源供给的电压升高时,能把部分能量存储起来,而当电源电压降低时,就把电场能量释放出来,使负载电压比较平滑,从而起到滤波作用。
经过滤波的电压输入到稳压管7805后,输出即可得到稳定的5V 直流电压。
给单片机和AD9850供电。
滤波电容C 1一般选取几百微法,这里取470uF 。
当稳压器距离整流滤波电路比较远时,在输入端必须接入电容器C 3(数值为0.33μF ),以抵消线路的电感效应,防止产生自激振荡。
输出端电容C 4(0.1μF)用以滤除输出端的高频信号,改善电路的暂态响应。
三、单元电路2——AT8952单片机最小系统图3:AT8952单片机最小系统图3是AT89S52单片机的最小系统,包括系统外部时钟电路(由JZ提空12MHZ 的晶振频率给S52单片机工作);按键复位电路(当按键按下时,RST拉高单片机复位,平常情况下为低电平);单片机在线下载接口电路(ASP将编好的程序下载到单片机里面的接口)。
通过给单片机输入外部时钟,使单片机按照其步调工作。
时钟就像单片机的心脏,所以必不可少的。
还有就是按键复位电路,当把按键按下时,RST拉高单片机复位,也就是重新开始执行写入的程序。
AT89S52单片机下载接口是单片机擦写程序和输入程序的接口。
这样就为AT89S52来控制外围电路提供了可能,和数据的输入,采集等等。
我们这个实验就是通过它来控制液晶的显示和AD9850的控制使它产生我们需要的信号。
四、单元电路3——1602液晶显示电路图4:1602液晶显示电路1602采用标准的16脚接口,其中:(模块背面有标注)第1脚:VSS为地电源,第2脚:VDD接5V正电源,第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度(建议接地,弄不好有的模块会不显示)第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:D0~D7为8位双向数据线。
第15~16脚:空脚(有的用来接背光)1602液晶模块内部的字符发生存储器(CGROM)已经存储了不同的点阵字符图形,这些字符有,阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,其中数字与字母同ASCII码兼容。
1602液晶和AT89S52相连,AT89S52给液晶输入一些控制字和数据,来实现1602液晶的控制和显示数据。
本实验主要是显示我们所需要得到的函数信号频率。
五、单元电路3——矩阵键盘输入电路图5:矩阵键盘电路键盘是若干个按键的集合,是单片机的常用输入设备,操作人员可以通过键盘输入数据或命令,实现人机通信。
在一个单片机应用系统中,键盘是系统中必不可少的输入设备,是人机对话的窗口。
一个安全可靠的控制系统通常具有方便的交互功能,操作人员可以通过外设键盘灵活地输入各种参数以调节系统的运行,掌握系统的工作状态。
所以我们可以这样认为:键盘是单片机系统中实现人机对话的纽带和桥梁。
一般来说,键盘有两种接口方式:独立式和行列式。
独立式是指将每个按键一一对应地接到单片机的输入口线上,每一个键的状态通过读入键值的高低电平来区分。
正常状况下,与键盘所连接的单片机的I/O端口被设置为高电平,即“1”状态,当有键按下时,与之相连的单片机的I/O端口将被拉成低电平,即“0”状态。
这种方式电路设计比较直观,软件结构简单,一般用在按键数目不多的场合。
在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图5所示。
在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。
这样,一个端口(如P3口)就可以构成2*3=6个按键,比之直接将端口线用于键盘多出了一个,而且线数越多,区别越明显,比如再多加3条线就可以构成16个键的键盘,而直接用端口线则只能多出一键(8键)。
由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。
本实验是通过键盘给单片机输入数值,这样为我的的调节提供了方便。
然后通过液晶的显示模块显示。
所以这是个输入模块。
六、单元电路 4——AD9850函数信号产生电路图6:AD9850函数信号发生电路直接数字频率合成器(Derect Digital Synthesizer)是从相位概念出发直接合成所需波形的一种频率合成技术。
一个直接数字频率合成器通常由相位累加器、加法器、波形存储ROM、D/A转换器和低通滤波器(LPF) 组成。
DDS的组成结构如图6所示。
其中, K为频率控制字(也叫相位增量), P为相位控制字, W 为波形控制字, fc为参考时钟频率, N为相位累加器的字长, D为ROM数据位及D/A转换器的字长。
相位累加器在时钟fc的控制下以步长K累加,输出的N位二进制码与相位控制字P、波形控制字W相加后作为波形ROM,ND位幅度码S (n) 经D/A转换变成阶梯波S (t) 后,再经过低通滤波器平滑,就可以得到合成的信号波形。
由于合成的信号波形取决于波形ROM中存放的幅度码,因此,用DDS可以合成任意波形。
DDS的输出频率为:fout=kfc/2N其中fc为时钟频率。
当K=1时, DDS输出的最低频率(即频率分辨率) 为fc/2N,而DDS的最大输出频率由Nyquist采样定理决定,当K取最大值(2N-1) 时,其最大输出频率为fc/2,因此,只要N足够大, DDS就可得到很细的频率间隔。
而要改变DDS 的输出频率,只要改变频率控制字K即可。
AD9850的输出频率表达式为:fout=kfc/232式中, k为32位的进制值,可写成:k=A31231+A30230+…+A121+A020其中A31, A30,…, A1, A0对应于32位码值(0或1)。
改变频率控制字K即可改变输出频率fout。
该电路是这个课程设计的核心电路,该电路可获得1HZ~1MHZ的频率可调信号,可的输出方波,正弦波,很好的完成了我们的课程设计。
七、总体电路原理相关说明首先该电路通过L7805芯片进行稳压,输出稳定的5V电压,为AT89S52单片机驱动外围的1620液晶显示电路和给AD9850输入控制字。
所以一个好的稳压效果对于本课程设计来说是事关重要的。
其次该课程设计的AT89S52单片机控制电路,是整个系统的核心处理器,任务比较繁重,它既要把键盘输入的信息通过处理后转化成数字,在1602液晶上显示,又要把键盘的信息通过处理后转化成控制字,输入到AD9850中,对其进行控制。