- 1、本文档共119页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 总线接口技术 本章主要内容 总线接口概述 串行总线接口技术 ISA(工业标准结构)总线 PCI(外围器件互联)总线 GPIB总线 VXI总线 PXI总线 6.1总线接口概述 总线的分类 总线功能 总线握手 总线约定或协议 同步总线传输与非同步总线传输 6.1总线接口概述 总线是计算机系统中模块到模块间 传送信息的一束信号线 6.1.1总线的分类 按功能分: 地址总线 数据总线 控制总线 按层次结构分: 内部总线 系统总线 外部总线 按通信方式分: 串行总线 并行总线 6.1.2总线功能 总线的功能在于在辅助信息的协调下,实现对基本信息的正确传输。 为了保证功能的实现需要: 1、为保证总线正常工作,需要总线裁定机制; 2、需要规定信息的传输形式。 6.1.3总线握手 总线握手信息是总线辅助信息中用于控制基本信息传送同步的信号。它包括基本信息传送开始和结束信号两个主要部分。 握手信息的主要功能是表明基本信息传送的开始和结束 6.1.4总线约定或协议 总线约定或协议的作用就是保证对传输的信息进行正确识别和可靠、无丢失的接收。 约定或协议涉及传输速率和传输格式两方面的问题 6.1.5同步总线传输与非同步总线传输 系统总线上,一个传输周期包括四个阶段: 1、申请阶段 2、寻址阶段 3、传数阶段 4、结束阶段 同步总线传输与非同步总线传输 一、同步总线传输 依靠严格的相同速率进行信号传输,无需联络线 同步总线传输与非同步总线传输 二、异步总线传输 异步方式,依靠请求和应答两根联络线进行信号传输 同步总线传输与非同步总线传输 三、半同步总线传输 依靠一根BUSY联络线要求发送者插入相应WAIT的同步传输 本章主要内容 总线接口概述 串行总线接口技术 ISA(工业标准结构)总线 PCI(外围器件互联)总线 GPIB总线 VXI总线 PXI总线 6.2串行总线接口技术 SPI总线技术 I2C总线技术 1-Wire总线技术 1.SPI总线概述 SPI串行总线接口通常包括 LOAD(CS) CLK MISO,MOSI(分开或公用) 1.SPI总线概述 SPI系统 一台主机MCU和若干台从机MCU 多台MCU互相连接成一个多主机系统(如图) 一台主机和若干台从机外围设备 2.以AT45D041为例介绍SPI总线 (1)AT45D041特性 单一4.5~5.5V电源供电 串行接口结构 分页编程操作 单一可循环编程(擦除和编程) 2048页(264bytes/page)主存储器 可选页和块擦除操作 双264byte静态随机存储器数据缓冲器--在非易失性存储器重编程时允许接收数据 (1)AT45D041特性 在全阵列范围内连续可读 内部编程与控制定时器 低能耗——15mA典型有效读电流 10uA典型CMOS标准电流 10MHz最大时钟频率 硬件数据保护 兼容其它串行SPI外围接口——方式0~3三种工作模式 兼容CMOS和TTL输入输出 广泛应用于商业与工业领域 (2) AT45D041概述 CS————片选 SCK ————时钟 SI ————数据输入 WP————硬件页写保护 SO ————数据输出 RESET ——芯片复位 RDY/BUSY ——忙线 (2) AT45D041概述 (3)主要命令简介 1)主存储器页读取(52H) 24位地址码序列 (3)主要命令简介 2)状态寄存器读取(57H) 状态寄存器 (3)主要命令简介 3)经过缓冲区写入主存(82H或85H) 经缓冲区写入数据时序 (4)操作方式概要 A类:利用闪速存储阵列 主存页读取 主存页到缓冲区传送 主存页与缓冲区比较 …… B类:不使用闪速存储阵列 缓冲区读取 缓冲区写入 状态寄存器读取 (5)软件例程 AT45D041写BYTE子程序 (5)软件例程 AT45D041读BYTE子程序 6.2.2 I2C总线技术 I2C总线结构 电可擦除只读存储器AT24C128 仲裁和时钟同步化 高速方式 1.I2C总线结构 I2C串行总线只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。 1.I2C总线结构 为避免总线信号的混乱,要求设备连接到总线的输出端必须是漏极开路输出或集电极开路输出的电路结构。 2.以AT24C128为例介绍I2C总线 (1)AT24C128/256的简介 24C128/256为16k/32k×8bit串行电可擦除只读存储器,允许4个器件连接在同一个两线式总线上 2.以AT24C128为例介绍I2C总线 (2)AT24C128/256的特性 1)低电压标准电平操作: 5.0——(Vcc=4.5~5.5V) 2.7——(Vcc=2.7~5.5V) 1.8——(Vcc=1.8~3
文档评论(0)