基于随机逻辑的A/D转换器设计

基于随机逻辑的A/D转换器设计

论文摘要

本课题所述的基于随机逻辑的模数转换器(ADC)是用间接方法实现的。首先将数字信号转换成一个随机编码的脉冲序列,用此序列来表示数字信号的值。将此序列通过一个简单的RC滤波器即可恢复出数字信号对应的模拟电压值,实现DAC转换。然后按照设计混合电路由DAC到ADC的步骤,即可实现基于随机逻辑的ADC。本文设计的DAC除了一个电阻和一个电容外,其余均用数字电路实现,而ADC在DAC的基础上增加了一个模拟电压比较器,因此均可称为“准数字”的实现。本文通过对随机逻辑理论的深入研究,对已有的算法进行了改进,提出了一种更简单且更容易理解的算法实现,并在此算法的基础上确定了生成随机脉冲序列的方法和电路结构。本文设计了一个基于FPGA的准数字ADC系统验证电路。FPGA具有配置灵活、可升级性好、设计周期短、成本低、风险小等优点。设计此电路板的目的是用一个实际的硬件电路验证本文的分析,并通过测试发现更多设计类似系统需要注意的问题。本文借助于EDA工具和硬件描述语言VHDL,以模块化的设计理念采用自顶向下(TOP-DOWN)的设计方法在FPGA芯片EPF10K10TC144上完整地实现了分辨率为8位,测量范围在0.0V~5.0V的ADC。该ADC可以下载到多种FPGA芯片中,具有实际使用价值。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪言
  • 1.1 引言
  • 1.2 课题背景和意义
  • 1.3 本文的主要工作
  • 1.4 本文的结构安排
  • 1.5 本章小结
  • 第二章 基于随机逻辑ADC的算法和结构
  • 2.1 随机逻辑理论简介
  • 2.2 随机脉冲序列的产生
  • 2.4 随机DAC和ADC的算法分析
  • 2.4.1 随机脉冲序列的谱密度分析
  • 2.4.2 改进算法
  • 2.4.3 低通滤波器设计
  • 2.5 电路结构
  • 2.5.1 DAC的电路结构
  • 2.5.2 ADC的电路结构
  • 2.6 本章小节
  • 第三章 准数字化ADC的PLD实现
  • 3.1 引言
  • 3.2 可编程逻辑器件简介
  • 3.3 EDA开发工具简介
  • 3.3.1 Max+PlusⅡ概述
  • 3.3.2 VHDL简介
  • 3.4 DAC的PLD实现
  • 3.4.1 关键问题
  • 3.4.2 PLD实现
  • 3.4.3 DAC的MAX+PLUS Ⅱ仿真
  • 3.4.4 硬件验证
  • 3.5 ADC的PLD实现
  • 3.5.1 关键问题
  • 3.5.2 PLD实现
  • 3.5.3 ADC的MAX+PLUS Ⅱ仿真
  • 3.5.4 硬件验证
  • 3.6 提高转换速度的途径
  • 3.7 本章小结
  • 第四章 基于FPGA的硬件电路设计
  • 4.1 FPGA芯片选型
  • 4.1.1 FPGA结构
  • 4.1.2 FPGA芯片选择
  • 4.1.3 FLEX10K器件特点
  • 4.2 原理图设计
  • 4.2.1 时钟电路设计
  • 4.2.2 输出显示电路设计
  • 4.2.3 开关量输入电路设计
  • 4.2.4 电源电路设计
  • 4.2.5 配置电路设计
  • 4.2.6 模拟输入电路设计
  • 4.2.7 ADC验证板原理图
  • 4.3 PCB设计
  • 4.4 本章小结
  • 第五章 结束语
  • 致谢
  • 参考文献
  • 附录1:攻读硕士学位期间发表的论文
  • 附录2:随机ADC的VHDL源程序
  • 附录3:基于FPGA的系统原理图
  • 附录4:基于FPGA的系统电路板
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于随机逻辑的A/D转换器设计
    下载Doc文档

    猜你喜欢