可编程函数发生器讲解.docx
《可编程函数发生器讲解.docx》由会员分享,可在线阅读,更多相关《可编程函数发生器讲解.docx(10页珍藏版)》请在冰豆网上搜索。
可编程函数发生器讲解
课程设计说明书
课程设计名称:
数字电路课程设计
课程设计题目:
可编程函数发生器
学院名称:
信息工程学院
评分:
教师:
付崇芳
2013年9月22日
数字电路课程设计任务书
2013-2014学年第1学期 第2周-4周
题目
可编程函数发生器
内容及要求
1)用开关输入8位二进制数,要求输出50Hz~1kHz的方波;
2)要求使用D/A转换方式;
3)要求频率按照由小到大自动变化。
进度安排
2013.9.9-2013.9.15:
查阅资料,方案分析与设计,电路仿真;
2013.9.16-2013.9.22:
完成系统的制作、焊接、调试;
2013.9.23-2013.9.27:
画PCB线路板图,完成报告。
学生姓名:
指导时间:
周一、周二、周五
指导地点:
实验大楼南310、E610
任务下达
2013年9月9日
任务完成
2013年9月27日
考核方式
1.评阅
2.答辩□3.实际操作
4.其它□
指导教师
系(部)主任
注:
1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。
摘要
可编程函数发生器,通过分析函数信号发生器原理分析制作可以产生和转换各种信号的电路,再加入可编程控制部分的通用自动化控制装置从而会具有控制功能强,使用灵活方便。
本次课程设计依据数电中D/A转换原理,经过压控方波产生电路实现了将二进制信号转化为频率信号,使输出信号频率再50—1KHz变化。
在生产丶科研丶测控丶通信等领域都有广泛的应用。
关键字:
可编程发生器,数模转化,数字信号逻辑
第一章系统设计
可编程函数发生器要求输入八位二进制数,输出方波的课题。
并且要使用D/A转换模式输出50到1000Hz的方波。
故将设计电路分为两大部分设计:
第一部分电路实现将进制信号转化为电信号。
由于最终要获得频率信号,所以第二部分为实现将电信号转化为频率信号的电路。
第一部分电路逻辑信号输入由开关构成输入数模转换器后实现电信号的转换,在经过啊、反向放大器输出正向电信号。
第二部分将传过来的电信号转化为能在示波器上观察到现象的频率信号。
通过上述设计,然后选取合适的芯片,设计电路仿真,在制板调试,完善课程。
第二章电路方案设计
1.1方案一
设计可编程发生器是,可用模拟电路组成方波发生器利用改变发生器中电阻或电容数值的方法改变方波的频率。
采用二进制编码去控制多路模拟开关接通不同数值的电阻或电容,输出频率就可以实现编程。
采用这种方案缺点是输出信号频率不可连续可调,采用的模拟开关数量较多
1.2方案二
采用锁相环倍频器。
首先制作一个10HZ方波发生器,在此方波作为基波输入到锁相环中,锁相环反馈之路加入100进制可预置的减法器,锁相环中亚控振荡器输出波形为计数器的计数脉冲,用减法器计数的结尾脉冲输入到锁相环的反馈输入端:
通过自锁定输出频率就是10HZ的整数倍信号。
倍频数取决于减法计数器的预置数。
预置数可用二进制代码由拨码开关给出。
这样设计出了产生10HZ~1KHZ之间变化,区分度10HZ的方波信号发生器。
这种方案电路较复杂
1.3方案三
方案三采用如图1.1原理框图,D/A数模转换器任务是通过编程得到二进制代码00-FFH,转换成与其大小成比例的控制电压。
压控方波发生器输出方波频率与控制电压成正比。
采用8位D/A转换器输出频率可以分256个等级,选择合适电阻电容频率变化在50HZ---10KHZ范围内。
00~FFH
方波输出
图1.1方案三原理框图
通过比较选择方案三
第三章电路组成
2.1D/A电路
D/A电路如图2.1所示,电路由D/A转换器DAC0832和运算放大器LM741组成。
图2.1D/A转化电路
其中使DAC0832的各使能端接入VCC电源和地线让电路在有效的工作状态,D/A数模转换器就使二进制代码00-FFH转换成对应成大小关小的电流。
在DAC0832的两个输出端1,输出端2接运算放大器LM741由运算放大器进行电流→电压转换,这样转换成二进制代码00-FFH与其大小成比例的控制电压。
当外接运算放大器进行电流电压转换时,则电路构成基本上与内置放大器的电压输出型相同,这时由于在DA转换器的电流建立时间上加入了运算放大器的延迟,使响应变慢。
此外,这种电路中运算放大器因输出引脚的内部电容而容易起振,有时必须作相位补偿。
电路运行时,输出电压值VOUT和输入数字量二进制代码00-FFH的关系:
先将00-FFH转换成十进制数值D
VOUT=-VREF×D/256
VREF为输入的参考电压;
代数式中“-”是运算放大器LM741反相
当D=0~255,VOUT=0~-VREF×255/256
2.2方波发生电路
如图2.2所示,方波发生电路又芯片CD4046实现。
图2.2压控方波发生电路
CD4046中心频率计算公式:
f=(Udd-Ugs)/8R4C1
式中,Ugs为耗尽型NMOS电压三极管的源栅间导通压降,约为0.5V。
R4为10K,C1为1uf。
第四章单元电路调试
3.1D/A电路调试
先用万用表测量芯片管脚的输出电压,与理论值比较,结合电路分析,判断电路工作状态是否正常。
改变逻辑信号输入端D0——D7的输入值。
然后测量输出电压值,结合电路分析出哪里电压不正常。
再用万用表测,找出故障点。
3.2压控方波电路调试
方波发生部分--连接上电源,测量PCB电流,是否在设计范围内。
在输入端加固定的电平信号,用示波器测输出端波形,与理论波形值比较,结合电路原理的分析,判断电路工作状态是否正常。
,改变输入端加固定的电平信号测量输出电压值,结合电路原理的分析比较输出电压变化是正确。
3.3分析
1)实验结果中第二部分无法产生方波,示波器只显示一个幅度的电压,且会随D0-D7变化而变化
CD4046损坏,以至于不能产生方波
2)实验结果中第一部分的控制开关无法控制电路,输出电压不受D0~D7的电平改变而改变
焊接没有错误应该是使用的开关存在问题
图3可编程函数发生器原理图
第五章总结
本次课程设计所做的可编程函数发生器运用到了数电的数模转换以及模拟电路的知识。
也有部分微机原理的知识。
本次课设是对数电课程所学知识的运用,锻炼学生动手能力及自主思考能力,同时也对知识串联使用和知识综合分析实践。
这次课设仿真花费了比较长的时间,因为对知识点的掌握不够。
再到后面焊板由于没注意电压的范围而导致芯片的损坏。
延误了比较多的时间。
最后板子实现了功能。
能在示波器上看到明显的波形。
但是波形的变化范围不大。
所以对于参数的设计应该可以改进。
在本次课设中也认识到个人能力的不足,比较薄弱的还是理论知识不够。
使得开题时遇到种种困难。
以后一定要加强理论知识。
参考文献
[1].华成英主编.模拟电子技术基础教程.北京:
清华大学出版社,2007
[2].阎石主编.数字电子技术基础.北京:
高等教育出版社,2006.5
[3].尹建华主编.数字电子技术基础微型计算机原理与接口技术.北京:
高等教育出版社,2008.1
[4].梁宗善.电子技术基础与课程设计.上海:
华东理工大学出版社,1994.
[5].陈光梦.可编程逻辑器件的原理及应用.上海:
复旦大学出版社,1998
附录一:
PCB
图4PCB制图
附录三:
实物图
图5电路板正面图
图6示波器频率信号图——方波