PCF8575
REMOTE 16位I
2
C和SMBus的I / O扩展器
具有中断输出
SCPS121C - 2005年1月 - 修订2006年10月
www.ti.com
描述/订购信息(续)
在PCF8575提供通用的远程I / O扩展通过我大多数微控制器系列
2
C
接口的串行时钟( SCL)和串行数据( SDA ) 。
该器件具有一个16位准双向输入/输出( I / O )端口( P07 - P00 , P17 - P10 ) ,包括锁
具有大电流驱动能力的输出可直接驱动LED 。每个准双向I / O可作为
的输入或输出,而无需使用一个数据方向控制信号。在上电时,I / O的高。在这种模式下,
只有一个电流源(我
OH
)到V
CC
是活动的。另外一个强上拉至V
CC
(I
OHT
)允许边缘快速上升成
重仓输出。该装置接通时的输出被写入高上,并且通过负关闭
SCL的边缘。在I / O的应该是被用作输入前高。接通电源,因为所有的I / O将设置为高后,
所有的人都可以被用作输入。任何改变在I / O的设置为输入或输出,可以这么做:
写入模式。如果一个高从外部施加到一个I / O已经较早写入低,大电流(I
OL
)
将流向GND 。
的PCF8575提供一个漏极开路中断(INT )的输出,其可以连接到一个中断输入
微控制器。一个中断是通过在输入模式中的端口输入的任何上升沿或下降沿产生。后
时间t
iv
中,信号INT是有效的。复位和重新激活该中断电路实现时,在该端口上的数据
被改变为原来的设置,或从中读取数据或写入到生成中断的端口。
后SCL信号或在上升沿复位发生在所述确认(ACK),所读取的模式位
在SCL信号的下降沿后写的ACK位模式。在ACK时钟期间发生的中断
脉冲可能会丢失(或很短),由于中断此脉冲期间的复位。的每一个变化
的I / O复位后开始检测,并传送作为INT 。读取或写入到另一台设备不
影响中断的电路。
通过该线路上发送一个中断信号时,远程I / O可以通知微控制器是否有接收的数据
它的端口,而无需经由I通信
2
C总线。因此, PCF8575可保持简单的从属
装置。
每一个数据传输到或从PCF8575必须由偶数个字节。第一个数据字节
每对指的是端口0( P07 - P00 ) ,并且在每对中的第二个数据字节是指端口1 (P15 -P10 ) 。对
写端口(输出模式) ,主机首先解决了从设备,设置字节的最后一位
含有从地址到逻辑0的PCF8575承认,与主机发送一个数据字节
为P07 - P00 。后的第一个数据字节由PCF8575 ,第二个数据字节(P15 -P10 )确认发送
由主。再次, PCF8575确认接收到的数据,之后,该16位数据是
呈现在口线。
的数据字节数,可以连续地发送不受限制。每2个字节之后,先前的数据是
覆盖。当PCF8575接收的数据字节对,第一字节被称为P07 - P00和
第二个字节为P17 -P10 。第三个字节被称为P07 - P00 ,第四个字节为P17 -P10 ,等等。
在从PCF8575阅读,所有端口所需的输入应被设置为逻辑1。从端口读
(输入模式) ,主机首先解决了从设备,设置包含从该字节的最后一位
地址至逻辑1。数据字节跟随在SDA是对端口的值。如果对输入的数据
改变端口要比主快可以读取,这个数据可能会丢失。
当功率被施加到V
CC
,内部上电复位保持在复位状态,直到V的PCF8575
CC
有
达到V
POR
。在那个时候,复位条件被解除,并且该装置我
2
C总线状态机初始化
公交车到默认状态。
硬件引脚( A0,A1和A2 )来编程和改变固定我
2
C类地址,并允许多达8个
设备共享同一I
2
C总线或SMBus 。固定我
2
的PCF8575的C类地址是相同的
PCF8575C , PCF8574 , PCA9535 , PCA9555和,最多允许这些设备八,任意组合,以
共享相同的I
2
C总线或SMBus 。
2
提交文档反馈