欢迎来到天天文库
浏览记录
ID:5953912
大小:3.03 MB
页数:119页
时间:2017-11-14
《第6章 总线接口技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章总线接口技术本章主要内容总线接口概述串行总线接口技术ISA(工业标准结构)总线PCI(外围器件互联)总线GPIB总线VXI总线PXI总线6.1总线接口概述总线的分类总线功能总线握手总线约定或协议同步总线传输与非同步总线传输总线是计算机系统中模块到模块间传送信息的一束信号线6.1总线接口概述6.1.1总线的分类按功能分:地址总线数据总线控制总线按层次结构分:内部总线系统总线外部总线按通信方式分:串行总线并行总线6.1.2总线功能总线的功能在于在辅助信息的协调下,实现对基本信息的正确传输。为了保证功能的实现需要:1、为保证总线正常工作,需要总线裁定机制;2
2、、需要规定信息的传输形式。6.1.3总线握手总线握手信息是总线辅助信息中用于控制基本信息传送同步的信号。它包括基本信息传送开始和结束信号两个主要部分。握手信息的主要功能是表明基本信息传送的开始和结束6.1.4总线约定或协议总线约定或协议的作用就是保证对传输的信息进行正确识别和可靠、无丢失的接收。约定或协议涉及传输速率和传输格式两方面的问题6.1.5同步总线传输与非同步总线传输系统总线上,一个传输周期包括四个阶段:1、申请阶段2、寻址阶段3、传数阶段4、结束阶段同步总线传输与非同步总线传输一、同步总线传输依靠严格的相同速率进行信号传输,无需联络线同步总线传输定
3、时关系同步总线传输与非同步总线传输二、异步总线传输异步方式,依靠请求和应答两根联络线进行信号传输异步总线传输读操作时序异步总线传输写操作时序同步总线传输与非同步总线传输三、半同步总线传输依靠一根BUSY联络线要求发送者插入相应WAIT的同步传输半同步总线传输时序示例本章主要内容总线接口概述串行总线接口技术ISA(工业标准结构)总线PCI(外围器件互联)总线GPIB总线VXI总线PXI总线6.2串行总线接口技术SPI总线技术I2C总线技术1-Wire总线技术1.SPI总线概述SPI串行总线接口通常包括LOAD(CS)CLKMISO,MOSI(分开或公用)单主机
4、SPI连接图1.SPI总线概述SPI系统一台主机MCU和若干台从机MCU多台MCU互相连接成一个多主机系统(如图)一台主机和若干台从机外围设备多主机SPI连接图2.以AT45D041为例介绍SPI总线(1)AT45D041特性单一4.5~5.5V电源供电串行接口结构分页编程操作单一可循环编程(擦除和编程)2048页(264bytes/page)主存储器可选页和块擦除操作双264byte静态随机存储器数据缓冲器--在非易失性存储器重编程时允许接收数据(1)AT45D041特性在全阵列范围内连续可读内部编程与控制定时器低能耗——15mA典型有效读电流10uA典型
5、CMOS标准电流10MHz最大时钟频率硬件数据保护兼容其它串行SPI外围接口——方式0~3三种工作模式兼容CMOS和TTL输入输出广泛应用于商业与工业领域(2)AT45D041概述CS————片选SCK————时钟SI————数据输入WP————硬件页写保护SO————数据输出RESET——芯片复位RDY/BUSY——忙线AT45D041管脚图(2)AT45D041概述操作关系逻辑图(3)主要命令简介1)主存储器页读取(52H)24位地址码序列主存储器页读操作时序(3)主要命令简介2)状态寄存器读取(57H)状态寄存器就绪/繁忙最近的贮存与缓存区比较结果器件
6、密度(3)主要命令简介3)经过缓冲区写入主存(82H或85H)经缓冲区写入数据时序(4)操作方式概要A类:利用闪速存储阵列主存页读取主存页到缓冲区传送主存页与缓冲区比较……B类:不使用闪速存储阵列缓冲区读取缓冲区写入状态寄存器读取(5)软件例程AT45D041写BYTE子程序ICBW:LDBBL,#8ICBWL:LCALLSET_SCK_0LCALLWAITSHLBAL,#1JCICBW1LCALLSET_SI_0SJMPICBWSCKICBW1:LCALLSET_SI_1ICBWSCK:LCALLWAITLCALLSET_SCK_1LCALLWAITDJN
7、ZBL,ICBWLRET(5)软件例程AT45D041读BYTE子程序ICBR:LDBBL,#8LDBAL,R0ICBRL:LCALLSET_SCK_0LCALLWAITLCALLSET_SCK_1LCALLWAITLCALLGET_SO_01CMPBAH,R0JEICBRBLORBAL,#00000001BICBRBL:DJNZBL,ICBRSHLSJMPICBRENDICBRSHL:SHLBAL,#1LCALLWAITSJMPICBRLICBREND:RET6.2.2I2C总线技术I2C总线结构电可擦除只读存储器AT24C128仲裁和时钟同步化高速方式1
8、.I2C总线结构I2C串行总线只有二根信号线,一根是
此文档下载收益归作者所有