常用数据传输接口.ppt
《常用数据传输接口.ppt》由会员分享,可在线阅读,更多相关《常用数据传输接口.ppt(41页珍藏版)》请在三一文库上搜索。
1、常用数据传输接口 v本章主要介绍I2C,SPI和1-wire三种传输总 线的传输协议及过程,为了便于大家对三种 传输总线的理解,笔者针对每种传输总线分 别介绍了AT24C02,DS1302和DS18B20三 款芯片的使用方法和应用过程。 12.1 I2C总线AT24C02设计 12.1.1 I2C总线概述 vI2C总线全称是Inter-Integrated Circuit总线, 有时也写为IIC总线,由菲利普公司推出,是 广泛采用的一种新型总线标准,也是同步通 信的一种通信形式。具有接口线少、占用的 空间非常小、控制简单、通信速率较高等优 点。所有与I2C兼容的器件都具有标准的接口 ,可以把多
2、个I2C总线器件同时接入I2C总线 上,通过地址来识别通信对象,使它们可以 经由I2C总线相互直接通信。 12.1.2 I2C总线硬件结构图 图12.1.1 I2C总线系统的硬件结构图 12.1.3 I2C总线通信时序 vI2C总线上进行一次数据通信的时序图12.1.2 所示。 图12.1.2 I2C总线进行一次数据通信的时序图 12.1.4 数据位的有效性规定 图12.1.4 I2C总线数据位有效性规定 12.1.5 发送启动信号 图12.1.5 I2C总线启动信号时序图 12.1.6 发送寻址信号 v器件地址有7位和10位两种,这里只介绍7位 地址寻址方式。 v在I2C总线开始信号后,再发
3、送寻址信号。送 出的第一个字节数据是SLA寻址字节,用来 选择从器件地址的,其中前7位为地址码,第 8位为方向位(R/ )。 12.1.7 应答信号规定 图12.1.6 I2C总线应答信号时序图 12.1.8 数据传输 v数据传输的过程如下: v(1)假设器件A要向器件B发送信息: v器件A(主机)寻址器件B(从机) v器件A(主机发送器)发送数据到器件B(从机接收器 ) v器件A终止传输 v(2)假设器件A要读取器件B中的信息: v器件A(主机)寻址器件B(从机) v器件A(主机接收器)从器件B(从机发送器)接收数 据 v器件A终止传输 12.1.9 非应答信号规定 v当主机为接收设备时,主
4、机对最后一个字节 不应答,以向发送设备表示数据传送结束。 12.1.10 发送停止信号 图12.1.7 I2C总线停止信号时序图 12.2 单片机模拟I2C总线通信 v在单片机模拟I2C总线通信时,需要调用一些 函数构建相应的时序。这些函数有:总线初 始化、启动信号、应答信号、停止信号、写 一个字节、读一个字节。 12.3 AT24C02的基础知识 v具有I2C总线接口的EEPROM很多,在此就 仅介绍ATMEL公司生产的AT24C系列 EEPROM,其主要型号 AT24C01/02/04/08/16等,其对应的存储容 量分别为 128x8/256x8/512x8/1024x8/2048x8。
5、采用 这类芯片可以解决掉电数据丢失的问题,可 以对保存的数据保持100年,并可以擦除10 万次以上。 12.3.1 AT24C02引脚配置与引脚功能 图12.3.1 AT24C02芯片实物图和管脚图 12.3.2 AT24C02的特性 v与400KHz I2C总线兼容 v1.8到6.0伏电压范围 v低功耗CMOS技术 v写保护功能:当WP位高电平时进行写保护状态 v页写缓冲器 v自定时擦除写周期 v1,000,000编程/擦除周期 v可保存数据100年 v8脚DIP、SOIC或TSSOP封装 v温度范围:商业级、工业级和汽车级 12.3.3 AT24C02管脚描述 图12.3.2 单片机与AT
6、24C02连接的电路图 v AT24C02管脚功能描述 表12.3.1 AT24C02管脚功能描述 12.4 AT24C02的应用实例 v12.4.1 设计要求 v采用定时中断方式,设计一个059s变化的 秒表,将每次显示在数码管上的时间(059 )存入AT24C02。 图12.4.1 基于AT24C02的秒表设计原理图 12.5 SPI 总线DS1302实时时钟设计 12.5.1 SPI总线简介 vSPI是英文Serial Peripheral Interface的缩写 ,中文意思是串行外围设备接口。SPI接口是 Motorola 首先提出的全双工三线同步串行外 围接口,采用主从模式(Mas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 数据传输 接口
链接地址:https://www.31doc.com/p-2245061.html