1成绩评定表学生姓名**班级学号*****专业通信工程课程设计题目2FSK调制与解调电路评语组长签字:成绩日期20年月日2课程设计任务书学院信息科学与工程学院专业通信工程学生姓名***班级学号*****课程设计题目2FSK调制与解调电路实践教学要求与任务:1.绘制具有一定规模、一定复杂程度的电路原理图*.sch(自选)。可以涉及模拟、数字、高频、单片机等等电路。2.绘制电路原理图相应的双面印刷版图*.pcb3.选做:对电路原理图进行仿真,给出仿真结果(如波形*.sdf、数据)并说明是否达到设计意图。工作计划与进度安排:第20周:1.安排任务2.绘图仿真设计3.完成(答辩,提交报告,演示)指导教师:201年月日专业负责人:201年月日学院教学副院长:201年月日3目录1.摘要...................................................41.1关于Protel.......................................51.2FSK调制及解调原理介绍.............................61.2.12FSK的调制原理介绍..........................61.2.22FSK信号的解调原理..........................82.2FSK的各电路模块设计..................................82.12FSK的调制单元...................................82.22FSK的解调单元.................................103.Protel原理图绘制.....................................103.1准备画图........................................103.2定位元件和加载元件库..............................123.3原理图放置元件....................................133.4连接电路.........................................134.PCB板制作...........................................144.1生成网络表......................................1444.2创建PCB文件.....................................164.3导入器件........................................174.4元件的布局及布线.................................175心得体会..............................................196参考文献..............................................2041.摘要Protel设计系统是世界上第一套将EDA环境引入到Windows环境中的EDA开发工具,是具有强大功能的电子设计CAD软件,它具有原理图设计、印刷电路板(PCB)、设计层次原理图设计、报表制作、电路仿真以及逻辑器件设计等功能,是进行电子设计最有用的软件之一。在原来Protel99SE的基础上,应用最先进的软件设计方法,率先推出了一款基于Windows2000和WindowsXP操作系统的EDA设计软件ProtelDXP。ProtelDXP在前版本的基础上增加了许多新的功能。ProtelDXP是第一个将所有设计工具集于和一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。ProtelDXP运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的PCB设计过程。通过设计输入仿真、PCB绘制编辑、拓扑自动布线、信号完整性分析和设计输出等技术融合,ProtelDXP提供了全面的设计解决方案。本次protel课程设计实现函数信号发生器的原理图绘制,PCB板图制作,以及电路仿真。运用uA747实现矩形波和三角波的输出,再经差分对管产生正余弦波形。本次protel课程设计实现FSK的调制与解调的原理图的绘制,电路仿真和PCB板图制作。自激振荡产生载波信号,利用键控完成FSK的调制,使用包络检波完成FSK的解调。51.1关于Protel早期的Protel主要作为印制板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电路原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的Protel已发展到DXP2004,是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server(客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100%布通率。Protel99SE共分5个模块,分别是原理图设计、PCB设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真、PLD设计。以下介绍一些Protel99SE的部分最新功能:1)可生成30多种格式的电气连接网络表;2)强大的全局编辑功能,在原理图中选择一级器件,PCB中同样的器件也将被选中;3)同时运行原理图和PCB,在打开的原理图和PCB图间允许双向交叉查找元器件、引脚、网络4)既可以进行正向注释元器件标号(由原理图到PCB),也可以进行反向注释(由PCB到原理图),以保持电气原理图和PCB在设计上的一致性;5)强大的“规则驱动”设计环境,符合在线的和批处理的设计规则检查;6)提供大量的工业化标准电路板作为设计模版;61.22FSK调制及解调原理介绍1.2.12FSK的调制原理介绍2FSK信号波形图如1.1图所示,它是由调制信号去控制载波信号,用载波的频率来传递数字信息,即用所传递的数字消息控制载波的频率。图1.12FSK信号波形图FSK信号的产生有两种方法:直接调频法和频移键控法。产生的信号有相位连续和相许不连续两种如图1.2所示直接调频法是数字基带信号直接奇偶内阁制载波振荡器的振荡频率。虽然方法简单,但频率稳定度不高,同时转移速度不能太高。频移键控法有两个独立的振荡器。数字基带信号控制开关,选择不同频率的高频振荡信号,从而产生2FSK调制。(c)相位连续(d)相位不连续图1.22FSK信号调制方法7本设计采用键控法产生2FSK信号,即用一个受基带脉冲控制的开关电路去选择两个独立频率源的振荡作为输出,如图1.3:图1.3键控法产生2FSK信号原理框图图1.4频移键控法产生波形移频键控是利用载波的频率变化来传递数字信息,而且振幅不变。在2FSK中,载波的频率随二进制基带信号的频率在f1、f2两个频点之间变化。故其表达式为:(1.1)2FSK信号可以看成是两个不同载频的振幅键控信号之和,因此它的频带宽度是两倍数字基带信号带宽(B)与12ccff之和,即:121222ccsccffTffBBW本次课程设计采用开关法产生2FSK信号,则分别由两个独立的频率源产生的信号,故相邻码的相位不一定是连续的,如图1.4。81.2.22FSK信号的解调原理2FSK信号的解调方法有:非相干解调(包络检波法)、相干解调法,还有鉴频法、过零检测法等。本次课程设计采用非相干解调进行FSK的解调。解调的原理就是将2FSK信号分解为上下两路分别进行解调,然后进行判别,其原理框图如下图1.5所示:图1.5非相干解调原理框图2.2FSK的各电路模块设计2.12FSK的调制单元要将NRZ码经过2FSK调制成为2FSK信号,我们采用一个受基带脉冲控制的开关电路去选择两个独立的频率源的真的作为输出。键控法产生的FSK信频率稳定度可以做得很高并且没有过度频率,它的转换速度快,波形好。2.1.1模拟开关电路输入的基带信号由转换开关分成两路,一路控制f1=32KHz的载频,另一路经倒相去控制f2=16KHz的载频。当基带信号为“1”时,模拟开关1打开,模拟开关2关闭,此时输出f1=32KHz,当基带信号为“0”时,模拟开关2开通。此时输出f2=16KHz,于是可在输出端得到FSK已调信号。9图2.1模拟开关电路4066芯片调制电路利用模拟开关CD4066如图2.1,实现输入基波信号控制模拟开关通断,通过模拟开关把不同频率的载波叠加的一起实现调制目的。2.1.2振荡电路图2.2振荡电路电路中的两路载频由内时钟信号发生器产生,经过开关K901、K902送入。两路载频分别经射随、LC选频、射随再送至模拟开关,如图2.2。LC选频电路函数:LCf21102.22FSK的解调单元2.2.12FSK的非相干解调介绍2FSK的非相干解调由带通滤波器、包络检波器、低通滤波器构成,包络检波器直接从已调信号中提取基带信号的数字序列。下图2.3为二极管包络检波示意图。图中C6、R11、R12组成二极管包络检波器,L2、C8、R10构成带通滤波器,C2、R12是低通滤波器。图2.3二极管包络检波3Protel原理图绘制3.1准备画图1.启动ProtelDXP2004(1)从Windows操作系统的开始菜单或桌面快捷图标进入ProtelDXP2004环境。(2)使用菜单File/New/PCBproject建立新工程文件。在侧栏中可对其saveas并且重命名为hanshu.PCBprj。(3)使用菜单File/New,在下拉菜单选择Schematic,建立新原理图文件。(4)一个名为Sheet1.SchDoc的原理图图纸出现在设计窗口中,并且原理图文件夹也自动地添加(连接)到项目。这个原理图图纸现在列表在Projects标签11中的紧挨着项目名下的SchematicSheets文件夹下。同样方法重命名为hanshu.schdoc。设置画图环境使用菜单Design/DocumentOption,在如图3.1所示的窗口中设置图纸尺寸、栅格等内容。图3.1DocumentOption对话框原理图参数设置:1、从菜单选择Tools»Preferences打开原理图参数对话框。这个对话框允许你设置全部参数,这些将应用到你将继续工作的所有原理图图纸。2、点击DefaultPrimitives标签以使其为当前,勾选Permanent。点击OK按钮关闭对话框。3、在你开始绘制原理图之前,保存这个原理图图纸,因此选择File»Save。图3.2Preferences对话框123.2定位元件和加载元件库1、点击Libraries标签显示库工作区面板。2、在库面板中按下Search按钮,或选择Tools»FindComponent。这将打开查找库对话框。3、确认Scope被设置为LibrariesonPath,并且Path区含有指向你的库的正确路径。如果你接受安装过程中的默认目录,路径中会显示C:\ProgramFiles\Altium\Library\。确认IncludeSubdirectories未被选择(未被勾选)。图3.3元件查找对话框5、点击Search按钮开始查找。当查找进行时Results标签将显示。如果你输入的规则正确,一个库将被找到并显示在查找库对话框。6、点击MiscellaneousDevices.IntLib库以选择它。7、点击InstallLibrary按钮使这个库在你的原理图中可用。8、关闭SearchLibraries对话框。添加的库将显示在库面板的顶总。如果