嵌入式软件 - 软件技术的硬件基础

术语

基本术语

芯片

  • 它是在一块用半导体材料制成的基片上注入少量的其它元素粒子而制成的具有某些特殊功能的电子器件。
  • 根据应用的需要,芯片可以采用不同的封装形式
    引脚
    半导体器件的外部连接部分。引脚通常在包装盒的两侧或四周
    数据表
    它是芯片制造商提供的关于产品信息的文档。
    原理图
    用于表示电路的主要部分和芯片之间的连接。
    PCB图
    电路板的映射图纸,它详细描绘了电路板的走线,元件的位置等
    印刷电路板
    它是一块薄的玻璃纤维板,板的表面或内部附着了一层薄铜(片)线,用于连接芯片引脚。

更基本术语:)

  • 工作电压
    – 大部分数字电路只有两个工作电压:集电极电压和接地电压。
    – 集电极电压(Voltage Connected to Collector,VCC)通常是 3V 或 5V,又称为高电压。
    – 接地电压为0V,又叫低电压。
    – 电路中的信号不是处于高电压就是处于低电压。
  • 输入与输出
    – 输入是一些连接芯片并希望控制芯片的信号。
    – 输出是连接芯片的一些希望被芯片控制的信号
  • 驱动与浮动
    –如果一个元件的输出控制了一个信号的电压,就称为该元件驱动了这个信号。
    – 如果一个信号不受任何元件的控制,则这个信号称为浮动的。
  • 总线竞争
    – 当两个元件同时驱动一个信号,且两个元件的输出不一致时,将产生总线竞争现象。

门电路

门电路是由几个半导体组成的简单电路单元

基本门电路

与门

符号
真值表
逻辑功能
在这里插入图片描述

或门

在这里插入图片描述

非门

在这里插入图片描述

其它门电路

异或门

在这里插入图片描述

气泡

根据应用需要,还有与非门、或非门,这些门电路都是在基本门电路基础上加个“气泡”,表示取反

其它基础知识

供电和退耦

电源及其标识

一般情况下,每个芯片至少有一个供电引脚(VCC)和一个接地引脚,它们分别接在系统电源的高电压和低电压,用于为元件的运行提供所需的电能
在这里插入图片描述

电源稳定性问题

芯片在工作过程中的功耗是变化的,通常情况下当芯片需要同时将它的很多输出从高电平变为低电平,或者从低电平变为高电平的时候,耗电很大。这时将会引起电源供电电压突然下降,而几微秒的10%的电压下降就会使得大部分芯片停止工作。

退耦电容

为了解决电源稳定性问题,可以通过增加一个电容来解决,这种用途的电容称为退耦电容。

集电极开路和三态输出

解决总线竞争的方法

为了解决总线竞争问题,使多个设备的输出可以驱动一个信号,设计出了集电极开路输出的芯片。当多个连接到同一个信号上时,只要有一个是低电压,则这个信号就变成了低压。—— “线与”

应用距离–中断请求

1)一般中断请求是低电压有效;
2)有两个设备需要使用中断请求;
3)上(下)拉电阻的作用

三态门

标准元件输出:高电压、低电压
集电极开放的元件输出:低电压、浮动状态
三态门:高电压、低电压和浮

时序图

定义

时序图是表示输入信号和输出信号随时间变化以及输出信号随输入信号变化的关系

传输延时

D 触发器

定义

有些器件依赖于信号的边沿工作,其输出状态的转换依赖于输入(触发)信号的边沿——信号从高变低或者从低变高。

工作原理

在这里插入图片描述

建立时间和保持时间

建立时间 —— 在CLK上升沿前的一段D输入必须保持不变的时间。
保持时间 —— 在CLK上升沿后的一段D输入必须保持不变的时间。
Clock-to-Q时间 —— CLK上升沿以后,Q的输出被保证是有效之前的一段时间,即保持时间的最小值。

时钟

时钟及其作用

时钟是为嵌入式系统提供基本时间标准的电路单元。其主要作用是:

  1. 控制CPU、系统定时器和CPU机器周期
  2. 控制一条指令的执行时间
  3. 为其它系统单元提供同步信号

时钟电路

  1. 振荡器
  2. 晶体

频率选择的考虑

  1. 系统电路整体需求
  2. 与外部设备信息交换时通信速率的要求

存储器

只读存储器ROM

非易失性

非易失性的存储器是指在电源被关掉以后也不会丢失数据的存储器

ROM的特点

  1. 能满足微处理器读取程序指令的速度要求
  2. 数据具有不可更改性
  3. 具有掉电保护功能

ROM的工作原理

  1. CPU通过其并行I/O口驱动ROM的地址线,该地址是CPU向要从ROM中获取的数据的地址
  2. 同时,CPU将ROM的芯片使能信号置为有效
  3. 稍后,CPU设置ROM的读使能信号有效
  4. ROM在接收到读使能有效的信号后,将所设置地址中存储的数据送到数据线上让CPU读取
  5. CPU读完数据后,释放芯片使能信号和读使能信号

ROM的种类

  1. ROM–厂家写好,永不修改
  2. PROM–可编程只读存储器–一次性
  3. EPROM–可擦写可编程只读存储器
  4. EEPROM–电可擦写可编程只读存储器
  5. Flash–闪存

ROM的特点

EEPROM的特点:

  • 读写过程很慢,有些EEROM需要一段软件来控制其一位一位地读写
  • 存储空间较小,通常只有几K
  • 重写次数有限,通常在百万以上

Flash的特点:

  • 读过程较快,但写过程较慢,且多数的闪存一次需要写入一块数据,没有办法只写一个数据;
  • 存储空间较大,现在可达到几G;
  • 重写次数有限,通常在万次以上。

随机访问存储器RAM

RAM的作用

RAM主要是用于存储系统工作时所需要的数据、变量等

RAM的特性

  1. 微处理器可从(向)RAM中快速读(写)数据
  2. 数据可随时更改
  3. 没有掉电保护功能

RAM的分类

RAM分为静态RAM(SRAM)和动态RAM(DRAM)
两者相比,其特点是:
SRAM:速度快、耗电多
DRAM:存储密度高,需要动态刷新

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值