- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要本系统采用直接数字频率合成芯片AD9851产生频率可控的正弦波16位
摘 要
本系统采用直接数字频率合成芯片AD9851产生频率可控的正弦波,16位串行DA器件DAC8831可实现正弦波幅值的步进调整。正弦波经过过零比较器LM311产生脉冲波,脉冲波送FPGA来实现占空比的步进调整。同时用16位串行DA器件DAC8831实现脉冲波的幅值调整。频率和幅度调整以单片机C8051F020为核心通过编程来实现。
关键词:DDS 占空比 FPGA C8051F020
Abstract
This system adopt direct figure frequency to compose chip AD9851 producing the controllable sine wave of frequency , serial 16 DA components DAC8831 may realize the step-by-step adjustment that sine amplitude is worth. The sine wave produces pulse wave process fault zero comparator LM311 , step-by-step that pulse wave sends to realize the duty space ratio coming FPGA is adjusted. The amplitude 16 stringing row of DA component DAC8831 together realizing pulse wave is adjusted,and the adjustment of frequence and voltage is based on the controlling of MCU C8051f020.
Keywords: DDS duty FPGA C8051F020
一.前言 1
二.总体方案设计与论证 1
2.1正弦波产生 1
2.2方波产生 1
三.系统设计 1
四.单元模块设计 2
4.1正弦波形成电路 2
4.2正弦波幅值步进调整电路 2
4.3脉冲波形成电路 3
4.4脉冲波幅值步进调整电路 3
五.软件设计 4
5.1基本思路 4
5.2软件流程图 4
六.系统调试 5
6.1所用测试仪器及型号 5
6.2频率及幅度调节测试结果 5
6.3占空比的调节测试结果 5
七.设计总结 6
八.参考文献 6
实用信号源的设计和制作
一. 前言20Hz~20kHz,频率能程控步进调整(步长为1Hz),脉冲波的占空比在2%~98%之间能程控步进调整(步长2%),两路信号均要求幅值在100mv到3V步进可调,要求性能良好(频率稳度高,非线性失真小等)。
二. 总体方案设计与论证
2.1正弦波产生
方案一:采用单片函数信号发生器(如8038),8038可同时产生正弦波.脉冲波,方法简单易行,用D/A转换器的输出来改变调制电压,可以实现数控调整频率,但步长难以满足要求,且频率稳定度不高.
方案二:采用单片机控制动态生成程序.使用单片机结合DAC产生频率和幅值可步进调整的正弦波,但步长难以满足要求,且精度不够。
方案三:采用直接数字频率合成芯片AB9851,可以很方便地生成正弦波和脉冲波.DDS特别适合于生成频率低、频带宽、频率稳定性和准确度较高及波形复杂的场合。故本系统采用方案三。
2.2方波产生.
,由DAC实现幅值步进调整,但频率较高时难于实现占空比的步进调整.
方案二:采用计数定时的方法,由正弦波整形得到的方波送入FPGA,用它的上升沿触发一计时电路,该电路在计时期间输出高电平,计时终止后输出低电平,从而实现脉冲波的占空比步进可调,占空比由单片机传输给FPGA。由于FPGA时钟频率高,因此该方案精度高,满足题目要求.故采用方案二.
三.系统设计
信号源的硬件系统框图如图1所示.下面将分别介绍各组成部分的功能和实现方法.
四.单元模块设计
4.1正弦波形成电路
DDS单片频率合成器AD9851的ROM中已预先存入正弦函数表,其幅度按二进制分辨率量化,其相位一个周期360o按2∏/232的分辨率设立相位取样点。然后存入ROM相应地址中。工作时,用单片机送入频率码。输入采用并行方式,8位一个字节,分5次输入,其中32位是频率码,另8位中的5位是初始相伴控制码,3位是掉电控制码。改变读取ROM的数目,即可改变输出频率。输出频率的一般表达式为
fout=kfc/232.
式中,k为频率码,是个32位的二进制数。fc为系统时钟频率,即40MHz.频率变化范围为20Hz~20kHz,周期变化范围为50ms~50us.时钟周期Tc=0.025
您可能关注的文档
最近下载
- CNAS-CC02_2013《产品、过程和服务认证机构要求》(2019-2-20第二次修订清稿).pdf VIP
- JJF1376-2012箱式电阻炉校准规范.pdf VIP
- 人教版六年级上册数学第三单元《解决实际问题例5》名师教学设计.doc VIP
- SCR脱硝催化剂体积及反应器尺寸计算表.xlsx VIP
- 房地产市场的数字化转型.pptx VIP
- 妇联换届宣讲培训.pptx VIP
- 穴位埋线疗法治疗失眠的临床观察及效果评价.pptx VIP
- iSecure Center综合安防管理平台 安装部署手册 V1.7.0(1).pdf VIP
- 中级经济师《经济基础》思维导图新版、曲线汇总.pdf VIP
- 动火作业专项培训.pptx
文档评论(0)