基于verilog的数模转换器的设计

上传人:mg****85 文档编号:34143243 上传时间:2018-02-21 格式:DOCX 页数:12 大小:132.93KB
返回 下载 相关 举报
基于verilog的数模转换器的设计_第1页
第1页 / 共12页
基于verilog的数模转换器的设计_第2页
第2页 / 共12页
基于verilog的数模转换器的设计_第3页
第3页 / 共12页
基于verilog的数模转换器的设计_第4页
第4页 / 共12页
基于verilog的数模转换器的设计_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《基于verilog的数模转换器的设计》由会员分享,可在线阅读,更多相关《基于verilog的数模转换器的设计(12页珍藏版)》请在金锄头文库上搜索。

1、南 阳 理 工 学 院本科生毕业设计(论文)学院(系): 电子与电气工程学院 专 业: 电子信息工程 学 生: 王 晓 宁 指导教师: 曹 原 完成日期 2014 年 5 月南阳理工学院本科生毕业设计(论文)8 位高速数模转换器设计英文题目(8 bit high speed DAC)总计: 毕业设计(论文) 页表 格: 个插 图 : 幅基于 Verilog 的数模转换器的设计摘 要数模转换器是模拟与数字电路系统的转换桥梁,通常是利用专用的数模转换(DA)芯片来实现的。本文设计的是一种 8 位高速数模转换器,设计方案确定了输入方式为并行输入,输出为电流互补输出,以实现高速的要求,然后在分析了转换

2、电路的性能参数以后,采用主从一分段式的电流舵结构来实现高速数模转换,电流源应用电流分裂技术,其中开关采用全差分电流开关。利用“自顶向下”的设计方法,采用 Verilog AMS 硬件描述语言和原理图描述相结合的方式,设计了 8 位高速数模转换器,并在 Quartus 11 软件环境下对设计项目进行了编译和时序仿真。关键词数模转换电路;Verilog 硬件描述语言;并行串出; 模拟仿真; Design of the DAC based on VerilogAbstract: Digital to analog converter (DAC) is a bridge between the dig

3、ital world and the analog world , usually uses a dedicated D / A converter (D / A) chip to achieve of. This article was designed to be a 8-bit high speed DAC design to determine the input for the parallel input and output for the current complementary output, in order to achieve high-speed requireme

4、nts, and then analyzes the circuits performance parameters after conversion, with master-slave a sub-type structure to achieve high-speed current-steering digital-analog conversion, Current source application current splitting technique, which uses a fully differential current switch switches. One d

5、esigns a simple digital frequency meter system by taking advantage of the “top-down” design approach,and using the combination of Verilog- AMS hardware description language and schematic descriptionThen,one compiles and simulates the proposed project under the software environment in QuartusII.Key w

6、ords:Digital-analog converter circuit; Verilog hardware description language; parallel string out ;simulation 。目录1 引言数模转换(DA)电路,是数字系统中常用的电路之一,它是把数字量转变成模拟量的仪器,其主要作用是把数字信号转换成模拟信号,通常是利用专用的数模转换(DA)芯片来实现的。DAC0832 是 Analog Device 公司生产的的 8位数模转换(DA)芯片,它是双列直插式 8 位 D/A 转换器。能完成数字量输入到模拟量( 电流 )输出的转换。 即数字信号被一位一位地

7、写入 DAC0832 数模转换(DA)芯片中,因此,DAC0832 要与一个控制器配合使用才能发挥作用。常规的方法,是以 CPU 作为控制部件,通过软件编程的方式来控制 DAC0832,从而实现数模转换功能的。软件实现法虽然简单,但必将会占用大量的 CPU 时间,削弱了 CPU 实时处理能力,降低了系统的可靠性。针对以上情况,在此设计了基于可编程逻辑器件(F PGA)数模转换电路,利用可编程逻辑器件(FP-GA)直接控制数模转换(DA)芯片 DAC0832 进行数模(DA)转换,取代传统的“CPU 专用的数模转换(DA)芯片”设计结构,有利于提高系统的抗干扰能力和可靠性。1.1 本课题研究的意

8、义 对于数模转换器的设计,大部分是采用 C 语言以及单片机编程来实现的。随着数字电路技术和计算机技术的发展,EDA 技术取代了传统的电子设计方法而成为数字电路设计的主要技术。突出表现了 EDA 技术的功能。而且通过本课题的研究,能够掌握数模转换器的实现方法,熟悉转换器的工作过程,掌握数模转换器在实际生活中的应用方法,这样也有利于了解转换器的实现过程,掌握设计转换器的算法,提高能力。同时也掌握 EDA 技术。1.2 国内外研究现状随着数字技术,特别是计算机技术的飞速发展和普及,在现代控制、通信及检测等领域,为了提高系统的性能指标,对信号的处理广泛采用了数字计算机技术。由于系统的实际对象一般是模拟

9、量(如温度、压力、图像等) ,要使计算机或者数字仪表能识别、处理这些信号,必须先把这些虚拟信号转换为数字信号。在数字模拟混合电路系统中,数模转换器是不可缺少的关键电子元器件。当前,为了适应计算机、通讯和多媒体技术的飞速发展以及高新技术领域数字化进程的不断加快,数模转换器在工艺、结构和性能上都有了很大的变化,正朝着低功耗、高速度和高分辨率的方向发展。进入 20 世纪 90 年代后,结合基于数模转化器的设计,可编程逻辑集成电路技术也进入飞速发展时期。器件的可编程门数超过了百万门,并出现了内嵌复杂功能模块的 SoPC。这种大规模可编程逻辑芯片的出现为单片机芯片重构开辟了新的途径。本课题就是要以FPG

10、ACPLD 器件作为载体,以现代 EDA 技术为手段,应用 EDA 技术实现一种固定信号格式的串并转换,利用 Verilog-AMS 语言对一块可编程逻辑器件进行编程实现单片机串行口输出的串行数据到 8 位并行数据的转换。目前,国内 ADC 的结构主要集中在全并行,积分型,逐次比较型等较低精度高速或低速高精度的结构上,近些年来,随着设计的环境,工艺条件的迅速改善,国内有数家集成电路设计公司在开发模数转换器电路产品,包括许多高等教育单位(如复旦大学专用集成电路与系统国家重点实验室、东南大学、西安交通大学等)都在开展一些先进技术。国外生产数模转换器的最著名的厂家主要有(TI 德州仪器、NS 国家半

11、导体等),研究实力比较强,拥有先进的数模转换系列芯片,占据高端芯片的大部分市场。1.3 本课题研究的主要内容对数模转换器的理解和设计,首先将单片机分成几个大的模块,再向下划分成功能单一的模块。然后运用硬件描述语Verilog语言对各个模块进行逻辑描述,同时应用EDA集成开发工具Quartus II软件提供的时模拟器对各个模块(包括各子模块和顶层模块)的功能进行软件仿真。完成软件真后下载到FPGACPLD器件中进行硬件级的测试。课题采用Gw48-CK型EDA实箱对所设计的软核模块进行硬件级的测试。箱内的可编程逻辑器件是Alter司的FLEX 10K(属于FPGA类型)系列器件中的EPFl0K10

12、LC84-4由EPFlOKlOL84 4器件的逻辑门有限,以单独完成了串行口等模块的硬件级测试。2 数模转换电路的概述2.1 数模转换器的基本原理与组成(1)D/A 转换器的基本工作原理数模转换器是一种将二进制数字量形式的离散信号转换成以标准量(或参考量)为基准的模拟量的转换器数/模转换就是将数字量转换成与它成正比的模拟量。数字量为:(D3D2D1D0)2(D 323D 222D 121D 020)10(1101) 2(12 312 202 112 0)10模拟量为:uoK(D 323D 222D 121D 020)10uoK(12 312 202 112 0)10 (K为比例系数)(2)电路

13、组成数模转换电路基本上是由解码网络、模拟开关、求和放大器和基准电源组成。如图1所示。2.2 D/A 转换器的结构根据加权网络等部分实现方法不同,常见的 DA 转换器结构可以分为电流型、电压型和电荷型等。电流定标型 D/A 转换器分三种:权电阻型 D/A 转换器、R-2R 梯形电阻网络 DA 转换器、电流舵型 DA 转换器。本设计采用电流舵型DA 转换器。高速数模转换器一般采用电流舵结构。电流舵型结构的 DA 转换器易于满足高速度、高精度的要求;同时在 DA 转换器的设计中,二进制解码电路简单,占用芯片面积小,有利于提高工作速度,但其匹配性差,有毛刺现象,易引入较大的 DNL 误差,在高位时尤其

14、严重,而温度计解码电路结构具有良好的匹配性能,毛刺小,但其结构复杂,面积和功耗相应较大。因此为了优化面积,提高性能,权衡两者,高速 DA 转换器设计般采用电流舵结构,高位使用温度计译码,低位使用二进制译码。本设计采用电流舵型 DA转换器。电流舵型 DA 转换器,又称电流源型 DA 转换器,是用有源器件(一般是 MOS管)构成的电流源来提供加权电流。与电阻型加权 DA 转换器相比,电流舵型DA 转换器速度非常快,对开关的寄生参数不敏感。一般分段电流舵 DA 转换器的整个电路由锁存器、二进制码温度计码解码电路、电流源阵列(包括二进制加权电流源和温度计加权电流源两部分)、基准电压源,放大器等单元模块

15、组成。根据告诉电流舵数模转换器的组成,得到如图 2-1 的系统框图电流源根据权系数不同,可分为二进制加权型和一进制加权型(温度计型)。二进制电流舵型 DA 转换器的电路原理框图如图 2 所示。二进制型电流舵 DA转换器的工作原理与电阻加权型基本类似,只是用加权的电流源来代替加权的电阻来提供权电流。电流源提供加权电流可以通过两种方式来实现。一种是改变电流源 MOS 的宽长比,如最低位宽长比为 WL,高一位宽长比为 2WL,依次电流源 MOS 管的宽长比按指数 2 向上增长;二是改变相同尺寸 MOS 管的个数,最低位用 1 个,高一位用 2 个,向上个数按指数 2 增长。后者的匹配性方面效果比前者

16、好。_+R fD 1D 2 D nIIII 0U 0U R图2 二进制电流型D/A转换器一进制加权型DA转换器的电路原理框图:一进制电流舵加权型(温度计型)DA转换器(如图3所示)先将二进制编码的数字输入转变为一进制码(温度计码),然后用一进制编码分别控制一个电流源流向负载或地。表1是2位二进制编码与一进制转换的真值表。_+R fD 1D 2 D nIIII 0U 0U R译码器图3 温度计码电流型D/A转换器表1 二进制码-温度计码的真值表二进制编码 对应温度计码00 00001 00110 01111 111与11位二进制编码相对应的一进制编码有2n一1位,当二进制编码换算成十进制数为D时,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号