概述
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
应用
特性
引脚配置描述

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位为低电平表示写命令,为高电平表示读命令。


全部0条评论
快来发表一下你的评论吧 !