首页 (毕业论文)基于MAX038的多功能信号发生器的设计

(毕业论文)基于MAX038的多功能信号发生器的设计

举报
开通vip

(毕业论文)基于MAX038的多功能信号发生器的设计(毕业论文)基于MAX038的多功能信号发生器的设计 编号 本科生毕业设计,论文, 题目: 多功能信号发生器的设计 物联网工程 学院 电子信息工程 专业 二〇一三年六月 设计总说明 多功能信号发生器是一种能能够产生多种波形如三角波、矩形波,含方波,、正弦波的电路的信号发生器~在电路实验和设备检测中具有十分广泛的用途(随着科技的发展~对信号发生器的各方面要求越来越高(传统的信号发生器由于波形精度低~频率稳定性差等特点~已经不能满足许多实际应用的需要(而且市场上出售的低频信号发生器价格昂贵~为了适应实际...

(毕业论文)基于MAX038的多功能信号发生器的设计
(毕业 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 )基于MAX038的多功能信号发生器的设计 编号 本科生毕业设计,论文, 题目: 多功能信号发生器的设计 物联网工程 学院 电子信息工程 专业 二〇一三年六月 设计总说明 多功能信号发生器是一种能能够产生多种波形如三角波、矩形波,含方波,、正弦波的电路的信号发生器~在电路实验和设备检测中具有十分广泛的用途(随着科技的发展~对信号发生器的各方面要求越来越高(传统的信号发生器由于波形精度低~频率稳定性差等特点~已经不能满足许多实际应用的需要(而且市场上出售的低频信号发生器价格昂贵~为了适应实际的需要~设计一种低频信号发生器(本文介绍了一种基于单片机控制的多功能信号发生器~它采用MAX038与单片机结合的方法~通过Protel99软件进行硬件设计及仿真~采用C语言编程~结合软件控制信号产生、变化~频率测量及显示的流程~整个信号发生器以单片机,AT89C52,为控制中心~主要由稳压电源模块、按键电路模块、LED显示模块、波形生成模块、功率放大模块、整形电路、分频电路模块等组成(本设计基本达到初期的设计要求~可以产生1HZ-1MHZ的可人工调节频率及占空比的三角波、正弦波、方波及矩形波~对于产生的波形信号~通过功率放大电路对输出波形信号的幅度、波形稳定性进行调控、同时实现对输出信号频率及占空比的测量~并且可以显示出来~由于本多功能信号发生器所产生的信号频带相对较宽~先对功率放大电路的输出端进行整形处理~由于在12M晶振下单片机所能测量的频率最高只能达到500kHZ~必须对整形输出作一个四分频处理~另外本设计中对于不同频率的波形信号采用了不同的测量方式~对于较低频率的方波~我们通过测量其周期间接获得其频率~而对于较高频率的信号波~则可以直接进行测量~保证了测量的精度(综上所述~本设计能产生频率范围为1HZ-1MHZ的正弦波、三角波、方波、矩形波~同时实现了对频率、占空比及幅度的调节以及精确测量并且最终得以显示~基本达到了设计要求( 关键词:多功能信号,单片机,MAX038, DESIGN SUMMARY Versatile signal generator able to produce a variety of waveforms such as triangle wave, square wave (including square), sine wave signal generator circuit, the circuit experiments and equipment testing has a very wide range of uses(With the development of technology in all aspects of the signal generator is increasingly demanding(Because the waveform signal generator traditional low accuracy and poor frequency stability characteristics, can not meet the needs of many practical applications(And on the market are expensive low frequency signal generator, in order to meet the actual needs, to design a low-frequency signal generator(This paper describes a microcontroller-based control of multi-signal generator, which uses a combination of methods MAX038 with microcontroller through Protel99 hardware design and simulation software, using C language programming, combined with software control signal generator, change the frequency measurement and display process, the signal generator to microcontroller (AT89C52) as the control center, mainly by the power supply module, the key circuit module, LED display module, the waveform generating module, a power amplifier module, shaping circuit, frequency divider circuit modules and other components(This design has basically reached the initial design requirements, you can generate 1HZ-1MHZ can manually adjust the frequency and duty cycle of the triangular wave, sine wave, square and rectangular wave, the waveform signal generated by the power amplifier circuit of the output waveform signal amplitude , waveform control stability, while achieving the output signal frequency and duty cycle measurements, and can be displayed, since the multi-signal generated by the signal generator is relatively wide frequency band, the first output of the power amplifier circuit side shaping process, since the 12M crystal oscillator frequency can be measured under the chip can only reach 500kHZ, you must make a divide-shaped output processing, in addition to this design for different frequency waveform signal uses a different measurement methods, for more Low-frequency square wave, we obtained indirectly by measuring the frequency of its period, and for the higher frequency signal waves, can be measured directly, to ensure accuracy of measurement( In summary, the design can produce a frequency range of 1HZ-1MHZ sine wave, triangle wave, square wave, rectangular wave, while achieving the right frequency, duty cycle and amplitude adjustment, and accurate measurement and eventually be displayed, reaches the design requirements( Keywords:Multifunctional signal; SCM; MAX038; 多功能信号发生器 III 目 录 第1章 绪论 ............................................................................1 1.1 课题背景 .......................................................................1 1.2 国内外现状 .....................................................................1 1.3 设计要求和任务 .................................................................2 1.4 应解决的主要问题 ...............................................................2 第2章 系统原理及总体设计 ..............................................................3 2.1 系统原理概述 ...................................................................3 2.2 总体设计方案 ...................................................................3 第3章 系统硬件设计 ....................................................................5 3.1 单片机介绍及外围电路 ...........................................................5 3.1.1 时钟电路 ................................................................6 3.1.2 RC复位电路 ..............................................................7 3.2 信号产生模块 ...................................................................7 3.2.1 芯片引脚 ................................................................8 3.2.2 系统原理 ...............................................................10 3.2.3 频段调节控制 ...........................................................10 3.2.4 频率、幅值、占空比控制 .................................................12 3.2.5 频率、占空比调节 .......................................................12 3.3 稳压电源电路 ..................................................................14 3.4 键盘接口设计 ..................................................................15 3.5 功率放大电路 ..................................................................15 3.6 LED显示电路设计 ..............................................................16 3.7 功率放大输出信号的整形处理 ....................................................17 3.8 整形电路输出的分频处理 ........................................................17 第4章 程序设计 .......................................................................19 4.1 主程序流程图 ..................................................................19 4.2 频率测量流程图 ................................................................20 4.3 占空比测量流程图 ..............................................................21 第5章 结论与展望 .....................................................................23 附录A 单片机程序 ......................................................................26 附录B 原理图 ..........................................................................31 i 多功能信号发生器的设计 第1章 绪论 1.1 课题背景 随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展~促使信号发生器种类增多~性能提高(尤其随着70年代微处理器的出现~更促使信号发生 [1]器向着自动化、智能化方向发展(现在~许多信号发生器带有微处理器~因而具备了自校、自检、自动故障诊断和自动波形形成和修正等功能~可以和控制计算机及其他测量仪器一起方便的构成自动测试系统(当前信号发生器总的趋势是向着宽频率覆盖、低功耗、高频率精度、多功能、自动化和智能化方向发展(在科学研究、工程教育及生产实践中~如工业过程控制、教学实验、机械振动试验、动态 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 、材料试验、生物医学等领域~常常需要用到低频信号发生器(而在我们日常生活中~以及一些科学研究中~锯齿波和正弦波信号是常用的基本测试信号(信号发生器作为一种通用的电子仪器~在生产、科研、测控、通讯等领域都得到了广泛的应用( 但市面上能看到的仪器在频率精度、带宽、波形种类及程控方面都已不能满足许多方面实际应用的需求(加之各类功能的半导体集成芯片的快速生产~都使我们研制一种低功耗、宽频带~能产生多种波形并具有程控等低频的信号发生器成为可能( 1.2 国内外现状 信号发生器作为一种常见的应用电子仪器设备~传统的可以完全由硬件电路搭接而成~如采用 555 振荡电路发生正弦波、三角波和方波的电路便是可取的路径之一(但是这种电路存在波形质量差~控制难~可调范围小~电路复杂和体积大等缺点(在科学研究和生产实践中~如工业过程控制~生物医学~地震模拟机械振动等领域常常要用到低频信号源(而由硬件电路构成的低频信号其性能难以令人满意~而且由于低频信号源所需的RC很大,大电阻~大电容在制作上有困难~参数的精度亦难以保证,体积大~漏电~损耗显著更是其致命的弱点(一旦工作需求功能有增加~则电路复杂程度会大大增加(在70年代后~微处理器的出现~可以利用处理器、A/D/和 D/A~硬件和软件使波形发生器的功能扩大~产生更加复杂的波形(这时期的波形发生器多以软件为主~实质是采用微处理器对 DAC 的程序控制~就可以得到各种简单的波形(90年代末~出现几种真正高性能、高价格的函数发生器(而近几年来~国际上波形发生器技术发展主要体现在以下几个方面:,1,过去由于频率很低应用的范围比较狭小~输出波形频率的提高~使得波形发生器能应用于越来越广的领域(波形发生器软件的开发正使波形数据的输入变得更加方便和容易(,2,由于 VXI 总线的逐渐成熟和对测量仪器的高要求~在很多领域需要使用 VXI 系统测量产生复杂的波形~VXI 的系统资源提供了明显的优越性~但由于开发 VXI 模块的周期长~而且需要专门的 VXI机箱的配套使用~使得波形发生器 VXI 模块仅限于航空、军事及国防等大型领域(在民用方面~VXI 模块远远不如台式仪器更为方便(,3,随着信息技术蓬勃发展~台式仪器在走了一段下坡路之后~又重新繁荣起来(不过现在新的台式仪器的形态~和几年前的己有很大的不同(这些新一代台式仪器具有多种特性~可以 1 江南大学学士学位论文 执行多种功能(而且外形尺寸与价格~都比过去的类似产品减少了一半( 二十一世纪~随着集成电路技术的高速发展~出现了多种工作频率可过 GHz的 DDS 芯片~同时也推动了信号发生器的发展(相信在接下来的一段时间里~信号发生器的发展仍将取得跨越式的发展: 1.3 设计要求和任务 熟悉和掌握单片机的结构和工作原理~了解信号发生器的工作原理(掌握以单片机为核心的电路设计的基本方法,并通过实际程序的设计和调试~逐步掌握模块化程序的设计方法和调试技术,了解开发单片机应用系统的全过程(综合运用所学专业知识解决工程问题( 具体设计要求如下: ,1, 具有产生正弦波、三角波、方波、矩形波波形的功能( ,2, 信号的频率范围为1Hz-1MHz( ,3, 信号的输出波形幅度Vp-p可调( ,4, 通过键盘输入任意频率数值和选择任意波形 ,5, 波形信号频率及占空比可调可测( 1.4 应解决的主要问题 本论文重点在于研究以单片机为基础基础~结合由马克西姆公司MAX038而设计的一种简易信号发生器~通过MAX038来产生一系列有规律的幅度和频率可调的方波、三角波和正弦波(基于MAX038的多波形函数信号发生器具有信号输出频率高、波形稳定、失真小、 [2]可控性强等特点(本信号发生器包含稳压电源模块、单片机,AT89C52,控制模块、键盘模块、LED显示模块、信号发生模块,MAX038,、功率放大,AD811,及缓冲器(BUF634)模块、分频模块~该设计结构简单~虽然性能指标赶不上 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 信号发生器~但能满足一般的实验要求(其成本低、体积小、便于携带等特点~亦可作为电子产品维修人员的随身设备之一( 2 多功能信号发生器的设计 第2章 系统原理及总体设计 本章首先对系统原理作一个简述~然后提出系统总体设计方案~包括单片机控制系统的设计、MAX038芯片信号的实现、功率放大及缓冲器的运用和LED数码管的选用(给出了 整体设计思路和单片机与各个模块的联系~以及整体设计框图( 2.1 系统原理概述 本系统所设计多功能信号发生器是一种能够产生正弦波、三角波、方波~矩形波的低频信号发生器~在单片机的控制下由MAX038信号发生芯片产生频率占空比可调的正弦波、三角波、方波~通过调节方波的占空比产生矩形波~对于所产生的四种波形信号~通过功率放大电路可对其幅度、稳定性进行调节~对功率放大电路输出信号进行整形后可以利用单片机的中断口及定时计数器分别测出低频信号测量周期、高频信号的频率以及他们的高电平周期~从而转换为系统输出的频率和占空比~最后经过显示电路显示出频率和占空比( 2.2 总体设计方案 该系统硬件由以下几个部分组成:键盘电路、稳压电源模块、LED显示模块、波形信号产生模块、功率放大电路、分频模块等( 本毕业设计采用的是目前比较常用的52系列单片机(AT89C52是一个低电压~高性能CMOS 8位单片机~片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器,RAM,~器件采用ATMEL公司的高密度、非易失性存储技术生产~兼容标准MCS-51指令系统~片内臵通用8位中央处理器和Flash存储单元~AT89C52单片机在电子行业中有着广泛的应用(此单片机的体积小、低功耗、控制能力强、扩展灵活、微型化使用方便(本设计结合由马克西姆公司MAX038而设计的一种简易信号发生器~通过MAX038来产生一系列有规律的幅度和频率可调的方波、三角波和正弦波(基于MAX038的多波形函数信号发生器具有信号输出频率高、波形稳定、失真小、可控性强等特点(本信号发生器包含稳压电源模块、单片机,AT89C52,控制模块、键盘模块、LED显示模块、信号发生模块,MAX038,、功率放大,AD811,及缓冲器(BUF634)模块、分频模块~该设计结构简单~虽然性能指标赶不上标准信号发生器~但能满足一般的实验要求(其成本低、体积小、便于携带等特点~亦可作为电子产品维修人员的随身设备之一(系统的总体设计框图如2-1所示: 3 江南大学学士学位论文 占空比调节频率调节 译码电路MAX038运放幅度控制输出 波形整形处 理波形选择M C U频率占空比测量四分频 键盘LED显示模块 图2-1 系统的总体设计框图 4 多功能信号发生器的设计 第3章 系统硬件设计 本章介绍了本设计的硬件电路设计~按照各个模块分别展开分析(依次介绍了52单片机的外围硬件电路(包括时钟电路和复位电路稳压),重点介绍了信号发生模块,MAX038,~最后简单介绍了稳压电源电路、键盘电路、功率放大电路、LED数码管显示电路以及分频电路设计( 图3-1单片机引脚总体配臵图 3.1 单片机介绍及外围电路 AT89C52是51系列单片机的一个型号~它是ATMEL公司生产的(AT89C52是一个低电压~高性能CMOS型8位单片机~片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器,RAM,~器件采用ATMEL公司的高密度、非易失性存 [3]储技术生产~兼容标准MCS-51指令系统~片内臵通用8位中央处理器和Flash存储单元( AT89C52有40个引脚~32个外部双向输入/输出,I/O,端口~同时内含2个外中断口~3个16位可编程定时计数器~2个全双工串行通信口~2个读写口(其将通用的微处理器和Flash存储器结合在一起~特别是可反复擦写的Flash存储器可有效地降低开发成本( AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式~以适应不同产品的需求( 主要功能特性 〃 兼容MCS51指令系统 〃 8k可反复擦写(>1000次,Flash ROM 〃 32个双向I/O口 〃 256x8bit内部RAM 〃 3个16位可编程定时/计数器中断 〃 时钟频率0-24MHz 5 江南大学学士学位论文 〃 2个串行中断 〃 可编程UART串行通道 〃 2个外部中断源 〃 共6个中断源 2个读写中断口线 〃 〃 3级加密位 〃 低功耗空闲和掉电模式 〃 软件设臵睡眠和唤醒功能 AT89C52中有一个用于构成内部振荡器的高增益反相放大器~引脚XTAL1和XTAL2分别是该放大器的输入端和输出端(这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器( 外接石英晶体及电容C1~ C2接在放大器的反馈回路中构成并联振荡电路(对外接电容C1~ C2虽然没有十分严格的要求~但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性~这里选择使用石英晶体(也可以采用外部时钟(采用外部时钟的电路的情况时~外部时钟脉冲接到XTAL1端~即内部时钟发生器的输入端~XTAL2则悬空( T2/P1.0140VCC 239P0.0/AD0T2EX/P1.1 338P0.1/AD1P1.2 437P0.2/AD2P1.3 536P0.3/AD3P1.4AT89C52635P0.4/AD4P1.5 734P0.5/AD5P1.6 833P0.6/AD6P1.7 P0.7/AD7932RST RxD/P3.0EA/VPP3110 ALE/PROGTxD/P3.11130 PSENINT0/P3.21229 INT1/P3.31328P2.7/A15 T0/P3.41427P2.6/A14 T1/P3.515P2.5/A1326 WR/P3.6P2.4/A121625 RD/P3.7P2.3/A111724 XTAL2P2.2/A101823 XTAL11922P2.1/A9 GND21P2.0/A820 图3-2 AT89C52芯片外观及引脚 3.1.1 时钟电路 时钟电路是用于产生单片机工作时所必需的时钟信号(时钟是单片机的心脏~时钟频 6 多功能信号发生器的设计 率直接影响单片机的速度~时钟电路的质量也直接影响单片机系统的稳定性(本系统中时钟方式的电路原理图如图3-3所示: 图3-3 内部时钟方式电路原理图 电路中的电容C2、C3典型值为30?10 pF(外接电容的值虽然没有严格的要求~但是电容的大小会影响振荡器的稳定性和起振的快速性(同时~在系统中采12MHz的晶体振荡器来产生时钟脉冲( 3.1.2 RC复位电路 复位是单片机初始化操作~其主要功能是把PC初始化为0000H~使单片机从0000H单元执行程序(除了进入系统的正常初始化之外~当程序运行出错或操作错误使系统处于死锁状态时~为摆脱困境~也需要按复位键重新启动( 复位操作有上电自动复位和按键手动复位两种方式(本设计采用了按键手动复位方式(该复位电路如图3-4所示( 图3-4 R、C复位电路 开关闭合瞬间RST引脚获得高电平~单片机复位电路随着电容的C1的充电~RST引脚的高电平逐渐下降(RST引脚的高电平只要能保持足够的时间,2个机器周期,~单片机就可以进行复位操作( 3.2 信号产生模块 为达到本信号发生器所要求的各类波形信号~本设计采用MAX038作为信号产生芯片~MAX038是美国MAXIM,马克希姆,公司应市场的需求而研制的单片集成高频精密函数发生 7 江南大学学士学位论文 器~具有较高的频率特性、频率范围很宽、功能较全、单片集成化、外围电路简单、使用方便灵活等特点(内有主振荡器、波形变换电路、波形选择多路开关、2(5V基准电压源、相位检测器、同步脉冲输出及波形输出驱动电路等(其主要优点有: (1)能精密地产生三角波、矩形波,含方波,、正弦波信号( (1Hz,20MHz~最高可达40MHz~各种波形的输出幅度均为2V (2)频率范围从0 (3)占空比调节范围宽~占空比和频率均可单独调节~二者互不影响~占空比最大调节范围是10,,90,( (4)波形失真小~正弦波失真度小于0(75,~占空比调节时非线性度低于2,( (5)采用?5V双电源供电~允许有5,变化范围~电源电流为80mA~典型功耗400mW~工作温度范围为0,70?( (6)低阻抗输出缓冲器:0(1, (7)低温度漂移:200 PPM,?(对于所有输出波形来说~输出波形是以地为参考的对称波形~在低输出阻抗的情况下~输出电流可达到?20 mA电流(在两个与TTL,CMOS信号输入匹配的地址引脚A1~A0上输入合适的代码信号~能够实现输出波形变换的控制~具体输入代码和输出波形的对应关系如表3-1所示 表3-1输入代码和输出波形对应关系表 A0 A1 波形 X 1 正弦波 0 0 矩形波 1 0 三角波 3.2.1 芯片引脚 2所示: MAX038芯片的各个引脚的功能表如表3- 表3-2 MAX038各引脚功能表 引脚号 名 称 功 能 1 REF 2(50 V带隙基准电压输出端 8 多功能信号发生器的设计 2 GND 地 3 A0 波形选择输入端~TTL,CMOS兼容 4 A1 波形选择输入端~TTL,CMOS兼容 5 COSC 外部电容连接端 6 GND 地 7 DADJ 占空比调整输入端 8 FADJ 频率调整输入端 9 GND 地 10 Iin 用于频率控制的电流输入端 11 GND 地 12 PDO 相位检波器输出端(如果不用相位检波器则接地 13 PDI 相位检波器基准时钟输入端(如果不用相位检波器则接地 14 SYNC TTL,CMOS兼容的同步输出端 15 DGND 数字地(让他开路使SYNC无效~或是SYNC不用 16 DV+ 数字+5 V电源(如果SYNC不用则让他开路 17 V+ +5 V电源 18 GND 地 19 OUT 正弦波、方波或三角波输出端 20 V- -5 V电源 MAX038内部还有正弦整形电路、比较器、复用器以及鉴相器电路~它们共同实现了正弦波、三角波、锯齿波、矩形波和脉冲波的生成( 鉴相器是作为锁相环的备用单元~为异或门电路结构~输入信号一路来自内部差动矩形波OSCA和OSCB~另外一路来自外部引脚PDI(鉴相器的输出信号为电流~由PDO引脚 。输出平均值变化范围为0~550μA(当两路输入信号的相位差为90时~输出电流的占空比为50%~平均值为250μA( 如果构成锁相环路~则PDO和FADJ相连~并且对地连接一个电阻R~同时并联一个电容C(R决定鉴相器的灵敏度~C用于滤除电流中的高频成分(其PDPD PDPD 内部结构如图3-6所示: 9 江南大学学士学位论文 CCOSC5 GNDA0A1634 正弦波正弦FADJ8主振器形成器OSCA输出级DADJ7OSCB多路 三角波I19OUT10选择器RRRRLCL主 振 方波 控制器形成器方波-250VA 比较器14SYNC1VREF2.5V V+17+5V20V--5V基 准 相位 12PD0电压源检测器13PD1 2、9、11、181516图3-6 MAX038内部原理图 DGNDDV+ 3.2.2 系统原理 GND +5VMAX038的输出频率主要受振荡电容CF ~ IIN 端电流和FADJ 端电压的控制(选择一 [4]个CF值~对应IIN 端电流的变化~将产生一定范围的输出频率(另外~改变FADJ 端的电压~可以在IIN 控制的基础上~对输出频率实现微调控制(为实现输出频率的数控调整~在IIN 端和FADJ 端分别连接一个电压输出的DAC(首先~通过DACB产生0V(00H)到2(5V(0FFH)的输出电压~经电压/ 电流转换网络~产生0μA到748μA的电流~叠加上网络本身产生的2μA电流~最终对IIN 端形成2μA到750μA 的工作电流~使之产生相应的输出频率范围(DACB将此工作电流范围分为256级步进间隔~输出频率范围也被分为256级步进间隔(所以~IIN端的电流对输出频率实现粗调(第二步~通过DACA 在FADJ端产生一个从- 2(3V(00H)到+ 2(3V(0FFH)的电压范围~该范围同样包含256级步进间隔~IIN 端的步进间隔再次细分为256级步进间隔~从而在粗调的基础上实现微调( 3.2.3 频段调节控制 固定一个CF值~当IIN 端的电流从2uA到750uA的变化时~对应产生一个频段的频率范围(经实验调整~我们选择了一系列的CF 如图3-7 所示~并确定了各CF所对应的频段和频率范围f1-f2由于系统通过DAC 控制IIN 端电流和FADJ 端电压~将各频段的频率范围划分为65536 级间隔~因此各频段的输出误差为 ,,,fff(12)/65536 ,3-1, 10 10pf100M 多功能信号发生器的设计 10M33pf 1M100pf 33pf 100K 100nf10K 1K1nf 10010nf 10100nf 1IIN 电流0.1 1001101000 图3-7 输出频率与IIN电流及振荡电容CF的关系 此外~由于相邻频段之间存在着频率重叠现象~并且考虑到各个频段对应的误差大小 [5]有所差异~因此设定各频段的实际起止频率围:f3,f4~以便获得最小的误差( 在5脚COCS和6脚GND接上电容C以后~10脚IIN是频率控制的电流输入端~利用F 恒定电流I向电容C充电和放电~便可形成振荡(I是受8脚FADJ和7脚DADJ端电压INFIN 的控制~振荡频率由下式确定( IV2.5INREFF,,,0CRCRCFINFINF ,3-2, 因为我们要求的频率范围在0(2Hz,10MHz~分四个频段来满足要求~在每个频段上连续可调~由芯片内部参数可知道~当I=2μA~5μA时~C的容量范围可以在10pF~10μINF F时~芯片有较好的性能(因此可知: VREFR,INIIN ,3-3, 2.50V,,,RM1.25IN,2A当I=2μA时~ ,3-4, IN 2.50V,,,RK3.33IN,750A当I=750μA时~ ,3-5, IN 为了使数字控制能够使I=2μA~750μA实现~我们在D/A转换模块使用图2(5所示IN 的电阻连接方法(当数字量为00H时~V输出为0V时MAX038的10脚IIN有2μA的电OUTb 流输入(当数字量为FFH时~V输出为基准电压2(50V(MAX038的10脚IIN有750μAOUTb 的电流输入( 11 江南大学学士学位论文 3.2.4 频率、幅值、占空比控制 MAX038的核心部分是一个电流控制的振荡器~通过恒定电流对外部电容CF充电和放电~获得三角波、方波和正弦波信号输出(充放电电流由流进MAX038的IIN引脚的电流控制~由加在引脚DADJ、FADJ上的电压调整(电路的振荡频率为: ffVIVC,,,,0(10.2915)(10.2915)/FADJINFADJF ,3-6, 波形的占空比为:T=0(5-0(17V当时~IIN可设为V=0V时~I可设为2~750μDADJ(FADJINA~对应中心频率为350:1的变化,当V=?2(4V时~调制频偏为?70%(V控制外部FADJFADJ电容C充、放电电流的比值~当V=0V时~波形的占空比为50%,当V=?2(3V~占空FDADJDADJ比为10%,90%(在FADJ和DADJ端口的内部~设臵了2502μA的下拉电源流~可简化外部电路设计~仅用电阻R,连接引脚FADJ和2(5V基准电压的可变电阻,和,连接引脚DADJF 和2(5V基准电压的可变电阻,就可以对频偏和占空比进行调整(IIN引脚由内部的运放强制为虚地~故仅用电阻R就能调整输入电流I~实现中心频率的调节(2(5V的基准电ININ 压源主要用于提供I电流和V、V电压~其温度系数典型值为20ppm/?~负载电流小INFADJDADJ [6]于4mA( 通过控制8选1模拟开关CD4051来选择C的电容量~从而确定频率范围(本系统共F [7] 有8个频段供切换~输出频率范围与C的对应关系如表3-3所示: F 表3-3 输出频率范围与C的对应关系 F 波段 频率范围 C电容值 F 1 20pF 2MHz,20MHz 2 100pF 200kHz,2MHz 3 1000pF 20kHz,200KHz 4 0(01μF 2KHz,20KHz 5 0(1μF 200Hz,2KHz 6 1μF 20Hz,200Hz 7 10μF 2Hz,20Hz 8 100μF 0(1Hz,2Hz MAX038内部有一个2(5V的基准电压源~由REF引脚输出(基准电压源由两个LF353及电阻电容组成~分别组成放大倍数为,1和,1的缓冲器~因而得到?2(5V的基准电源(这个电压源对整机的性能很重要~因为各控制电路均需要该参考输入( 在应用中~MAX038通常可以单独承担函数信号输出的功能~通过外部的电阻和电容的调节~完成特定频率和幅值的信号输出( 3.2.5 频率、占空比调节 MAX038的占空比的调整有两种方式~一种时利用内部基准电压源调整~另一种是利用外加电源调整~为使电路简单~采用第一种调整方式( 在MAX038 的DADJ端应用一个,2(3V,,2(3V 的电压控制信号~ MAX038 的DADJ 12 多功能信号发生器的设计 引脚上的电压可控制波形的占空比D(定义为输出波形为正时所占时间的百分数,~并且能C 够改善正弦波的波形~可进行脉冲宽度调制和产生锯齿波(当V接地,即V=0,时~DADJDADJ其占空比为50%~占空比的调整可采用MAX505的一片DAC~输出?2(3V 范围内的电压~占空比可在10%,90%范围内改变~约每伏改变15%~当电压超过?2(3V 将使频率偏移或引起不稳定(为产生一定占空比而加在DADJ上的电压为: VD,,,(50%)0.0575DADJC ,3-7, 对双极性输出的D/A 转换器~基准电源为2(3V时~MAX505接受数据与占空比的关系式为: DVD,,,,128(1/2.3)129.63.2DADJC ,3-8, 其中:V为DADJ 引脚上的电压~D为占空比(这样可完成激励信号的占空比设臵(调DADJC 整C的充放电时间~在10%,90%的范围内调整振荡器输出的三角波~最终产生失真的正弦F 波~锯齿波和脉冲波(这三种波形同时送入混合器~由A0~A1选择输出( 所以为简单起见~关于占空比调节和频率调整~可采用外部电位器调整控制(调节频率调整电路的电位器~改变MAX038输入端IIN的电流大小~从而改变频率值,调节占空比调节电路中的电位器~改变MAX038输入端DADJ的电压大小~从而改变占空比( 接在REF(+2(5 V)和FADJ之间的可变电阻RF还提供了一个方便的人工调整频率的方法(RF的取值如下: RF,(VREF,VFADJ)/250 μA ,3-9, 例如~如果VREF取-2(0 V(+58(3,偏移)~则RF=[+2(5-(-2(0)],250μA=18 kΩ( 接在REF(+2(5 V)和DADJ之间的可变电阻RD提供了一个方便的人工调整占空比的方法(RD的取值如下: RD,(VREF,VDADJ)/250 μA( ,3-10, 例如~如果VDADJ取-1(5 V(23,占空比)~则RD=[+2(5-(-1(5)],250μA=16 kΩ( 下图的芯片为Maxim公司的信号发生芯片MAX038~其波形选择引脚A0和A1与单片机的P2(0和P2(1引脚相连~在单片机的控制下输出正弦波、矩形波和三角波3种不同的波形~波形的频率和幅值可以通过外部的可变电阻进行调节(OUT为MAX038的信号波形输出~送至功率放大电路( 另外MAX038的外围硬件电路图如图3-8所示: 13 江南大学学士学位论文 图3-8 MAX038外围硬件电路 3.3 稳压电源电路 稳压电源是单片机控制系统的重要组成部分~它不仅为测控系统提供多路电源电压~还直接影响到系统的技术指标和抗干扰性能( 本机使用三种共地电源:,15V~+12V~,12V~+5V~,5V硬件设计中采用自带稳压电源方式~整流滤波后的电压是不稳定的电压~在电网电压或负载变化时~该电压都会产生变化~而且纹波电压又大(所以~整流滤波后~还须经过稳压电路~才能使输出电压在一定的范围内稳定不变(在这里我们就用串联型稳压电路对其进行稳压,此电源稳压主要采用三端集成稳压器7815、7915、7812、7912和7805~7905~这种三端固定电压输出式集成稳压器~使用简单~价格较低~且由于内部具有过压 [8]过流保护~使整机的电源电路稳定~性能可靠( 图3-9 稳压电源模块电路图 14 多功能信号发生器的设计 3.4 键盘接口设计 键盘的结构形式一般有两种:独立式键盘与矩阵式键盘(独立式按键电路配臵灵活~硬件结构简单~但是每个按键必须占用一根I/O口线~在按键数量较多时~I/O口线浪费较大(故只在按键数量不多时采用这种按键电路,本次主要介绍设计所用的独立键盘的工作方式(独立式键盘就是各按键相互独立~每个按键各接一根I/O口线~每根I/O口线上的按键都不会影响其它的I/O口线(在此电路中~按键输入都采用低电平有效~上拉电阻保证了按键断开时~I/O口线有确定的高电平(本设计共用到五个按键~分别为产生方波,矩形波,、产生三角波、产生正弦波、频率读数、占空比读数~为了达到该设计的可拓展性~本键盘采用了六个按键的独立模式~独立式键盘与单片机的接口电路如图3-10所示: 图3-10 独立式键盘 3.5 功率放大电路 由于MAX038的输出信号为恒定的2V,p-p,~且输出电流不高~所以必须在输出级至少有一级放大电路来提供足够的输出电压和电流~以满足一般使用要求(以下是放大电路设计的几点考虑: ,1,首先~放大电路要求具有很高的频宽~因为输出信号最大基频为1MHz~其三角波和矩形波的高次谐波成分很高~只有高宽频才能得到不失真的输出波形( ,2,其次~高频大信号放大要求放大电路有足够的输出电压转换速率( ,3,另外~要带动低阻负载~放大电路的电流输出能力也是个重要参数(要在 1KΩ负载上输出5V信号~则放大器至少要有的连续电流输出能力( 为达到上述涉及要求并防止由于电流过大而烧坏前级电路~在功率放大电路中往往级联一个缓冲器~一般说来缓冲级电路输入阻抗无穷大~所以经过末级放大电路放大以后~ 15 江南大学学士学位论文 即使电流很大~也不会影响前级电路~起到了很好的电路保护作用(所以本设计中的功率放大电路采用ADI公司的高速运算放大器AD811和T1公司的缓冲器BUF634构成~如图所示(AD8ll采用同相放大器接法~将输入信号放大到电压峰峰值为6 V;后级缓冲电路用于提供足够的输出电流~使负载的输出电压峰值稳定在6 V(由于AD81l的输出电流较大~所以在AD811与缓冲器之间串接了一只l kΩ的电阻用于限流(电路调试时发现(输出高频信号有衰减(经过分析获知~主要原因在于后级缓冲器有8 pF的等效输入电容(见图4中虚线)~该电容影响电路的高频响应(于是在AD811输出与BUF634输入之间接入了 一只330nF的补偿电容~补偿后的电路高频响应效果良好(AD811和BUF634构成的功率放大 [9]电路如图3-11所示: 图3-11 功率放大电路 3.6 LED显示电路设计 单片机应用系统中~通常都需要进行人-机对话(这包括人对应用系统的状态干预与数据输入~以及应用系统向人们显示状态及各种运行结果~显示器、键盘电路都是用来实现人-机对话活动的人机通道~因此在单片机系统中有着广泛的应用( LED显示器显示控制方法有两种~即动态显示和静态显示(静态显示亮度一般比动态显示效果好~但本次设计中~采用了动态显示(本实验采用的是八段LED共阳极数码管(其内部结构原理图如图 3-12所示: 16 多功能信号发生器的设计 图 3-12 内部结构原理图 LED数码管的驱动是一个非常重要的问题由于单片机并行口不能直接驱动LED数码管~必须采用驱动电路或放大电路~使之产生足够大的电路~显示器才能高亮正常工作(如果驱动能力差~显示器亮度就低~这样显示效果就会很差~达不到设计的需要(本次设计中 显示~LED显示器的控制方式为静态显示和动态显示两种~本设计选择的要求作到7LED 接线是动态显示~单片机的P0口经8位锁存器74HC245N,有电流放大作用,输出驱动各数码管的八段引脚~单片机的P2(5-P2(7及P3(0-P3(3经过七个三极管,有电流放大作用,~驱动7个数码管的阴极D1-D7~数码管采用软件进行动态扫描显示~工作电路如图3-13 所示: 图3-13 7位八段LED显示电路 3.7 功率放大输出信号的整形处理 对于功率放大电路电路的输出~为了对各类波形进行频率火周期测量~需要将波形信号经过整形电路转换成方波才能测量~输出端连接到单片机的中断接口实现对低频信号的周期测量~输出端连接到单片机的定时计数器借口实现对高频信号的直接频率测量~从而 [10]满足单片机对频率、占空比的准确测量要求( 3.8 整形电路输出的分频处理 根据本实验的设计要求~输出频率的范围是1HZ-1MHZ,52单片机最大计数速率为时钟频率的1/24,使用12MHz的时钟时~最大计数速率为500kHz,~因此采用单片机测量频率及占空比时无法满足要求~需要对整形电路后的输出进行四分频处理(本设计的四分频电路采用的是47LS74集成模块~该模块是一个双D触发器~其功能较多~可用作寄存器~移位寄存器~振荡器~单稳态~分频计数器功能~本模块利用其分频功能对功率放大输出端口进 17 江南大学学士学位论文 行四分频处理~四分频电路如图3-14所示: 图3-14 4分频电路连接 18 多功能信号发生器的设计 第4章 程序设计 本章主要介绍了该系统的软件设计(先给出了主程序的流程图~后给出了频率测量的 子程序流程图( 4.1 主程序流程图 开始 系统初始化 扫描按键 产生方波Y P1.0为0, N 产生三角波YP1.1为0? N 产生正弦波YP1.2为0? N 调用频率计算子程显示子程序YP1.3为0?序 N 调用占空比计算子YP1.4为0?程序 图4-1 主程序流程图 N 19 返回 江南大学学士学位论文 4.2 频率测量流程图 本电路采用12M温度补偿晶振~其最大计数为500kHZ~本频率计测频范围为1Hz到1MHZ,以50kHz为分界~待测信号经放大、变换、四分频处理后再将波形信号经整形电路转换为方波~一路直接送AT89C52单片机的P3(2口~另一路送P3(4口,测频时~首先T0为计数器~T1为定时器~控制闸门时间为1秒~1S后~判断值大于50k时~经变换处理后送显示~小于 时~外部中断用来捕捉脉冲频率下降沿~捕捉到下降沿触发外部中断~在外部中断里50k 开定时器t的中断~即每定时t使count加1~当再一次触发外部中断时~读取count的值n~则脉冲时间为n*t~从而测得频率~经过变化处理后送显示模块(测频模块的软件流程图 [11]如图4-2所示: 开始 初始化 粗侧 频率,50kHZ YN 利用中断口 周期测量 显示模块 图4-2 频率测量流程图 20 多功能信号发生器的设计 4.3 占空比测量流程图 首先测出方波的频率,这个跟占空比无关,~利用这个计算出周期T,其次利用一个独立的外部中断~在测量完频率后启动:先设臵上升沿触发~一旦开启后~下一个方波上升沿~外部中断就会被触发(在处理中断服务的时候~把这个外部中断重新设臵为下降边沿触发~然后启动定时器(下一个下降边沿到来的时候~中断会被触发~而这个下降边沿~刚好就是方波高电平结束的地方(第二次触发中断后~停止计时~两次中断之间的间隔修正补偿后~就是高电平的持续时间Tu(占空比可以计算出来~就是q=Tu/T*100%~然后就显示即可(流程图如图4-3所示: 开始 初始化 设置上升沿触发 触发的同时把外部中断 设置为下降沿触发然后 启动定时器 数据处理 显示模块 图4-3 占空比测量流程 21 江南大学学士学位论文 22 多功能信号发生器的设计 第5章 结论与展望 采用MAX038 芯片制作函数信号发生器随设计思想不同~具有多种方法~本文只是其中一种可实现的方法(设计出的信号发生器结构简单~不需调整~具有很高的性价比~体积也很小(和利用分离元件实现的发生器相比~具有显著的优势~这足以弥补它在某些方面的不足( 同时该信号源设计尚存在的不足之处~主要有两个方面~第一为缺乏频率准确显示的手段~可以配备相应的数字频率计模块~但如何将显示的精度与信号源的频段配合有待讨论研究,第二为输出级可配以显示输出幅度的仪表~并且放大电路有待进一步改进~使其具有更强的输出能力( 由于使用了单片机作为电路的控制核心~整个波形发生器具有成本低~可靠性高~体积小巧、易于携带~功耗低~输出波形优良~使用方便等优点(在此波形发生器输出加入一个宽带可变增益放大器即可调整输出波形幅度~改变参考频率的大小即可改变输出信号的分辨率及频率范围~频率范围可以连续覆盖1Hz,20MHz~分辨率可以做到10Hz甚至 (对于低成本的小型波形发生器~这是MAX038的一个理想的应用方案( 1Hz 由于此次实现的信号发生器电路是模数混合电路~因此在电路设计和线路板布局上都有所研究(具体有: ? MAX038的模拟电源和数字电源需要分开~在供电时要分别供电~即分别取自不同的电源~以防数字信号通过电源线干扰模拟部分,同样模拟地和数字地的处理也要慎重~PCB板上要用低阻地平面分别将模拟地和数字地连接~然后在某一点上将两地相连( ?在双层板上~信号线要尽量布在焊接面~元件为地平面~这样可以减少信号间的干扰~这一点对系统性能的稳定尤为重要~因为系统性能受IIN、FADJ、DADJ、COSC等引脚周围的分布电容及信号环境的影响特别敏感~此外~这些引脚引线的长度和面积还应尽量短小( ?由于不同结构的电阻具有不同的寄生电容和寄生电感~因此在选择电阻时~应选用寄生电容和寄生电感小的电阻~推荐使用1%以上精度的金属膜电阻( ?在高频线路中~电源去耦是一个关键问题(整个线路往往会由于电源引线而产生电路谐振~当有多大的瞬时变化时~也会产生尖峰干扰信号(消除这两种现象的有效办法就是在片子的电源引脚与地之间加上适当的去耦电容~一般使用1μF以上的优质电容(在许多场合~采用两个电容并联的方法,并联一个0(1μF电容,~则去耦效果更佳(由此可见~及时了解相关理论的新进展、采用新技术~对降低成本、优化设计方案~提高设计性能都很有意义(这次设计对我来说是一笔不小的财富(使我更加了解了单片机的结构与功能~最重要的是应用~我将一直学习到底~深入实践~不断提高自我( 23 江南大学学士学位论文 参考文献 [1] 张肃文(高频电子线路[M](北京:高等教育出版社,1984:50-51 [2] MAXIN公司(MAX038技术资料[Z] (2002( [3]丁元杰(单片微机原理及应用[M](北京:机械工业出版社~2005:25-39 [4]常新华(高频信号发生器原理[M](北京:电子工业出版社~2007:32-43 解月珍(信号产生电路 [J](电子应用技术~2003, 19(3):5-12 [5] [6]聂汉平(高频精密函数波形发生器设计[J](国外电子元器件2001(1):63-66( [7]李琳(单片高频函数发生器 MAX038 及其应用[J] (现代电子技术 ~2003, 12(2):15-17( [8]沈红卫(单片机应用系统设计实例与分析[M](北京:航空航天大学出版社,2011:29-37 [9]江太辉(高频波形发生器的特性[J](信息技术报~2009~6(3):10-31 [10]Sugeno M(High precision function waveform generator design[J](IEEE Trans on Systems, Man and Cybernetics, 2003, 15(2):116-123( [11] Kang B(Signal generating circuit[J](Fuzzy Sets Syst, 1986, 18(2):329-335( 24 多功能信号发生器的设计 致 谢 首先,我要感谢的是我的导师张建平老师(张老师平日里工作繁多~但在我做毕业设计的每个阶段~都给予我耐心的指导和帮助(可以说~没有张老师的耐心指导和帮助~我是不可能顺利完成我的毕业设计的(张老师渊博的学识~谦虚、严谨的治学态度、灵活的思维方式、认真的工作作风和对学生的关心都令我佩服不已~谆谆教诲使我受益匪浅~另外~张老师严谨的治学态度以及对待学生极端负责的精神~给我留下很深的印象~这必将在今后的学习和工作中给我鼓励和鞭策~为以后步入社会、适应工作奠定良好的基础(其次~感谢电信0903班的兄弟姐妹们~是他们陪伴我度过愉快的大学四年生活:最后我要感谢的是我亲爱的物联网工程学院的每一位老师和同学(总之~感谢每一位关心过我~爱护过我的人(滴水之恩~当涌泉相报(最后~再次感谢我的导师张建平老师( 25 附录 附录A 单片机程序 #ifndef _SIGNALGEN_H // 防止SignalGen(h被重复引用 #define _SIGNALGEN_H #include // 引用标准库的头文件 #define uchar unsigned char uchar key; // 按键值 sbit A0 = P2^0; // MAX038的波形选择位A0 sbit A1 = P2^1; // MAX038的波形选择位A1 void delay(); uchar keyscan(); #endif /* 用于键消抖的延时函数 */ void delay() { uchar i; for (i=400;i>0;i--); } /* 键扫描函数 */ uchar keyscan(void) { uchar scancode,tmpcode; P1 = 0xf0; // 发全0行扫描码 if ((P1&0xf0)!=0xf0) // 若有键按下 { delay(); // 延时去抖动 if ((P1&0xf0)!=0xf0) // 延时后再判断一次~去除抖动影响 { scancode = 0xfe; while((scancode&0x10)!=0) // 逐行扫描 { P1 = scancode; // 输出行扫描码 if ((P1&0xf0)!=0xf0) // 本行有键按下 { tmpcode = (P1&0xf0)|0x0f; /* 返回特征字节码~为1的位即对应于行和列 */ 26 附录 return((~scancode)+(~tmpcode)); } else scancode = (scancode<<1)|0x01; // 行扫描码左移一位 } } } return(0); // 无键按下~返回值为0 } #include bit timeint0,timeint1; unsigned char dispbuf[4]; unsigned int period; unsigned int timecount=0; unsigned int count_1s; unsigned char code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; //7段数码管代码表 HEX_TO_BCD(unsigned int n) //十六进制数转BCD码子程序~ //将BCD码送至显示缓存数组 { unsigned char i; //当显示的频率超出范围~显示EEEE报错 if (n>9361) for(i=0;i<4;i++) dispbuf[i]=0x0e; else { dispbuf[6]=n/1000000; //取出百万位字节 dispbuf[5]=(n/100000)%10; //取出十万位字节 dispbuf[4]=(n/10000)%10; //取出万位字节 dispbuf[3]=(n/1000)%10; //取出千位字节 dispbuf[2]=(n/100)%10; //取出百位字节 dispbuf[1]=(n/10)%10; //取出十位字节 dispbuf[0]=n%10; //取出个位字节 } } 27 附录 void scandisp(void) //显示子程序~ //将显示缓存数组中的BCD码扫描并显示在数码管上 { unsigned char posi=0x01; unsigned char i,j,temp; for(i=0;i<4;i++) //依次选中4个数码管 { temp=dispbuf[i]; //查出字码 temp=table[temp]; //第三位显示小数点 if(i==1) { for(j=0;j<200;j++) { P2=posi; P0=temp|0x80; } } else { for(j=0;j<200;j++) { P2=posi; P0 =temp; } } //依次点亮字位 posi<<=1; } } void INIT_TMR1INT(void) //定时器初始化了程序~定义了两种 { //定时/计数器0工作定时器方式~定时/计数器1工作在计数器方式 TMOD=0x51; ET1=1; //中断0开中断 28 附录 ET0=1; //CPU开中断 EA=1; count_1s=0; //启动定时/计数器0开始定时 TR0=1; TR1=1; } void time0(void) interrupt 1 //定时器0中断服务程序~系统自动调用~ //每2(5ms执行一次 { TH0=0xf6; TH1=0x3c; //每次定时是2(5 ms, 40次即0(1s if(++count_1s>40) { count_1s=0; //每0(1s对计数器1所计数值进行统计 timecount=TH1*256+TL1; TH1=0; TL1=0; //精确到小数点后1位~以KHz为单位 period=timecount/10; //四舍五入显示 if((timecount%10)>4) period++; timecount=0; HEX_TO_BCD(period); } } void timer1(void) interrupt 3 //定时器1中断服务程序~溢出后中断 { TH1=0x00; TL1=0x00; } void main(void) //主函数 29 附录 { //初始化 INIT_TMR1INT(); while(1) { //显示子程序 scandisp(); } } /* 主程序 */ void main() { uchar key; while(1) { key = keyscan(); // 调用键盘扫描函数 delay(); switch(key) { case 0x11: // 第1行第1列~选择正弦波输出 A0 = 0; A1 = 1; break; case 0x21: // 第1行第2列~选择矩形波输出 A0 = 0; A1 = 0; break; case 0x41: // 第1行第3列~选择三角波输出 A0 = 1; A1 = 0; break; default:break; } } } 30 123456 220V DD CC P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7 10uF10uF P3.2 BB 10uF10uf A1A0 附录 附录B 原理图 AA Title P0.0SizeNumberRevisionP0.118A0B02P0.217变压器A1B13B74HC245P0.316A2B24VCC +12VVCC +5VP0.415A3B35Date:8-Jun-2013 Sheet of P0.514A4B46P0.613File:C:\Users\Windows7\Desktop\MyDesign2.ddbDrawn By:A5B57P0.712A6B67411123456A7B79GNDIN10140DPYDPYDPYP1.0VCCVCC +5V19239aaaDIRP1.1P0.0E1338P1.2P0.1fbfbfb31437gggVCC +5VP1.3P0.2536P1.4P0.3VCC +5Vececec635dddP1.5P0.4817342dpdpdpdpP1.6P0.52833adpP1.7P0.63RST932bRST/VPDP0.7DPY41031caP3.0EA/VDD51130dP3.1ALE/PROG6fbP1.61229geP3.2PSEN13171328VinVinVoutfP3.3P2.77915300300300300300300300ec1427gdP3.4P2.6GNDGND152622P3.5P2.51625P2.47815311P1.7P3.6P2.4VoutVinVin22pF1141724P2.31RdVCCP3.7P2.32131823P2.2VCC -15VVCC -12VVCC -5V1D2RXTAL2P2.231219221CLK2DXTAL1P2.141120211S2CLKGNDP2.0P2.512MHZ510AT89C52131Q2SVinVoutVCC +15V22pF6979121Q2Q78GND2QGNDGND22VCC7812374LS74P2.6Vout8pF120DPYDPYDPYREFV- VCC -5VCaaa219RSTfbfbfbP2.7GNDOUT2200uF10uFggg1Vin20pF12K79051316A0318ecececX0VDDVCC +5VA0GNDdddGNDGND22dpdpdp100pF148A1417SWX1VSSVCC -5VA1V+VCC +5V78053P3.0MAX038Vout10uF1000pF153516X2OUTCOSCDV+2200uF12K0.1uF1211P2.3615CX3AGNDDGNDP3.110uF100uF30.01uF1CD405110P2.2714VoutX4BDADJSYNC12K1uF59P1.5813100KX5CFADJPD110uF26912X6INHGNDPD0C100uF100uF47101110uFX7VEEIINGND 负载 输出7.5K 2K0.1uF2,2uF2.2uF0.1uF 7.5KP3.410K10K1818NCNCBWNCP3.2500BUF6342727-IN+VsVCC +12VNCV+4001KIN3636+INOUTVINV054545VCC -12V-VsNCVCC -15VV-NCAD811 330nF0.1uF2.2uF0.1uF2.2uF P2.2键盘VCC +5V频率测量P2.3 周期测量复位 VCC +5V300 10k10k10k10k10k10kP0.0P0.1P0.2P0.3P0.4P1.0P0.510uFP0.6P1.1P0.7P3.0P1.2 P3.1P1.3P2.7P3.4P2.6P1.4P2.5 P1.531 VCC +5V 7.5K 470uF 7.5K
本文档为【&#40;毕业论文&#41;基于MAX038的多功能信号发生器的设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:192KB
软件:Word
页数:0
分类:生活休闲
上传时间:2017-10-08
浏览量:9