




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录摘要2Abstract31 绪论42设计任务与要求53 方案对比和论证确定54 电路工作原理分析64.1 MC8051 IP core原理 64.2 DDS电路原理分析7 4.3 DA转换与放大电路原理分析85 软件设计与仿真 95.1 MCU8051软核模块95.2 MCU8051控制程序设计9 5.3 DDS逻辑电路设计106实物制作与硬件调试117总结12参考文献13基于SOPC的正弦信号源摘 要本文应用altera的EP2C8TQ208,建MCU8051 core,加上建逻辑电路构成了单片信号源。其中MCU8051完成按键扫描,显示控制和DDS频率数据控制的作用。DDS信号源输出1
2、0位数据经过外部DAC900和运放放大处理输出正弦波。经实物制作验证,输出的正弦波可达到0-2MHz,并且波形清晰,在0-500KHz无明显失真。关键词:正弦波 MCU8051 core 信号源AbstractIn this paper, altera a EP2C8TQ208, built-in MCU8051 core, coupled with built-in logic constitutes a single signal source. Which MCU8051 completion of key scanning, display control, and the role
3、of the DDS frequency data control. DDS signal source output 10-bit data on an external op amp to enlarge DAC900 and processing the output sine wave. The physical production of validation, the output sine wave can reach 0-2MHz, and the waveform clear, in the 0-500KHz in no obvious distortion.Key word
4、s: SineMCU8051 coreSource1绪论 微电子技术的近期发展成果,为SOC的实现提供了多种途径。对于经过验证而又具有批量的系统芯片,可以做成专用集成电路ASIC而大量生产。而对于一些仅为小批量应用或处于开发阶段的SOC,若马上投入流片生产,需要投入较多的资金,承担较大的试制风险。最近发展起来的SOPC技术则提 供了另一种有效的解决方案,即用大规模可编程器件的FPGA来实现SOC的功能。可编程逻辑器件产生于20世纪70年代。其出现的最初目的是为了用较少的PLD品种替代种类繁多的各式中小规模逻辑电路。在30多年的发展过程中,PLD 的结构、工艺、功耗、逻辑规模和工作速度等都得到了
5、重大的进步。尤其是在20世纪90年代,出现了大规模集成度的FPGA,单片的集成度由原来的数千门, 发展到数十万甚至数百万门。芯片的I/O口也由数十个发展至上千个端口。有的制造商还推出了含有硬核嵌入式系统的IP。因此,完全可能将一个电子系统集成 到一片FPGA中,即SOPC,为SOC的实现提供了一种简单易行而又成本低廉的手段,极促进了SOC的发展。SOPC技术是美国Altrea公司于2000年最早提出的,并同时推出了相应的开发软件Quartus II。SOPC是基于FPGA解决方案的SOC,与ASIC的SOC解决方案相比,SOPC系统与其开发技术具有更多的特色,构成SOPC的方案也有如下多种途径
6、:1基于FPGA嵌入IP硬核的SOPC系统,即在FPGA中预先植入嵌入式系统处理器。目前最为常用的嵌入式系统大多采用了含有ARM的32位知识产权处理器核的器件。尽管由这些器件构成的嵌入式系 统有很强的功能,但为了使系统更为灵活完备,功能更为强大,对更多任务的完成具有更好的适应性,通常必须为此处理器配置许多接口器件才能构成一个完整的应用系统;2基于FPGA嵌入IP软核的SOPC系统,采用软核设计时,设计更加灵活,设计周期短,成本低,目前最有代表性的软核嵌入式系统处理器分别是Altera的Nios和Nios II核,与Xilinx的MicroBlaze核;3基于HardCopy技术的SOPC系统,
7、通过强化SOPC工具的设计能力,在保持FPGA开发优势的前提下,引入ASIC的开发流程,从而对ASIC市场形成直接竞争。这就是Altera推出的HardCopy技术。HardCopy就是利用原有的FPGA开发工具,将成功实现于FPGA器件上的SOPC系统通过特定的技术直接向ASIC转化,从而克服传统ASIC设计中普遍存在的问题; 本设计中采用了第二种方法,即在FPGA中嵌入了8051 软核来设计单片正弦波信号源,设计方便灵活,硬件电路简单。2设计任务与要求1.按集成电路设计以下几个阶段:系统(或逻辑)设计、电路设计、版图设计。在每个阶段利用相关软件对设计的电路进行计算、分析、设计、模拟和仿真。
8、2.利用集成电路芯片进行电路设计,需对设计的系统或电路进行结构和原理进行分析,对电路进行分析计算等方面的工作。3.调试相关硬件电路,验证是是否达到了该功能。3方案对比和论证确定方案一:采用专用DDS芯片,外加微控制器控制专用DDS芯片来实现信号源,这种方案硬件电路复杂,成本比较高,尤其是专用DDS芯片,价格比较昂贵。方案二:采用基于FPGA嵌入IP硬核的SOPC系统,MCU硬核控制建DDS逻辑电路,但存在如下缺点:1. 由于此类硬核多来自第3方公司,FPGA厂商通常无法直接控制其知识产权费用,从而导致FPGA器件价格相对偏高;2. 由于硬核是预先植入的,设计者无法根据实际需要改变处理器的结构,
9、如总线规模、接口方式,乃至指令形式,更不可能将FPGA逻辑资源构成的硬件模块以指令的形式形成置嵌入式系统的硬件加速模块(如DSP模块),以适应更多的电路功能要求。3. 无法裁减处理器硬件资源以降低FPGA成本。4.只能在特定的FPGA中使用硬核嵌入式系统,如只能使用Excalibur系列FPGA中的ARM核,Virtex-II Pro系列中的PowerPC核。方案三: 采用FPGA嵌8051单片机软核核DDS逻辑电路,可充分克服方案一和方案二的缺点,同时设计周期短,成本低,灵活性高。特别值得一提的是,通过Matlab和DSP Builder,或直接使用VHDL等硬件描述语言设计,用户
10、可以为Nios嵌入式处理器设计各类加速器,并以指令的形式加入Nios的指令系统,从而成 为Nios系统的一个接口设备,与整个片嵌入式系统融为一体。例如,用户可以根据设计项目的具体要求,随心所欲地构建自己的DSP处理器系统,而不必拘泥于其他DSP公司已上市的有限款式的DSP处理器。综上所述,选择方案三比较合适。系统的框图如下图1: SOPC FPGA EP2C8Q208 DDS逻辑MCU8051ROM RAM LCD1602显示部分DAC转换放大处理低通滤波3X4键盘控制部分输出图1系统框图4电路工作原理分析4.1 MC8051 IP core原理 MC8051 IP Core 顶层结构图如图2
11、所示,图中指示了mc8051_core 的顶层结构以与同 三个存储模块的连接关系,同时显示了顶层的输入输出 I/O口,各I/O信号的描述如表1所示。定时器/计数器和串行接口单元对应于图中的 mc8051_tmrctr 和 mc8051_siu 模块,数量是可选择的,在图中用虚线表示。图2 MC8051 IP Core 顶层结构图 MC8051 IP Core 的层次结构与对应的VHDL 文件如图3所示。核心由定时器/计数器、ALU、串行接口和控制单元各模块组成。ROM 和RAM 模块不包括于核心,处于设计的顶层,方便于不同的应用设计与仿真。MC8051 IP Core 的定时器和串口波特率的计
12、算和标准8051 一样,计数时钟也是由系统时钟经 12 分频得到。外部中断信号是经两级寄存器做同步处理后输入的。写应用程序时,I/O口如果没有做成双向口,而是输入和输出分开的,那么要特别注意,像P1=P1、P10=P10 这样的I/O 取反操作是无效(不起作用)的,因为读回来的值不是I/O 寄存器的值,而是输入引脚的状态。 图3 顶层结构图4.2DDS电路原理分析直接数字频率合成器(Direct Digital Synthesizer)是从相位概念出发直接合成所需波形的一种频率合成技术。一个直接数字频率合成器有相位累加器,加法器,波形存储ROM,DA转换器和低通滤波器(LPF)构成。DDS原理
13、框图如下图4所示:频率控制字 (M)相位累加器(N比特)正弦查询表(ROM)数模转换(DAC)低通滤波器(LPF)时钟()输出图4 DDS原理框图由于相位累加器是N比特的模2加法器,正弦查询表ROM中存储一个周期的正弦波幅度量化数据,所以频率控制字K最小值1时,每个时钟输出一个周期的正弦波,所以此时 式中 为输出信号频率;为时钟频率;N为累加器的位数。更一般的情况是,当频率控制字是K时,每个时钟输出一个周期的正弦波,所以此时有。输出信号的最小频率(分辨率)为。数输出信号的最大频率,DAC每信号周期输出的最少点。当N比较大时,对于很大围的M值,DDS系统都可以在一个周期输出足够的点,保证输出波形
14、失真很小。4.3 D转换和放大电路原理分析DAC装换器的作用是把正弦波数字量装换成模拟量,正弦幅度量化序列经D/A转换后变成包络为正弦波的阶梯波,需要注意的是,频率合成器对D/A转换器的分辨率有一定的要求,D/A转换器的分辨率越高,合成的正弦波的阶数就越多,输出的波形的精度就越高。本系统中DA选用TI公司的DAC900,它具有10位精度,最高转换速率可达165MSPS,单电源的+2.7 V围至+5.5 V,低功耗。下图5是其应用电路:图5 DA转换和放大电路5软件设计与仿真5.1 MCU8051软核模块利用Synplify Pro综合得到8051软核,再加入Quartus设计文件,得到的顶层的
15、CPU与ROM和RAM原理图如下图6所示,其中CPU时钟为50MHz,RST为电平复位。 图6 8051软核与其RAM和ROM5.2 MCU8051控制程序设计 MCU8051主要作用是按键值读取以与相应的处理,显示控制和DDS频率写入控制。其软件流程图如下图7:等待设置读取频率数据整理数据并写入DDS显示数据返回是否 图7 8051置程序流程图5.3 DDS逻辑电路设计根据前面介绍的DDS的原理,FPGA部的DDS逻辑电路包括频率控制字寄存器,相位累加器,同步寄存器,正弦查询表,其原理图如下图8,其中DDS系统时钟为50MHz,可得输出信号的最小频率(分辨率)为Hz,在保证每个周期有至少有2
16、5点的情况下,输出信号的最大频率为。图8 DDS数字逻辑部分原理图其利用MATLAB中的DSP Builder仿真结果如下图9,其中频率控制字为00000001H。图9 DDS仿真电路图6 实物制作与硬件调试硬件的调试要遵循逐级调试的原则。首先要对整个硬件系统进行逐级焊接调试,硬件部分包括LCD1602,3X4矩阵式键盘,DA转换部分。其中LCD1602,矩阵式键盘部分焊接调试比较简单,利用单片机调试好相关程序模块就可以了。DA转换与处理部分是一个比较关键的部分,由于电路的工作速度比较高,电路的布局和处理直接影响到输出信号的质量,因此在这一部分要注意相关的高速电路的布线规则,DAC900的数字
17、电源与模拟电源要注意隔离,尽量单点接地,最好使用印刷电路板,并且要铺地,各个电源处要加去耦电容。其次是FPGA的部的逻辑设计,对于FPGA的部的逻辑设计,首先是要利用Quartus II做好仿真,以确保FPGA部逻辑的各个模块工作正常。其次,要注意协调各个模块的工作,确保各个模块之间能够相互协调,有序的工作而不至于相互影响。利用Keil C51逐个调试好各个模块后再进行整体程序调试。本设计中,我们以NIOS II 核心板为基础,利用Keil C51 编译好MCU的控制程序,加载设计文件的MCU的ROM中,再利用Quartus II编译下载到FPGA中进行系统整体调试。经调试我们发现效果比较好,输出的正弦波频率可达1MHz,其中再0-500KHz信号的失真较小。7总结通过此次课程设计,使我巩固了已学的集成电路设计的知识,进一步加强了集成电路设计方法,单片机编程与应用,数字电路模拟电路的相关应用等方面的能力。 在学习的过程中,相互讨论,互相帮助是必不可少的。通过解决同学们遇到的问题,使我的知识有了很大程度的增加,提高了动手实践能力,而且还能增进同学间的友谊。不仅如此,通过本次设计,我灵活掌握了集成电路设计开发和应用的相关只是,这为今后在数字通信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提升化妆品品牌的知名度计划
- 2024年小金县招聘事业单位人才笔试真题
- 软件设计师2025年考试必知试题及答案
- 计算机二级VB考试历年试题及答案分析
- 2024年温州平阳县委党校引进人才笔试真题
- 专注提升2025年法学概论考试试题及答案
- 软件技术员考前模拟试题及答案
- 重庆市南开(融侨)中学2025届八年级数学第二学期期末调研模拟试题含解析
- 高考数学阶段性复习试题及答案
- 领导电子商务品牌的发展计划
- 图纸会审会议纪要范本
- GB∕T 17466.1-2019 家用和类似用途固定式电气装置的电器附件安装盒和外壳 第1部分:通用要求
- 钻探设备工具材料共12
- 得到上市招股书:北京思维造物信息科技股份有限公司
- 浅谈高速公路沥青混凝土路面桥头跳车几种处理措施
- 机动车检测站授权签字人内部培训考题(含答案)
- 战略方法论三层面法和财务模型课件
- 病例报告表(CRF)模板
- 幼儿园:周佳茵 中班科学教案《有趣的纸桥》
- 厦门卫视企业联合赞助方案
- 施工噪声监测记录表附表
评论
0/150
提交评论