微机系统总线.ppt
文本预览下载声明
优点: 结构简单,便于扩充 网络响应速度快,便于广播式工作 设备量少,价格低廉 1.介绍 (1)串行通信的概念:将数据分解成二进制位用一条数字信号线,一位一位地顺序传送的通信方式。 (2)串行通信的优势:通信的线路少,因而在远距离通信时可以极大地降低成本。 (3)通信协议的概念:通信双方为了实现通信而必须共同遵守的约定,这种约定包括编码方式、调制方式、同步方式、通信速率等内容。 (6)串行总线的种类 USB介绍 USB (Universal Serial Bus)通用串行总线 USBIF(USB Implementers Forum)负责USB标准制订,其成员包括: Microsoft 、 Intel、NEC等7家公司。 USB 1.1 USB 2.0 USB 1.1 修正了USB1.0出现的问题, USB 1.1是USB开始普及的最早版本; USB 2.0 在USB 1.1的基础上提高了速度; USB的三种速率1.5 Mbit/s (183 KByte/s) 低速速率12 Mbit/s (1.4 MByte/s) 全速速率480 Mbit/s (57 MByte/s) 高速速率 USB的传输距离USB 1.1 5mUSB 2.0 1.5m USB的特点 方便, 即插即用(PNP) 高传输速率 无须占用 IRQ 和 I/O 地址 应用范围广 USB接头 3.SPI接口 4.I2C总线 (1)I2C 总线的特征 ? 只要求两条总线线路:数据线SDA 和时钟线SCL; ? 每个连接到总线的器件都具有唯一的地址; ? 它是一个真正的多主机总线; ? 具有三种串行双向数据传输模式:标准模式(100kbit/s) 快速模式(400kbit/s) 高速模式(3.4Mbit/s); ? 片上的滤波器可以滤去数据线上的毛刺保证数据完整; ? 连接到相同总线的IC 数量只受到总线的最大电容400pF 限制 (7)串行总线性能比较 2.UART通信 UART(Universal Asynchronous Receiver/Transmitter )是通用异步收发器的英文缩写。它遵守一种通信协议(数据链路层概念),衍生出多种总线接口标准规范。包括RS232、RS499、RS423、RS422和RS485等,这些规范规定了通信口的电气特性、传输速率、连接特性和接口的机械特性等内容(通信网络中的物理层概念)。 (1)UART通信协议 (2)硬件电路结构 (3)RS-232C引脚定义与连接 (4)RS-232C的机械与电气特性 (5)其它UART接口特性 (5)UART接口的应用领域 特点: 可用于同步和异步传送 同步传送:5-8bit/字符,内部或外部同步,可自动插入同步字符。 异步传送:5-8bit/字符,波特率因子可取1、16或64 可产生中止字符,可产生1、1位半或2位的停止位,可检测假启动位。自动检测和处理中止字符。 波特率, DC-19.2K(异步);DC-64K(同步)。 完全双工,双缓冲发送和接收 出错检测——具有奇偶、溢出和帧错误等检测电路。 与8088/8086CPU完全兼容 5、错误报告接口信号 ? PERR# S/T/S:数据奇偶校验错误报告信号 ? SERR# O/D:系统错误报告信号 6、中断接口信号 ? PCI有4条中断线,分别是INTA#、INTB#、INTC#、INTD# 7、64位总线扩展信号 ? AD[63:32] T/S:扩展的32位地址和数据多路复用 线 ? C/BE[7:4]# T/S:总线命令和字节使能多路复用扩展信号线 ? REQ64# S/T/S,64位传输请求信号 ? ACK64# S/T/S:64位传输允许信号 ? PAR64 T/S:奇偶双字节校验 PCI总线操作 1.总线命令 C/BE[3:0]# 命令类型说明 C/BE[3:0]# 命令类型说明 0000 中断响应 1000 保留 0001 特殊周期(广播) 1001 保留 0010 I/O读(从I/O端口地址中读数据) 1010 配置读 0011 I/O写(向I/O端口地址中写数据) 1011 配置写 0100 保留 1100 存储器多行读 0101 保留 1101 双地址周期(传64位地址) 0110 存储器读(从内存空间映像中读数) 1110 Cache读 0111 存储器写(向内存空间映像中写) 1111 Cache写并无效 2.总线交易 CLK FRAME# IRDY# TRDY# DEVSEL# 1 2 3 4 5 6 7 8 FAST MED SLOW …… 设备选择 所有从设备共用P
显示全部