嵌入式系统PPT电子课件教案-第3章 嵌入式硬件平台.ppt_第1页
嵌入式系统PPT电子课件教案-第3章 嵌入式硬件平台.ppt_第2页
嵌入式系统PPT电子课件教案-第3章 嵌入式硬件平台.ppt_第3页
嵌入式系统PPT电子课件教案-第3章 嵌入式硬件平台.ppt_第4页
嵌入式系统PPT电子课件教案-第3章 嵌入式硬件平台.ppt_第5页
免费预览已结束,剩余23页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章 嵌入式硬件平台 第3章 嵌入式硬件平台 第3章 嵌入式硬件平台 引 言 嵌入式系统的硬件除了核心部件嵌 入式处理器外,还包括存储器系统、外围接 口部件以及连接各种设备的总线系统。其中 ,存储器是嵌入式系统存放数据和程序的功 能部件,而外围设备则决定了应用于不同领 域的嵌入式系统的独特功能。 第3章 嵌入式硬件平台 3.2 嵌入式硬件平台概述 嵌入式系统的硬件是以嵌入式处理器为 中心,由存储器、i/o单元电路、通信模块、 外部设备等必要的辅助接口组成的。 第3章 嵌入式硬件平台 嵌入式系统的硬件组成 第3章 嵌入式硬件平台 电源 大多数嵌入式系统本身都有电源,且电源的供 电方式具有一种特定的电压范围。嵌入式系统中各 个单元的电压范围有四种:5.0 0.25 v、3.3 0.3 v、2.0 0.2 v和1.5 0.2 v。此外,嵌入式系统微 控制器中的电可擦可编程只读存储器(eeprom)、 rs-232串行接口,均需要提供12 0.2 v的电压。 第3章 嵌入式硬件平台 时钟 在嵌入式系统中,处理器需要有一个时钟振荡 (clock oscillator)电路。时钟控制着cpu、系统定时 器和cpu机器周期的各种时序需求。 嵌入式系统通常为了节省电路,把时钟电路集 成在嵌入式处理器上,外面只需要接晶体即可。嵌 入式系统的时钟电路一般有以下几种形式:rc时 钟、石英晶体、石英振荡器、锁相倍频时钟和多时 钟源。 第3章 嵌入式硬件平台 复位 1复位电路概述 嵌入式处理器的复位电路就是使处理器从起始 地址开始执行指令。这个起始地址是处理器程序计 数器(x86系列处理器中是指令指针和代码段寄存器) 加电时的默认设置。处理器复位之后,从存储器的 这个地址开始取程序指令。 第3章 嵌入式硬件平台 2阻容复位电路 第3章 嵌入式硬件平台 3手动复位电路 手动复位电路一般配合自动复位电路工作。通常的处理 器复位比较方便的设计是阻容复位,有时为配合设计,增加 了手动复位的功能。通常的设计是手动复位开关产生的复位 信号接在复位电路上,而不是直接接在处理器的复位信号输 入端上。复位开关通过复位电路产生信号的优点是信号的波 形比较好,并且复位电路可以去掉开关的抖动。 第3章 嵌入式硬件平台 4专用复位电路 阻容复位电路的优点是成本低、电路简单,但是功能比 较弱,而专用复位电路是一种专用的集成电路。由于嵌入式 处理器和智能芯片有的是高电平复位,有的是低电平复位, 因此有的专用复位电路设计了两种复位信号的输出端。 专用复位电路(如maxim公司的产品)把诸如电压监视、 电池监视等电路功能集成在一起,成为处理器监视电路。图 3-29所示为专用复位电路的功能图。图中输出复位脉冲信号 reset和reset*,分别支持高电平复位和低电平复位,输入 可外接复位开关。 第3章 嵌入式硬件平台 5看门狗复位电路 如果嵌入式系统的工作环境比较恶劣,则处理器运行过 程中可能出现死机和跑飞的情况,这时需要使处理器强制复 位。强制复位可以使用看门狗复位电路。 看门狗复位电路是一个定时设备,会在事先定义超时之 后将系统复位。这个时间通常是配置好的,看门狗定时器在 加电后的前几个时钟周期内被激活。在许多嵌入式系统中, 通过看门狗定时器进行复位是最基本的要求。当系统产生错 误或者程序中断之后,它会帮助恢复系统。重新启动后,系 统可以正常运行。大多数的微控制器都有片上看门狗定时器 。 第3章 嵌入式硬件平台 6软件复位电路 软件复位的方法是通过软件设置一个特殊功能寄存器的 相应位来完成控制器复位的,复位结构和硬件复位一样。软 件复位后, 程序从复位向量处开始运行。例如,l87lpc76x 系列在软件复位后,程序从0000h处开始运行。需要指出的 是,嵌入式微控制器在软件复位后转入0000h处的指令与程 序直接跳转到0000h处执行指令的结果是不同的。软件复位 后,控制器的其他寄存器也被初始化成复位状态;而直接跳 转到0000h处执行指令却不会初始化微控制器的硬件寄存器 。 第3章 嵌入式硬件平台 模/数转换器和数/模转换器 模/数(a/d)转换器和数/模(d/a)转换器是非数字设备(即 模拟信号源)和嵌入式系统之间联系的接口。 d/a转换相对简单,转换器接口仅包括输入值,输入值 被连续转换成模拟信号。 a/d转换器是将连续变化的模拟信号转换为数字信号, 以便计算机和数字系统进行处理、存储、控制和显示。a/d 转换需要更复杂的电路,所以也需要更复杂的接口。a/d转 换在将模拟输入转换为数字形式前需要对模拟输入进行采样 。控制信号使得a/d转换器进行采样并将其数字化。 第3章 嵌入式硬件平台 2adc0809的引脚 第3章 嵌入式硬件平台 第3章 嵌入式硬件平台 人机接口设备 1键盘 键盘是标准的输入设备,键盘可以用来输入数字型数据 或者选择控制设备的操作模式。 键盘主要由一个开关阵列组成,此外还包括一些逻辑电 路来简化它到微处理器的接口。 开关使用机械接触实现断开或接触电路,如图所示。 第3章 嵌入式硬件平台 图3-15 简单的开关电路 第3章 嵌入式硬件平台 机械开关的主要问题是图3-16所示的颤动。 图3-16 开关颤动 第3章 嵌入式硬件平台 扫描键盘阵列 第3章 嵌入式硬件平台 第3章 嵌入式硬件平台 2显示器 多个数字显示器 第3章 嵌入式硬件平台 通 信 设 备 通用异步收发器 通用异步收发器(universal asynchronous receiver and transmitter,uart)是用于控制计算机与串行设备的接口。 1数据通信模式 数据通信是两台数字设备之间的数据传输。从不同的角 度划分,数据通信方式大致可以分为双工通信、串行和并行 通信、同步和异步通信。 1) 双工通信 双工通信是对相互通信的两台通信设备之间数据流向的 描述。双工通信包括单工、半双工和全双工三种方式。双工 通信方式的结构如图所示。 第3章 嵌入式硬件平台 第3章 嵌入式硬件平台 存 储 设 备 分级存储器系统 第3章 嵌入式硬件平台 i/o 设 备 定时器/计数器 所有的嵌入式处理器都集成了定时器/计数器单元,系 统中至少有一个定时器设备用作系统时钟。定时器和计数器 都是由带有保存当前值的寄存器和可令当前寄存器值加1的 增量输入的加法器逻辑电路组成的。但是,定时器和计数器 的用处不同,主要体现在:定时器的计数装置是连到周期性 时钟信号上的,用来测量时间间隔;而计数器的计数装置是 连到非周期性信号上的,用来计算外部事件的发生次数。因 为同样的逻辑电路可以有这两种使用方式,所以该设备经常 被称为“定时器/计数器”。 第3章 嵌入式硬件平台 嵌入式处理器上的定时器/计数器通常具有以下功能: (1) 嵌入式操作系统的任务调度,特别是具有时间片轮 转调度功能的嵌入式操作系统的任务调度,必须使用定时器 产生时间片。 (2) 嵌入式操作系统的软件时钟需要基于硬件定时器产 生定时信号。 (3) 通信电路的波特率发生器。 (4) 实时时钟电路。 (5) 集

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论