MAX7310 2线接口、8位、输入/输出端口扩展器,带有复位技术手册

描述

概述
MAX7310为兼容于SMBus™和I²C的应用提供8位并行输入/输出端口扩展。MAX7310包含输入端口寄存器、输出端口寄存器、极性反转寄存器、配置寄存器、总线延时寄存器和一个SMBus/I²C兼容的串行接口。系统主控制器向高有效的极性反转寄存器写入适当的数据,可以将MAX7310的输入数据反向。通过总线延时寄存器,系统主控制器可以使能或禁止总线延时。

八个I/O端口中的任意一个均可配置为输入或输出。低有效的复位输入可将八个I/O都设定为输入。通过三个地址选择引脚可配置从机ID地址为56个中的一个。

MAX7310采用16引脚薄型QFN、TSSOP和QSOP封装,额定工作温度范围为-40°C至+125°C汽车级温度范围。
数据表:*附件:MAX7310 2线接口、8位、输入 输出端口扩展器,带有复位技术手册.pdf

应用

  • 蜂窝手机
  • 台式计算机:主板
  • GPIO
  • 工业控制
  • 工业显示器
  • 仪表与试验测量
  • 医疗装置
  • RAID系统
  • 服务器
  • 白光LED驱动器

特性

  • 400kHz 2线接口
  • 2.3V至5.5V工作电压
  • 低待机电流(典型1.7µA)
  • 总线延时实现无锁定工作
  • 56个从机ID地址
  • 极性反转
  • 八个I/O引脚在上电时默认为输入
  • I/O开漏输出容许5V电压
  • 4mm x 4mm,0.8mm薄型QFN封装
  • -40°C至+125°C工作温度范围

引脚配置描述
扩展器
扩展器

DC电气特性
扩展器

交流电气特性
扩展器

典型操作特性
扩展器

串行接口

串行寻址

MAX7310作为从设备运行,通过两线接口发送和接收数据。该接口使用串行数据线(SDA)和串行时钟线(SCL),以实现主设备(通常是微控制器)与从设备(MAX7310)之间的双向通信。主设备发起所有数据传输,并生成用于同步数据传输的SCL时钟(图2)。

每次传输都由主设备发起,先发送一个起始条件,接着是MAX7310的7位从设备地址加上读/写(R/W)位、一个寄存器地址字节、一个或多个数据字节,最后以一个停止条件结束(图3)。

起始和停止条件

当接口不忙时,SCL和SDA都保持高电平。主设备通过将SDA从高电平转换为低电平(同时SCL保持高电平)来发出起始(S)条件,以此表示传输开始。当主设备与从设备通信完毕后,它通过将SDA从低电平转换为高电平(同时SCL保持高电平)来发出停止(P)条件,此时总线可用于另一次传输(图3)。

位传输

在每个时钟脉冲期间传输一位数据。当SCL为高电平时,SDA上的数据必须保持稳定(图4)。

应答

应答位是第9个带时钟的位,接收方用于处理每个接收到的数据字节(图5)。因此,每个字节的有效传输需要9位。主设备生成第9个时钟脉冲,接收方在应答时钟脉冲期间将SDA线拉低,以使SDA线在应答时钟脉冲期间保持低电平。当主设备向MAX7310传输数据时,MAX7310作为接收方生成应答位;当MAX7310向主设备传输数据时,主设备作为接收方生成应答位,因为此时主设备是接收方。
从设备地址

MAX7310有一个7位的从设备地址(图6)。第8位是读/写(R/W)位。R/W位为低电平表示写命令,为高电平表示读命令。

扩展器

扩展器

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分