




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计本科毕业设计( (论文论文) ) 题目题目:多功能函数信号发生模块的硬件设计多功能函数信号发生模块的硬件设计 系系 (部):(部): 电子信息工程 专专 业:业: 通信工程 班班 级:级: b070310 学学 生:生: 学学 号:号: b07031021 指导教师:指导教师: 2011 年 06 月 毕业设计(论文)任务书 院(系) 电子信息系 专业 通信工程 班级 b070310 姓名 赵超 学号 b07030121 1.毕业设计(论文)题目: 多功能函数信号发生模块的硬件设计 2.题目背景和意义:函数信号发生器是电子测量、电子产品及设备开发调试及电子工程相 关课程实验必备的仪器设备之一,除供通信、仪表和信号采集处理、自动控制系统测试用 外,还广泛用于其他非电测量领域。随着电子仪器设备的数字化、智能化,arm 处理器越 来越多的应用到实验仪器设备中,不仅提高了设备的效率,而且增强了设备的功能,减小 了设备体积。本课题将结合函数信号发生芯片和 arm 处理器设计一个多功能的函数信号 发生模块,该函数信号发生模块可产生多种波形、频率范围宽,且使用方便、可通过计算 机进行操作、便于携带,可应用于各种需要信号源的场合。 3.设计(论文)的主要内容(理工科含技术指标):本课题主要完成整个函数信号发生模块的硬 件设计与开发,其研究与实现需综合利用 arm 技术、函数信号发生芯片、电平转换芯片、 高速运放及 eda 工具进行,具体设计内容如下: (1)熟悉使用 easyarm2103 开发板及 max038 芯片使用; (2)完成设计方案分析及确定; (3)完成硬件原理的设计与原理图的绘制; (4)完成 pcb 的设计及焊接、调试 (5)合作完成软硬件联调。 主要技术指标: (1)可产生多种波形,包括正弦波、方波、三角波; (2)产生的信号的频率为 2-20mhz; (3)信号幅度、信号占空比、频率可连续调节; (4)信号发生模块要求体积小、便于携带且使用方便。 4.设计的基本要求及进度安排(含起始时间、设计地点):本设计要求完成整个函数信号发生 模块的硬件设计及调试,并进行软硬件联调。设计工作要求严格按照学校的计划安排和各 项规范进行,保质保量完成任务书中各项工作,技术指标满足要求并认真撰写学位论文。 毕业设计工作的进度安排如下: 第 1 周第 2 周:查找资料,做前期的准备工作,学习相关的软件开发环境的使用; 第 3 周第 4 周:方案设计分析确定,撰写开题报告,准备开题答辩; 第 5 周第 7 周:熟悉开发环境,进行原理图的绘制; 第 8 周第 10 周:运用 protel99se 软件进行 pcb 板的设计制作; 第 11 周第 12 周:将软件和硬件联起来进行调试; 第 13 周第 15 周:撰写毕业论文,进行毕业答辩。 5.毕业设计(论文)的工作量要求 撰写 15000 字论文 实验(时数)*或实习(天数): 300 学时 图纸(幅面和张数)*: a4 两张 其他要求: 完成与课题相关的 3000 左右的文献资料翻译 指导教师签名: 年 月 日 学生签名: 年 月 日 系主任审批: 年 月 日 说明:1 本表一式二份,一份由学生装订入册,一份教师自留。 2 带*项可根据学科特点选填。 i 多功能函数信号发生模块的硬件设计多功能函数信号发生模块的硬件设计 摘摘 要要 函数信号发生器是电子测量,电子产品及设备开发调试及电子工程相关课程实 验必备的仪器设备之一,除供通信,仪表和信号采集处理,自动控制系统测试使用 以外,还广泛用于其他非电测量领域。 课题针对信号发生器在电子设计领域的广泛应用而提出,结合集成函数信号产 生模块、arm 技术及 eda 技术,完成一套多功能、便携且操作简单方便的函数信 号发生模块的硬件设计。模块中函数信号产生芯片采用 max038 芯片;信号产生芯 片的工作由 arm 处理器 lpc2103 控制;信号的放大基于高速运放 ad811;电平转 换基于 max232 芯片进行;频率的微调基于 dac0832 及 lm324 进行。论文首先介 绍了基于 arm 的函数信号发生模块的设计方案;其次对课题实现的相关技术及芯 片进行了介绍,包括 arm 技术、 lpc2103、max038、ad811、dac0832、lm324、b0505、cd4051 及 max232 等 芯片;在此基础上,进行了模块硬件原理图的设计;最后进行了 pcb 的设计制作。 所设计的信号发生模块以 lpc2103 开发板为基础结合软件进行了调试,运行正 常,功能符合设计要求。 关键词:关键词:信号发生模块;arm;lpc2103; max038 ii the hardware design of multi function signal generating module abstract function signal generator is one of the foundmental devices in electronic measurement, electronic product design and debugging, and experiment of electronic- related courses. the paper for the signal generator in the extensive application of electronic design field, will combine the function signal generator module, arm and eda technology, and then complete a multi-functional, portable and easy operation function signal generator module design. function signal generator based on max038 chip; signal generated by the arm processor chip lpc2103 control; signal amplification based on high-speed op ad811; level converter based on max232 chip; frequency tuning were based on the dac0832 and the lm324.the paper first introduced the design schema; then introduced the related technology and chips to achieve the subject, including the arm technology, lpc2103, max038, ad811,dac0832, lm324 , b0505, cd4501 and max232, etc.based on this,the hardware of the function signal generator is designed. combinig with software design,the designed signal generator module is debugged and tested by the use of lpc2103 development board.the debug result shows that the module works well,satisfying the design requirements. key words: signal generator module; arm; lpc2103; max038 iii 目目 录录 摘摘 要要i abstractii 目目 录录iii 1 绪论绪论.1 1.1 前言1 1.2 课题研究的意义1 1.3 相关技术现状2 1.3.1 波形产生技术2 1.3.2arm 技术现状.2 1.3.3eda 技术的现状4 1.4 课题的主要研究内容5 1.5 课题研究的重点、难点5 1.5.1 课题研究的重点5 1.5.2 课题研究的难点6 1.6 论文的结构安排6 2 系统设计方案系统设计方案.7 2.1 系统功能概述7 2.2 课题设计及方案论证7 2.2.1 制作函数发生器的方案一7 2.2.2 制作函数发生器的方案二7 2.2.3 制作函数发生器的方案三7 2.2.4 制作函数发生器的方案四7 2.3 系统整体方案选择8 2.4 相关技术选择8 2.4.1 处理器的选择8 2.4.2 信号产生芯片的选择9 2.4.3 电压转化芯片的选择9 2.4.4 电平转换芯片的选择9 2.4.5 功率(信号)放大芯片的选择10 3 相关技术介绍相关技术介绍.11 iv 3.1lpc2103 处理器.11 3.2 信号发生模块 max038 芯片.12 3.3 电平转换模块 max232 芯片.13 3.4dac0832 芯片的介绍14 3.5cd4501 芯片的介绍.15 3.6b0505 芯片15 3.7lm324 芯片16 3.8tlc5618 芯片.17 3.9ad811 芯片 17 4 系统硬件原理设计系统硬件原理设计.18 4.1 电源模块电路设计18 4.1.1 5v1.8v 电源转换电路设计18 4.1.2 5v3.3v 电源转换电路设计18 4.1.3 5v -5v 电源转换电路设计.18 4.2 硬件功能及模块化分19 4.3lpc2103 处理器电路设计.19 4.3.1 处理器电路排列19 4.3.2 去耦电路的设计20 4.3.3 晶振电路的设计21 4.3.4 复位电路的设计22 4.3.5jtag 接口电路的设计23 4.4 基于 max038 的信号产生电路设计.25 4.4.1 波形选择电路设计25 4.4.2 频段选择电路设计26 4.4.3d/a 转换电路设计.28 4.4.4 占空比微调电路设计28 4.4.5 频率微调电路设计29 4.5 电平转换模块电路设计31 4.6 信号放大电路设计32 5 系统调试系统调试33 5.1 系统硬件调试33 5.2 软硬件联调35 5.3 遇到问题改进.35 6 结论结论.36 v 6.1 设计总结36 6.2 设计收获和体会36 6.3 设计不足和改进37 参考文献参考文献.38 致致 谢谢40 毕业设计(论文)知识产权声明毕业设计(论文)知识产权声明41 毕业设计(论文)独创性声明毕业设计(论文)独创性声明.42 附录附录 a 系统整体原理图系统整体原理图.43 1 绪论 1 1 绪论绪论 1.1 前言前言 函数信号发生器是电子测量,电子产品及设备开发调试及电子工程相关课程实 验必备的仪器设备之一,除供通信,仪表和信号采集处理,自动控制系统测试用外, 还广泛用于其他非电测量领域。本课题的名称是“多功能函数信号发生模块的硬件 设计” ,针对信号发生器在电子设计领域的广泛应用而提出,将结合函数信号产生模 块、arm 技术及面向对象编程技术,完成一套多功能、便携且操作简单方便的函数 信号产生模块的设计。课题主要完成整个模块的硬件原理设计及核心功能实物的焊 接、制作及调试。 1.2 课题研究的意义课题研究的意义 课题将结合函数信号发生芯片和 arm 处理器设计一个可以产生多种波形,频 率范围宽,使用方便,便于携带的函数信号发生模块,可用于各种需要信号源的场 合。随着电子仪器设备的数字化、智能化、arm 处理器越来越多的应用到实验仪器 设备中,不仅提高了设备的效率,而且增强了设备的功能,减小了设备体积。本课 题研究的信号发生模块,在生产实践和科技领域中有着广泛的应用。能够产生多种 波形,如三角波,锯齿波,矩形波(含方波) ,正弦波的信号发生模块被称为函数信 号发生模块。函数信号发生器是电子测量,电子产品及设备开发调试及电子工程相 关课程实验必备的仪器设备之一,其主要应用场合有: (1) 供通信,仪表和信号采集处理,自动控制系统测试用,作为测试信号源。 例如在通信,广播,电视系统中,都需要射频(高频)发射这里的发射波就是载波, 把音频(低频) ,视频信号或脉冲信号运载出去,就需要能够产生高频的信号源。 (2) 应用于工农业生产中,如高频感应加热,熔炼,超声诊断核磁共振成像 等都需要功率或大或小,频率或高或低的信号源。 (3) 应用于电子实验中,产生信号,并以其为基础分析电路系统的功能并进 行电路系统的调试。 (4) 还可广泛用于其他一些非电测量领域。 传统的信号源一般体积较大,并且通常是不具备通过计算进进行操作的功能的, 在一些特定的应用场合使用不是很方便。本课题将结合函数信号发生芯片和 arm 处理器设计一个可以产生多种波形,频率范围宽,使用方便,便于携带的函数信号 发生模块,可应用在各种需要产生信号源的场合。信号产生模块是电子设计及实验 西安工业大学北方信息工程学院毕业设计(论文) 2 最常用的设备之一,设计便携、使用方便、功能强大的信号产生模块具有很好的实 际意义和使用价值。 1.3 相关技术现状相关技术现状 在本课题的研究及设计过程中综合运用了 arm 技术、波形产生技术、eda 技 术。现对课题实现的相关技术现状做简要的介绍: 1.3.1 波形产生技术波形产生技术 信号发生模块是各种测试和实验过程中不可缺少的工具。而且信号发生模块的 设计方法多,设计技术也越来越先进。随着我国经济和科技的发展,信号发生模块 的设计方式有以下几种: (1) 利用振荡电路和整形电路利用振荡电路和整形电路 用这种信号产生方法,信号源功能较少,波形不丰富,精度不高,频率上最高 只能达到 300khz,无法产生更高频率的信号;在调节方式上,频率和占空比不能独 立调节,两者相互影响,其工作不稳定。 (2) 采用专用直接数字合成采用专用直接数字合成 dds 芯片芯片 用这种方式设计的的函数信号发生模块理论上讲能产生任意波形并达到很高的 频率,但成本较高。 (3) 利用利用 dds 波形产生技术波形产生技术 用 fpga 和单片机相结合的方式实现频率控制。这种方式能够产生任意波形的信 号,并且所能达到的信号频率也较高,但需要大规模的 fpga,并且设计实现相对较 复杂。 ( (4) ) 采用单片集成芯片的函数信号发生模块,如采用单片集成芯片的函数信号发生模块,如 max038max038 芯片。芯片。 集成的函数信号发生模块可以达到很高的频率,精度好,且易于调试,也被称 为高频精密函数信号发生模块 ic。在函数信号产生、频率合成器,脉宽调制器等电 路的设计上,都是优选的器件;例如 max038 可以达到很高的频率,精度好,且易 于调试,因此它被称为高频精密函数信号发生模块 ic。在频率合成器,脉宽调制器 等电路的设计上,max038 都是优选的器件。它克服了以上中的缺点可以达到更高 的技术指标。 1.3.2arm 技术现状技术现状 arm(advanced risc machines) ,既可以认为是一个公司的名字,也可以认为 是对一类微处理器的通称,还可以认为是一种技术的名字。1991 年 arm 公司成立 于英国剑桥,主要出售芯片设计技术的授权。目前,采用 arm 技术知识产权 (ip)核的微处理器,即我们通常所说的 arm 微处理器,已遍及工业控制、消费 类电子产品、通信系统、网络系统、无线系统等各类产品。基于 arm 技术的微处 西安工业大学北方信息工程学院毕业设计(论文) 3 理器应用约占据了 32 位 risc 微处理器 75%以上的市场份额,arm 技术正在逐步 渗入到生活的各个方面。 到目前为止,arm 微处理器及技术的应用几乎已经深入到各个领域,内核有以 下几种: arm7 处理器采用了 armv4t(冯诺依曼)体系结构,这种体系结构将程序 指令存储器和数据存储器合并在一起2。主要特点就是程序和数据共用一个存储空 间,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,采用单 一的地址及数据总线,程序指令和数据的宽度相同。这样,处理器在执行指令时, 必须先从存储器中取出指令进行译码,再取操作数执行运算。总体来说 arm7 体系 结构具有三级流水、空间统一的指令与数据 cache、平均功耗为 0.6mw/mhz、时钟 速度为 66mhz、每条指令平均执行 1.9 个时钟周期等特性。其中的 arm710、arm720 和 arm740 为内带 cache 的 arm 核。arm7 指令集同 thumb 指令集扩展组合在一起,可以减少内存容量和系统成本。同时,它还利用嵌入式 ice 调试技术来简化系统设计,并用一个 dsp 增强扩展来改进性能。arm7 体系结 构是小型、快速、低能耗、集成式的 risc 内核结构。该产品的典型用途是数字蜂 窝电话和硬盘驱动器等,目前主流的 arm7 内核是 arm7tdmi、arm7tdmi- s、arm7ej-s、arm720t。现在市场上用得最多的 arm7 处理器有 samsung 公司 的 s3c44box 与 s3c4510 处理器、atmel 公司的 at91fr40162 系列处理器、cirrus 公司的 ep73xx 系列等。通常来说前两三年大部分手机基带部分的应用处理器基本 上都以 arm7 为主。还有很多的通信模块,如 cdma 模块、gprs 模块和 gps 模 块中都含有 arm7 处理器。 arm9 处理器采用 armv4t(哈佛)3体系结构。这种体系结构是一种将程序 指令存储和数据存储分开的存储器结构,是一种并行体系结构。其主要特点是程序 和数据存储在不同的存储空间中,即程序存储器和数据存储器。它们是两个相互独 立的存储器,每个存储器独立编址、独立访问。与两个存储器相对应的是系统中的 4 套总线,程序的数据总线和地址总线,数据的数据总线和地址总线。这种分离的 程序总线和数据总线可允许在一个机器周期内同时获取指令字和操作数,从而提高 了执行速度,使数据的吞吐量提高了一倍。又由于程序和数据存储器在两个分开的 物理空间中,因而取指和执行能完全重叠。arm9 采用五级流水处理及分离的 cache 结构,平均功耗为 0.7mw/mhz。时钟速度为 120mhz200mhz,每条指令平 均执行 1.5 个时钟周期4。与 arm7 处理器系列相似,其中的 arm920、arm940 和 arm9e 处理器均为含有 cache 的 cpu 核,性能为 132mips(120mhz 时钟, 3.3v 供电)或 220mips(200mhz 时钟) 。arm9 处理器同时也配备 thumb 指令扩 展、调试和 harvard 总线。在生产工艺相同的情况下,性能是 arm7tdmi 处理器 的两倍之多。常用于无线设备、仪器仪表、联网设备、机顶盒设备、高端打印机及 西安工业大学北方信息工程学院毕业设计(论文) 4 数码相机应用中。arm9e 内核是在 arm9 内核的基础上增加了紧密耦合存储器 tcm 及 dsp 部分。目前主流的 arm9 内核是 arm920t、arm922t、arm940。 相关的处理器芯片有 samsung 公司的 s3c2510、cirrus 公司的 ep93xx 系列等。主流 的 arm9e 内核是 arm926ej-s、arm946e-s、arm966e-s5等。目前市场上常见 的 pda,比如说 pocketpc 中一般都是用 arm9 处理器,其中以 samsung 公司的 s3c2410 处理器居多。 arm10e 处理器采用 armvst 体系结构6,可以分为六级流水处理,采用指令 与数据分离的 cache 结构,平均功耗 1000mw,时钟速度为 300mhz,每条指令平 均执行 1.2 个时钟周期。arm10tdmi 与所有 arm 核在二进制级代码中兼容,内 带高速 3216 mac,预留 dsp 协处理器接口。其中的 vfp10(向量浮点单元)为 七级流水结构。其中的 arm1020t 处理器则是由 arml0tdmi、32kb 指令、数据 caches 及 mmu 部分构成的。其系统时钟高达 300mhz 时钟,指令 cache 和数据 cache 分别为 32kb,数据宽度为 64 位,能够支持多种商用操作系统,适用于下一 代高性能手持式因特网设备及数字式消费类应用。主流的 arm10 内核是 arm1020e、arm1022e、arm1026ej-s 等。 1.3.3eda 技术的现状技术的现状 电子设计自动化(electronic design automation, eda)技术是在电子计算机 辅助设计技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合 了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品 的自动化设计 3。eda 技术是现代信息技术飞速发展的关键性技术之一,在经济建 设、科技工程进步以及国防现代化建设中起着根本性的推动作用。eda 技术是伴随 着计算机、集成电路、电子系统的设计发展起来的,至今已有 30 多年的历程。目前, 国内常用的 eda 软件主要有 multisim、pspice、orcad、protel 等。 (1) multisim multisim 软件是由 eda 工具软件 ewb(electronics workbench)发 展而来的,是 ewb 的升级版本。multisim 提供了一个非常大的元件数据库,并提 供原理图输入接口、全部的数模 spice 仿真功能、vhdl/verilog 设计接口与仿真功 能、fpga/cpld 综合、rf 设计能力和后处理功能,还可以进行从原理图到 pcb 布 线工具包(如:electronics worbench 的 ultiboard)的无缝隙数据传输,界面直观, 操作方便。 (2) pspice pspice 是(popular simulation programwith intergrated circuit emphasis)侧重于集成电路的通用模拟程序的简称。它是美国加州大学伯克利分校于 1972 年开发的电路仿真程序,1984 年 1 月由美国 microsim 公司首次推出。它是由 spice 发展而来的面向 pc 机的通用电路模拟分析软件。功能强大,包括电路图绘制 功能、电路模拟仿真功能、图形后处理功能和元器件符号制作功能,以图形方式输 入,自动进行电路检查,生成网表,模拟和计算电路。它在众多的计算机辅助设计 西安工业大学北方信息工程学院毕业设计(论文) 5 工具软件中,以精度高、受到用户的欢迎。 (3) orcad orcad 是由 orcad 公司于 20 世纪 80 年代末推出的 eda 软件。目前 orcad 功能包括:供设计输入的 orcad capturer,供类比与混合讯号模 拟用的 pspicer a/d basics,供电路板设计的 orcad layoutr 以及供高密度电路板 自动绕线的 specctrar 4u,而新加入的 specctra,用以支援设计日益复杂的 各种高速、高密度印刷电路板设计。specctra 提供设计师一种以形状为基础的, 功能强大的绕线器,可在减少使用者介入情况下完成各种复杂设计。 (4) protel protel 是 protel 公司在 20 世纪 80 年代末推出的 cad 工具, 是 pcb 设计者的首选软件。它较早在国内使用,普及率最高,有些高校的电路专业 还专门开设 protel 课程,几乎所在的电路公司都要用到它。早期的 protel 主要作为 印刷板自动布线工具使用,现在普遍使用的是 protel99se,它是个完整的全方位电 路设计系统,包含了电原理图绘制、模拟电路与数字电路混合信号仿真、多层印刷 电路板设计(包含印刷电路板自动布局布线) ,可编程逻辑器件设计、图表生成、电 路表格生成、支持宏操作等功能,并具有 client/server 客户/服务器体系结构,同时 还兼容一些其它设计软件的文件格式,如 orcad、pspice、excel 等。使用多层 印制线路板的自动布线,可实现高密度 pcb 的 100%布通率。但它最具代表性的是 电路设计和 pcb 设计。 在这些 eda 软件中,protel 软件功能强大、界面友好、使用方便,得到了广泛 的应用。 1.4 课题的主要研究内容课题的主要研究内容 本课题将结合集成函数信号产生芯片、arm 处理器及 eda 工具完成一套能产 生多种波形,且使用简单方便的函数信号发生模块的硬件设计。所设计的硬件电路 包括 lpc2103 处理器的电路设计、max038 的信号产生电路设计,电平转换电路设 计,信号放大电路设计及电源电路设计。课题研究与设计主要进行的工作有如下的 几个方面: (1)查阅相关资料,熟悉课题的设计思想,并最终确定系统的设计方案。在查 阅相关技术资料的基础上,确定了以 arm 处理器和集成信号波形发生芯片为核心 的硬件电路设计方案。 (2)在设计方案确定的基础上,通过查阅芯片资料来确定芯片的选型,进而完 成整个系统硬件电路的设计和绘制,并完成系统的 pcb 布线。系统中 arm 选用 lpc2103,信号发生模块芯片选用 max038,电平转换芯片选用 max232,信号放 大模块选用 ad811 芯片。 (3)焊接制作出硬件实物图并完成调试。在硬件原理设计完成的基础上,焊接 完成信号波形生成部分的实物的焊接与制作。 西安工业大学北方信息工程学院毕业设计(论文) 6 (4)完成所设计的信号产生模块的调试工作。调试时先进行信号波形生成部分 的的调试,然后结合 easyarm2103 开发板进行控制功能的调试。 1.5 课题研究的重点、难点课题研究的重点、难点 1.5.1 课题研究的重点课题研究的重点 本课题是利用 arm 技术,借助信号发生器现成模块 max038,通过外围电路的设 计来实现各项相应技术指标要求,工作重点如下: (1)查阅相关资料并加以确定设计思路,明确系统功能,完成系统功能模块的 设计; (2)在系统需求及设计技术指标的要求下,根据设计方案选择芯片并加以论证 方案; (3)在方案设计的基础上,结合技术指标设计原理图及 pcb 制作,并配合软件 设计人员进行程序调试。 1.5.2 课题研究的难点课题研究的难点 在整个设计工作中,如何采用有效的方式通过操作进行信号的控制使其信号稳 定及避免干扰这是工作的难点所在,需要在 pcb 设计及硬件原理设计时综合考虑各 种抗干扰措施。同时,在系统设计中如何将各种技术融合在一起完成整个系统的功 能也是要进行深入研究的内容。 1.6 论文的结构安排论文的结构安排 论文由六章组成,主要内容及结构安排如下: 第 1 章 绪论绪论:阐述本课题的背景,课题来源与意义,介绍制作信号发生的相关 技术现状。 第 2 章 课题设计方案课题设计方案:介绍课题设计方案,课题实现的各种方案加以论证并确 定本课题设计方案。 第 3 章 相关技术介绍:相关技术介绍:本章主要介绍相关技术介绍,阐述每个系统模块的功能, 并选择性价比较好的芯片等方面的内容。 第 4 章 信号产生模块硬件设计:信号产生模块硬件设计:主要介绍硬件原理图的设计,具体介绍各部分 的原理图设计。 第 5 章 系统调试及性能分析:系统调试及性能分析:主要介绍系统调试及性能分析,阐述整个系统在 制作完成后的软件及硬件的相关参数检测以及整体系统的运行检查和联调。 第 6 章 设计总结:设计总结:主要介绍系统设计总结,主要包括设计收获和体会,整个设 计工作的不足之处和需要改进的方面。 2 系统设计方案 7 2 系统设计方案系统设计方案 2.1 系统功能概述系统功能概述 课题将结合集成函数信号产生芯片、arm 处理器及 eda 工具完成一套多功能 函数信号发生模块的硬件设计。对于函数信号发生模块的设计功能概述如下: (1)能够产生多种波形,包括三角波、方波、正弦波; (2)具有信号放大作用; (3)能够控制信号产生模块; (4)能接收上位机的指令,进行相应的设置和功能控制。 本课题设计的信号发生模块的主要性能指标要求如下: (1)可产生多种波形,包括正弦波、方波、三角波; (2)产生的信号的频率为:0.1hz20mhz(八个频段) ; (3)信号幅度(05v) ,信号占空比(10%90%) ,频率可连续调节(50%) ; (4)信号发生模块要求体积小,便于携带且使用方便。 课题将结合 arm 处理器 lpc2103,函数信号发生模块及 eda 工具 protel99se 完成整个函数信号发生模块的硬件设计。 2.2 课题设计及方案论证课题设计及方案论证 2.2.1 制作函数发生器的方案一制作函数发生器的方案一 利用振荡电路和整形电路。特点:功能较少,精度不高,频率上只有 300khz,无法产生更高频率的信号,调节方式,频率和占空比不能独立调节,两者 相互影响,其工作不稳定。 2.2.2 制作函数发生器的方案二制作函数发生器的方案二 利用 dds 波形产生技术,采用 fpga 和单片机相结合的方式实现频率控制。特 点:只产生三种常见波形,需要大规模的 fpga。 2.2.3 制作函数发生器的方案三制作函数发生器的方案三 采用专用直接数字合成 dds 芯片的函数信号发生模块。特点:能产生任意波形 并达 到很高的频率,但成本较高。 2.2.4 制作函数发生器的方案四制作函数发生器的方案四 采用单片集成芯片的函数信号发生模块,如 max038。特点:max03816达到 西安工业大学北方信息工程学院毕业设计(论文) 8 很高的频率,精度好,且易于调试,因此它被称为高频精密函数信号发生模块 ic。 在频率合成器,脉宽调制器等电路的设计上,max038 都是优选的器件。它克服了 以上中的缺点可以达到更高的技术指标。 2.3 系统整体方案选择系统整体方案选择 比较以上四种方案,从工程实用性及性价比方面比较,首选方案四,不仅简化 了系统复杂度还节约了硬件成本。设计的函数发生器便于携带,且还具有可调范围 大、精度高、信号稳定等特点。 通过对各种信号产生方式进行研究及对比分析,以及相关文献资料的查阅,对 本课题的实现提出以下的设计方案: arm处处理理器器 (lpc2103) 信信号号发发生生模模块块 (max038) 电电平平转转换换器器 (max232) 上上位位机机 信信号号放放大大器器 (ad811) 图 1 信号发生模块整体设计方案 本课题的设计方案的工作原理如下: (1)上位机(操作界面)主要用来发出操作指令和显示结果数据,一般为 pc 计算机,在屏幕上显示各种信号变化,负责数据的存储、历史数据分析、趋势分析, 此外还可以将系统的控制参数传输给 arm 处理器,直接发出操控命令。 (2)arm 处理器 lpc2103 作为系统控制中心,是用来处理上位机发来的数据 及指令,并作出响应将指令传送给信号产生芯片。 (3)max038 作为函数发生器的核心,一方面通过接收 arm 处理器传送的数 据,一方面将产生三角波、方波、正弦波传送给信号放大电路。 (4)电平转换部分采用 max232 芯片,完成 ttl 电平与 rs232 电平之间的转 换,从而建立起 arm 处理器及上位机之间的数据转换及通信通道。 (5)信号放大电路对 max038 传送出来的信号进行放大处理。通过高速型放 大器 ad811 实现信号放大,从而实现信号峰峰值技术指标要求。 2.4 相关技术选择相关技术选择 2.4.1 处理器的选择处理器的选择 处理器选用 arm7 系列的 32 位处理器 lpc2103。lpc2103 是一个具有通用目 的 32 位微处理器,它尺寸小、功耗低、价格便宜等明显优点,非常适合于那些将小 型化作为主要要求的应用。lpc2103 基于一个支持实时仿真的 arm7tdmi-s cpu,并带有 8kb 和 32kb 嵌入的高速 flash 存储器。128 位宽度的存储器接口和独 特的加速结构使 32 位代码能够在最大时钟速率下运行。这可以使得中断服务程序和 dsp 算法中重要功能的性能较 thumb 模式提高 30%。对代码规模有严格控制的应用 西安工业大学北方信息工程学院毕业设计(论文) 9 可使用 16 位 thumb 模式将代码规模降低超过 30%,而性能的损失却很小。由于 2103 非常小的尺寸和极低的功耗,非常适合于那些将小型化作为主要要求的应用。 多个 uart、spi、ssp 和 2 个 i2c 总线组成的混合串行通信接口和片内 2kb/4kb/8kb 的 sram 一起作用,可使得 lpc2103 非常适合用来实现通信网关和协 议转换器、数学协处理器以及足够大空间的缓冲区的强大处理功能。而多个 32 位和 16 位的定时器、一个经改良后的 10 位 adc、pwm 特性(通过所有定时器上的一个 输出匹配来实现)和 32 个快速 gpio(含有多达 9 个边沿或电平有效的外部中断管脚) 使它们特别适用于工业控制和医疗系统。本课题利用 arm 处理器 lpc2103 作为本 课题的控制核心。 2.4.2 信号产生芯片的选择信号产生芯片的选择 max038 是 maxim 公司生产的一种具有高频、高精度、低输出电阻而且驱动 能力很强的函数信号发生器芯片。它的内部电路主要由振荡器、振荡频率控制器、 2.5 v 基准电压源、正弦波形发生器、比较器、多路模拟开关、相位比较器组成。 max038 主要性能特点如下: 能精密地产生正弦波、矩形波(含方波)、三角波信号。 频率范围从 0.1 hz20 mhz,最高可达 40mhz,各种波形的输出幅度均为 2 v(p-p)。 占空比调节范围宽,占空比和频率均可单独调节,二者互不影响,占空比最 大调节范围为 1090。 波形失真小,正弦波失真度小于 0.75%,占空比调节时的非线性度低于 2%。 采用5 v 双电源供电,允许有 5%变化范围,电源电流为 80 ma,典型功耗 400 mw,工作温度范围为 070。 内设 2.5 v 电压基准,可利用该电压设定 fadj、dadj 的电压值,从而实现 频率微调和占空比调节。 2.4.3 电压转化芯片的选择电压转化芯片的选择 利用 lm1117-3.3、lm1117-1.8 电路获得 3.3v 电压和 1.8v 电压,使 lpc2103 内核与外核管脚正常工作;由于日常电源电路利用 usb 5v 供电,利用 b0505 电压 转换器电路连接实现-5v 电源供电,实现 max038 的5 v 双电源供电。 2.4.4 电平转换芯片的选择电平转换芯片的选择 max232 该产品是由德州仪器公司(ti)推出的一款兼容 rs232 标准的芯片。 由于电脑串口 rs232 电平是-10v、+10v,而一般的单片机应用系统的信号电压是 ttl 电平 0 v、+5v,max232 就是用来进行电平转换的,该器件包含 2 驱动器、2 接收器和一个电压发生器电路提供 tia/eia-232-f 电平。该器件符合 tia/eia-232-f 西安工业大学北方信息工程学院毕业设计(论文) 10 标准,每一个接收器将 tia/eia-232-f 电平转换成 5-v ttl/cmos 电平。每一个发 送器将 ttl/cmos 电平转换成 tia/eia-232-f 电平。 max232 应用电路,注意电容接法。232 是电荷泵芯片,可以完成两路 ttl/rs-232 电平的转换,它的 9、10、11、12 引脚是 ttl 电平端,用来连接单片 机的。 max232 获得正负电源的另一种方法 在单片机控制系统中,我们时常要用到数 /模(d/a)或者模/数(a/d)变换以及其它的模拟接口电路,这里面要经常用到正负 电源,例如:9v,-9v;12v,-12v。这些电源仅仅作为数字和模拟控制转换接口部 件的小功率电源。在控制板上,我们有的只是 5v 电源,可又有很多方法获得非 5v 电源。外接 dc-dc 变换,max232 是 ttlrs232 电平转换的典型芯片,按照芯 片的推荐电路,取振荡电容为 uf 的时候,若输入为 5v,输出可以达到-14v 左右, 输入为 0v,输出可以达到 14v,在扇出电流为 20ma 的时候,处处电压可以稳定在 12v 和-12v。因此,在功耗不是很大的情况下,可以将 max232 的输出信号经稳压 块后作电源使用。 2.4.5 功率(信号)功率(信号)放大芯片的选择放大芯片的选择 由于 max038 产生的各种波形的输出幅度均为 2 v(p-p),而设计指标要求的峰 峰值是 5v,需要对输出的信号进行一定的幅度放大;在信号源的最后一级加上放大 电路,除对幅度有一定放大外,同时也进行一定的功率放大,以提高信号源的负载 能力。 ad811 是一个宽带高速电流反馈型运算放大器,max038 产生的各种波形的输 出幅度均为 2 v(p-p)。为达到本设计技术指标要求,选用 ad811(宽带高速电流反 馈型运算放大器) ,其小信号带宽(g=+2 时)达 120 mhz,输出电流达 100 ma,短路 输出电流可达 150 ma。在本课题中,ad811 的电压放大增益为 2,主要起功率放大 的作用。 3 相关技术介绍 11 3 相关技术介绍相关技术介绍 系统在设计中采用 arm 处理器进行接收并发送指令给信号产生芯片;使用 max232 芯片作为电平转换的核心芯片;使用 max038 芯片作为信号产生芯片;使 用 ad811 芯片作为信号功率放大芯片;使用 protel99 se 完成系统原理图的设计及 pcb 的设计。 3.1lpc2103 处理器处理器 处理器 lpc2103 是系统的控制核心,lpc2103 是一个具有通用目的的 32 位微 处理器,lpc2103 基于一个支持实时仿真的 arm7tdmi-s cpu,并带有 8kb 和 32kb 嵌入的高速 flash 存储器。128 位宽度的存储器接口和独特的加速结构使 32 位 代码能够在最大时钟速率下运行。这可以使得中断服务程序和 dsp 算法中重要功能 的性能较 thumb 模式提高 30%。对代码规模有严格控制的应用可使用 16 位 thumb 模式将代码规模降低超过 30%,而性能的损失却很小。由于 2103 非常小的尺寸和极 低的功耗,它们非常适合于那些将小型化作为主要要求的应用,多个 uart、spi 到 ssp 和 2 个 i2c 总线组成的混合串行通信接口和片内 2kb/4kb/8kb 的 sram 一起 作用,可使得 lpc2103 非常适合用来实现通信网关和协议转换器、数学协处理器以 及足够大空间的缓冲区的强大处理功能。而多个 32 位和 16 位的定时器、一个经改 良后的 10 位 adc、pwm 特性(通过所有定时器上的一个输出匹配来实现)和 32 个 快速 gpio(含有多达 9 个边沿或电平有效的外部中断管脚)使它们特别适用于工业控 制和医疗系统。它尺寸小、功耗低、价格便宜等明显优点,非常适合于那些将小型 化作为主要要求的应用。 lpc2103 主要特性: 16/32 位 arm7tdmi-s 处理器,极小型 lqfp48 封装; 2kb/4kb/8kb 的片内静态 ram,8kb/16kb/32kb 的片内 flash 程序存储器, 128 位宽的接口/加速器使其实现了 70mhz 的高速操作; 10 位的 a/d 转换器含有 8 个模拟输入,每个通道的转换时间低至 2.44s,专用 的结果寄存器使中断开销降到最低; 2 个 32 位的定时器/外部事件计数器,具有 7 路捕获和 7 路比较通道; 2 个 16 位的定时器/外部事件计数器,具有 3 路捕获和 7 路比较通道; 低功耗实时时钟(rtc),有独立的供电电源和专门的 32khz 时钟输入; 多个串行接口,包括 2 个 uart(16c550),2 个快速 i2c 总线(400kbits/s)以及 带缓冲和可变数据长度功能的 spi 和 ssp; 向量中断控制器,可配置优先级和向量地址 西安工业大学北方信息工程学院毕业设计(论文) 12 多达 32 个可承受 5v 的通用 i/o 口; 高达 13 个边沿或电平有效的外部中断管脚; 西安工业大学北方信息工程学院毕业设计(论文) 13 通过可编程的片内 pll(可能的输入频率范围:10mhz25mhz)可实现最大 为 70mhz 的 cpu 时钟频率,设置时间为 100s; 片内集成的振荡器,工作在 1mhz25mhz 的外部晶体下; 节电模式包括空闲模式、rtc 有效的睡眠模式和掉电模式; 通过外设功能的单独使能/禁止和调节外设时钟来实现功耗的最优化; 通过外部中断或 rtc 将处理器从掉电模式中唤醒。 lpc2103 管脚定义如图 3.1 所示 图 3.1 lpc2103 管脚图 3.2 信号发生模块信号发生模块 max038 芯片芯片 max038 芯片是一种高频精密的函数发生器,可产生三角波、正弦波、方波等, 西安工业大学北方信息工程学院毕业设计(论文) 14 且频率及占空比的控制可独立进行。max038 芯片如图 3.2 及功能详解如下。 图 3.2 max038 芯片管脚图 max038 芯片17各引脚功能简述如下: ref:芯片内部 25 v 参考电压输出; gnd:模拟地; a1,a0:输出波形选择,ttlcmos 兼容; cosc:内部震荡器外接电容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CJ/T 166-2014建设事业集成电路(IC)卡应用技术条件
- CJ/T 106-1999城市生活垃圾产量计算及预测方法
- 幼儿园结构面试题及答案
- 系统分析师考试核心考点总结试题及答案
- 社会工作者的理论知识与实习结合试题及答案
- 医院护理安全试题及答案
- 社会工作中的状态评估技术中级社会工作者考试试题及答案
- 坑塘承包合同协议书
- 协调pmc管理制度
- 工作稳定测试题库及答案
- 2025吉林省农村信用社员工招聘考试正式笔试历年典型考题及考点剖析附带答案详解
- 电动车企业创业计划书范文
- 2025年法律法规考试高分攻略试题及答案
- 2024-2025新入员工安全培训考试试题及参考答案(达标题)
- 2025届百师联盟高三下学期二轮复习联考(三)化学试题(含答案)
- 2025年内蒙古包头市中考数学一模试卷
- 公司事故隐患内部报告奖励机制
- 小升初语文真题专项训练专题6+文学常识与名著阅读(有解析)
- 物质安全数据表(MSDS)84消毒液
- 建筑玻璃隔热膜工程技术规程
- 初中学生综合素质表现评价档案
评论
0/150
提交评论