哈工大数电课程设计设

  • 格式:docx
  • 大小:334.74 KB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程毀计说明崙C论丈丿

课程名称:电子技术课程设升

EEPROM的可编程波形发土器设计題目: 基于

T匕

院系::电乞工程及其自动

1206161

班级:

设计<: 社旭

1120610831

学号:

指导敦师:康扇

2014年12月4日

设升时间:

哈尔滨工业大学

哈尔滨工业大学课程设计任务书姓名:张旭院(系):电气工程及其自动化学院

专业:电气工程班号:1206161

任务起至日期:2014年12月1日至2014年12月14日

课程设计题I」:基于EEPROM的可编程波形发生器

已知技术参数和设计要求:

(1)波形发生器能够产生方波、三角波、锯齿波和正弦波4种波形; (2)输出波形周期TTs;

(3)4种波形可选择输出。

工作量:

(1)完成电路设计、器件选取、电路搭建、电路联调、实验测试等工作; (2)两周内完成电路验收,并提交课程设计报告纸质版、电子版各1份。

水注:此任务书由课程设计指导教师填写。

基于EEPROM的可编程波形发生器

摘要:

在计算机控制、电子测量、通讯与电视等系统中,常常要用到各种模拟连续波形,如锯齿波、三角波、正弦波等。

本系统设计以555定时器构成多谐振荡器,产生脉冲;用FPGA构建256进制计数器和ROM, ROH存有产生波形的数据用于产生方波、三角波、锯齿波和正弦波四种波形;输出波形周期T=ls,输出波形的偏移量在-2. 3V至+1. 7V范围内可调输岀波形的峰峰值在10V左右;四种波形可选择输出,分别输出锯齿波、三角波、方波和正弦波。

本系统使用BASYS2开发板,开发板上提供了按键和数码管,并且按键已经经过电容消抖,并用FPGA构建一个4进制计数器。将上述两部分结合可以构成波形选择电路。LM324 运放电路采用电位器调节,可消除波形失真,并实现波形偏移量可调。

关键词:EEPROM; FPGA; BASYS2;波形发生器1选择原因 1.1 555时钟电路

555定时器是一种用途广泛的模拟数字混合集成电路。它可以构成单稳态触发器、多谐振荡器、压控振荡器等多种应用电路。从555定时器的功能表可以看出儿个特点:

1.有两个阈值电平,分别是电源电压的1/3和2/3:

2.输出从低到高,从高到低有回差;

3.输出端和放电端的状态一致,要通都通,要断都断;

4.输出与两触发端是反相关系。

555定时器构成多谐振荡器

555定时器构成的多谐振荡器如图所示。它是将两个触发端合并在一起,放电端接于两电阻之间。利用电容器的充放电来代替外加触发信号,所以,电容器上的电压信号应该在两个阈值之间按指数规律转换。充电回路是乩、&和C,此时相当输入是低电平,输出是高电平。当电容器充电达到2Vcc/3时,即输入达到高电平时,电路的状态发生翻转, 输岀

为低电平,电容器开始放电。当电容器放电达到Vcc/3时,电路的状态乂开始翻转, 如此不断循环。电容器之所以能够放电,是由于有放电端7脚的作用,因7脚的状态与输出端一致,7脚为低电平电容器即放电。

1.2 D/A转换器件

自然界中存在的物理量大都是模拟量,如温度、时间、角度、速度等。随着数字技

术的迅速发展,尤其是计算机的广泛应用,用数字电路处理模拟信号的情况非常普遍。D/A 转换器是利用电阻网络和模拟开关,将二进制数D转换为与之成比例的模拟量。常

用的解码网络有权电阻解码网络和倒T形电阻解码网络。

权电阻解码网络

D/A转换器是山电阻解码网络、电子开关和运算放大器组成。Sn-PSO是n个电子开关,受输入代码dn-PdO控制,当该位的值为“1”时,开关将电阻接至参考电压源VREF:当该位为“0”时,开关将电阻接地。D/A转换器是利用电阻网络和模拟开关,将二进制数D转换为与之成比例的模拟量。电阻解码网络的优点是所用的电阻数少,缺点是阻值分散,集成电路制作困难。

集成D/A转换器DAC0832

DAC0832的典型应用

其引脚功能为:

D。-ZX为8位数据输入端"

厶沁为DAC电流输出1.

为DAC电流输出2-

7?挣为反馈吐阻引岀端“

I/尸为基准电压输入端,范围-10V至+10V :为电源输入端,电源电压范围

+5\’至0' 质为片选输入端,低电平有效・

ME为输入寄存器允许信号,髙电平有效.

卩迟为写信号,低电平有熱

XFER为传输控制信号,低电平有效,

直通工作方式:WR1、WR2、XFER及CS接低电平,ILE接高电平。即不用写信号控制,外输入数据直通内部8位D/A转换器的数据输入端。

单缓冲工作方式:WR2、XFER接低电平,使8位DAC寄存器处于直通状态,输入数据经8 位输入寄存器缓冲控制后直接进入D/A转换器。

双缓冲工作方式:两个寄存器均处于受控状态,输入数据要经过两个寄存器缓冲控制后才进入D/A转换器。这种工作方式可以用来实现多片D/A转换器的同步输出。

转换精度:分辨率一当输入数字量的最低位(LSB)发生变化引起的输出电压的变化量。常用输入数字量的位数表示分辨率

转换误差一转换器实际能达到的转换精度。转换误差用LSB的倍数表示。转换误差分静态误差和动态误差。

转换速度:建立时间tset —它是在输入数字量各位由全0变为全1,或由全1变为全0,输出电压达到某一规定值所需要的时间

转换速率SR 一即输入数字量的各位山全0变为全1,或山全1变为0时,输出电压UO 的变化率。这个参数与运算放大器的压摆率类似。

1 • 3 BASYS2开发板

波形发生电路的主要部分选择lllFPGA构建,因为FPGA是一种新型的高密度PLD,采用CMOS-SRAM工艺制作,其内部山许多独立的可编程逻辑模块组成,逻辑块之间可以灵活的相互连接。因此使用FPGA可以很大程度的减少外部连线,加强电路的可黑性。

本次设计所使用的BASYS2开发板一个电路设计实现平台,任何人都可以通过它来搭建一个真正的数字电路。Basys2是围绕着一个Xilinx Spartan-3E FPGA芯片和一个Atmel AT90USB USB控制器搭建的,它提供了完整、随时可以使用的硬件平台,并且它适合于从基本逻辑器件到复杂控制器件的各种主机电路。Basys2板上集成了大量的I/O