当前课程知识点:现代电子系统设计 > 第五章 微处理器与片上系统 > 5.6 外围接口和设备 > 5.6.1 外围接口和设备简介
下面讲第五章第六节
外围接口和设备
这一节我们又把它分为七个小节
先讲第一个小节
外围接口和设备简介
微处理器和片上系统的外围设备和接口
分为两大类
一类是模拟的
一类是数字的
先来看模拟的外围接口和设备
首先模拟的外围设备主要包括三类
一个是放大器
一个是比较器
还有就是ADC和DAC
那么它们的输入信号或者输出信号
都是模拟信号
接下来看它们的模拟外围接口
那么在应用的时候
模拟外围接口我们要关注以下几个方面
第一个就是这个接口
它的输入或者输出信号是电压还是电流
那么它们的幅度范围是多大
频率的范围是多大
第二个就是接口的端口
是单端还是双端
是输入还是输出
接下来就是通道数
就是一次输入或者输出模拟信号的路数
第二就是数字的外围接口和设备
首先来看一下数字的外围接口
对于数字外围接口
我们要关注以下几个方面
第一个就是数字外围接口是输入还是输出
或者是两种都可以
第二个就是它的高低电压的电平
第三个就是它的输出的
或者输入的电流的大小范围
这个电流的大小的范围
可以描述它的驱动的能力
接下来就是这个端口是并行的还是串行的
要搞清楚
然后就是端口的数目
比如说一次有1个 2个 4个 8个
或者是16个
那么并行的端口一般比较多
串行的端口数量少一些
最后一个就是它的速度
它输入输出信号的速度
是与CPU的时钟频率有关系的
时钟频率越高
那么它输入输出信号的速度也就会越快
接下来看常用的数字外围设备
第一个就是定时器
定时器是用来设定时间的
那么要注意的就是它设定时间的范围
还有就是它的时钟的频率
那么时钟的频率
与它的设定时间的精度有关系
第二个就是脉宽调制器 PWM
那么脉宽调制器
它能够输出一个脉冲波形
要注意两个参数
一个是它的周期
一个是它的脉冲的宽度
第三类数字外围设备就是并行接口
这种并行接口的设备速度比较高
我们举两个例子
一个是常用的EMIF接口
那么它是一个外部存储器的接口
第二种就是PCI接口
这是一个外围设备互连的标准
它的速度比较快
可以达到132兆比特每秒
另外它有一个升级的版本是PCIE
也就是PCI Express
这个图左边有PCI和PCIE的端口
那么PCI和PCIE的端口
通常是在这个微处理器的主板上面
右边是一个PCIE的设备
那么它有PCIE的接口
比如说一个视频采集卡设备
那么它通过这个PCIE接口
可以插到左边的这个PCIE的插槽中
然后来应用
数字外围设备中常用的还有串行接口
那么串行接口相对并行接口来讲
速度会低一些
包括以下三类
一个是串行端口
也就是我们常说的串口UART还有SCI
第二类就是串行总线
比如说SPI I2C USB
还有就是网络接口
CAN 蓝牙 以太网 WLAN等等
后面几个小节
我们会针对串行接口其中的一部分
进行重点的介绍
那这些串行接口应用比较广泛
另外在实验中我们会用到几种
感谢您的观看
-课程简介
-1.1 电子系统简介
-1.2 现代电子系统举例
-1.3 现代电子系统的组成
-1.4 现代电子系统设计方法
-第一章 作业
-2.1 传感器定义
-2.2 传感器的分类和性能指标
-2.3 常用传感器介绍
-2.4 常用执行器介绍
-第二章 作业
-3.1 模拟信号处理简介
-3.2 信号放大和隔离电路
-3.3 滤波电路
--3.3 滤波电路
-3.4 运算电路(一)
-3.5 运算电路(二)
-3.6 电压比较器
-3.7 功率放大电路
-3.8 模-数转换器
-3.9 数-模转换器
-第三章 作业
-4.1 直流电源简介
-4.2 线性稳压电源
-4.3 开关稳压电源
-第四章 作业
-5.1 微处理器简介
-5.2 微处理器和片上系统的发展历程
-5.3 微处理器分类
-5.4 微处理器和片上系统举例
-5.5 微处理器和片上系统硬件结构
-5.6 外围接口和设备
-5.7 嵌入式软件开发方法
-5.8 嵌入式操作系统
-5.9 外围设备应用程序开发简介
-第五章 作业
-6.1 TM4C123 简介
-6.2 TM4C123 实验板
-6.3 TM4C123 软件开发
-6.4 TM4C123 实验举例
-第六章 作业
-7.1 PSoC简介
-7.2 PSoC实验板
-7.3 PSoC软件开发
-7.4 PSoC实验举例
-第七章 作业
-8.1 FPGA简介
-8.2 FPGA的发展趋势
-8.3 FPGA的特点
-8.4 FPGA的结构
-8.5 FPGA结构举例
-8.6 FPGA设计工具和方法
-8.7 QuartusⅡ集成开发环境
-8.8 DE2-115实验平台简介
-8.9 Verilog硬件设计语言
-- 8.9.8 设计仿真
-8.10 数字电路设计与仿真举例
-第八章 作业
-9.1 SOPC简介
-9.2 Nios II 微处理器简介
-9.3 Avalone总线简介
-9.4 SOPC设计方法简介
-9.5 SOPC设计举例
-- 9.5.1 设计内容
-9.6 Nios II 软件设计
-第九章 作业
-10.1 实验内容与要求
-10.2 实验设备与器材
-10.3 注意事项与调试方法
-10.4 实验结果展示
-第十章 作业
-期末考试
--期末考试