logo资料库

PCF8574中文手册.pdf

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 PCF8574T I2C 并行口扩展电路 I2C 并行口扩展电路 1. 特性 操作电压 2.5~6.0V 低备用电流(≤10μA) 开漏中断输出 与大多数 MCU 兼容 口输出锁存,具有大电流驱动能力,可直接驱动 LED 通过 3 个硬件地址引脚可寻址 8 个器件(PCF8574A 可多达 16 个) DIP16,SO16 或 SSOP20 形式封装 I2C 总线 实现 8 位远程 I/O 口 2. 概述 PCF8574 是 CMOS 电路。它通过两条双向总线(I2C)可使大多数 MCU 实现远程 I/O 口扩展。该 器件包含一个 8 位准双向口和一个 I2C 总线接口。PCF8574 电流消耗很低,且口输出锁存具有大电流驱 动能力,可直接驱动 LED。它还带有一条中断接线(INT)可与 MCU 的中断逻辑相连。通过 INT 发送 中断信号,远端 I/O 口不必经过 I2C 总线通信就可通知 MCU 是否有数据从端口输入。这意味着 PCF8574 可以作为一个单被控器。 PCF8574 和 PCF8574A 的唯一区别仅在于器件地址不相同。 3. 订单信息 型号 PCF8574T PCF8574AT 4. 功能框图 名称 SO16 封装 描述 塑料小型表面封装 13 1 2 3 14 15 16 8 INT A0 A1 A2 SCL SDA VDD VSS INTERRUPT LOGIC PCF8574 LP FILTER INPUT FILTER 2 I C BUS CONTROL SHIFT REGISTER 8 BIT I/O PORT POWER-ON RESET WRITE pulse READ pulse 1 4 5 6 7 9 10 11 12 P0 P1 P2 P3 P4 P5 P6 P7
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 5. 管脚描述 标号 管脚 SO16 描述 A0 A1 A2 P0 P1 P2 P3 VSS P4 P5 P6 P7 INT SCL SDA VDD 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 地址输入 0 地址输入 1 地址输入 2 准双向 I/O 口 0 准双向 I/O 口 1 准双向 I/O 口 2 准双向 I/O 口 3 地 准双向 I/O 口 4 准双向 I/O 口 5 准双向 I/O 口 6 准双向 I/O 口 7 中断输入(低电平有效) 串行时钟线 串行数据线 电源 管脚配置(SO16) A0 A1 A2 P0 P1 P2 P3 VSS 1 2 3 4 5 6 7 8 PCF8574 PCF8574A 16 15 14 13 12 VDD SDA SCL INT P7 11 P6 10 9 P5 P4 6. I2C 总线特性 I2C 总线用于不同的 IC 或模块之间的双线通信。两条线其中之一为串行数据线(SDA),另一条为 串行时钟线(SCL)。当与器件的输出级相连时,这两条线都必须接上拉电阻。数据的传送只有在总线 空闲时才能进行。 位传送 在每个时钟脉冲出现时,总线传送一个数据位。在时钟信号高电平期间,SDA 线上的数据位应保持 稳定,如果此时改变 SDA 线数据则被认为是总线的控制信号(见图 1)。 起始和停止信号 当总线空闲时,数据和时钟线保持高电平。SCL 线为高电平时,SDA 线电平由高至低的变化定义 为总线的起始信号(S);SCL 线为高电平时,SDA 线电平由低至高的变化定义为总线的停止信号(S) (见图 2)。 2
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 系统配置 产生信息的器件称为‘发送器’,接收信息的器件称为‘接收器’。控制信息的器件称为‘主控器’, 而由主控器控制的器件称为‘被控器’(见图 3)。 SDA SCL data line stable; data valid change of data allowed 图 1 I2C 总线上的位传送 SDA SCL S START condition SDA SCL 图 2 起始信号和停止信号定义 SDA SCL P STOP condition MASTER TRANSMITTER / RECEIVER SLAVE RECEIVER SLAVE TRANSMITTER / RECEIVER MASTER TRANSMITTER MASTER TRANSMITTER / RECEIVER 图 3 系统配置 应答 在起动和停止信号之间所传送的数据数量不受限制。每个 8 位字节之后跟随一个应答位。应答位的 时钟脉冲由主控器产生。被控接收器在接收到每一个字节数据之后必须发送一个应答信号;而主控器在 接收到被控发送器发送的数据后,也必须发送一个应答信号。在出现与应答位对应的时钟脉冲时,产生 应答位的器件将拉低 SDA 线,这样在应答位对应的时钟脉冲高电平期间,SDA 保持低电平状态。建立 和保持时间必须纳入考虑。 当主控器作为接收器时,它必须在被控器发送完最后一个字节数据后产生非应答信号,此时发送器 必须将数据线释放为高电平,以使主控器能够产生一个停止信号。 DATA OUTPUT BY TRANSMITTER DATA OUTPUT BY RECEIVER SCL FROM MASTER not acknowledge acknowledge 1 2 8 9 S START CONDITION 图 4 I2C 总线上的应答 clock pulse for acknowledgement 3
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 7. 功能描述 write pulse data from shift register power-on reset read pulse data to shift register 100 µA D Q FF CI S D Q FF CI S 图 5 I/O 口的简化结构图 VDD P0 to P7 VSS to interrupt logic 寻址 输出通过写模式将数据发送到端口(见图 7)。 PCF8574 的每个 I/O 口都可单独用作输入或输出。输入通过读模式将数据传送到 MCU(见图 8), slave address slave address S 0 1 0 0 A2 A1 A0 0 A S 0 1 1 1 A2 A1 A0 0 A a. b. (a) PCF8574. (b) PCF8574A. 图 6 PCF8574 和 PCF8574A 的从地址 SCL 1 2 3 4 5 6 7 8 slave address (PCF8574) data to port data to port SDA S 0 1 0 0 A2 A1 A0 0 A DATA 1 A DATA 2 A start condition R/W acknowledge from slave acknowledge from slave acknowledge from slave WRITE TO PORT DATA OUT FROM PORT DATA 1 VALID DATA 2 VALID t pv t pv 图 7 写模式(输出) 4
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 slave address (PCF8574) data from port data from port SDA S 0 1 0 0 A2 A1 A0 1 A DATA 1 A DATA 4 1 P start condition R/W acknowledge from slave acknowledge from slave stop condition READ FROM PORT DATA INTO PORT INT t iv DATA 2 DATA 3 DATA 4 tph t ps t ir 图 8 读模式(输入) t ir 中断(见图 9,10) PCF8574 提供一个可以连接到 MCU 对应输入端的开漏输出口(INT)。这样可使 PCF8574 能够启动 系统中另外一处的动作。在输入模式中,口输入信号的上升或下降沿产生中断。在时间 tiv 之后 INT 有 效。 当口数据变为初始值或产生中断端口的数据写入/读出时,中断电路复位并重新激活。在下列条件下 发生复位: 读模式中,SCL 信号上升沿之后的应答位 写模式中,SCL 信号从高到低的跳变之后的应答位 应答时钟脉冲期间的中断复位可能会导致中断的丢失 中断复位后 I/O 口的每个变化都会被检测,并在下一个时钟上升沿作为 INT 发送。对另一个器件的 读写不影响中断电路。 PCF8574 PCF8574 VDD (1) (2) PCF8574 (16) MICROCOMPUTER INT INT INT INT 图 9 多个 PCF8574 的中断应用 slave address (PCF8574) data from port SDA S 0 1 0 0 A2 A1 A0 1 A start condition R/W acknowledge from slave SCL 1 2 3 4 5 6 7 8 1 P5 1 P stop condition DATA INTO P5 INT t iv t ir 图 10 I/O 口 P5 的输入变化产生中断 5
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 准双向 I/O 口(见图 11) 准双向 I/O 口可用作输入和输出而不需要通过控制寄存器定义数据的方向。上电时 I/O 口为高电平。 该模式中只有 VDD 提供的电流有效。在大负载输出时提供额外的强上拉以使电平迅速上升。当输出写为 高电平时打开强上拉,在 SCL 的下降沿关闭。I/O 口用作输入之前应当为高电平。 slave address (PCF8574A) data to port data to port SDA S 0 1 1 1 A2 A1 A0 0 A start condition R/W acknowledge from slave SCL 1 2 3 4 5 6 7 8 A 1 P3 A P 0 P3 P3 OUTPUT VOLTAGE P3 PULL-UP OUTPUT CURRENT 极限参数 图 11 P3 从低变为高再变为低时的瞬时上拉电流 I OHt I OH 参数 电源电压 输入电压 DC 输入电流 DC 输出电流 电源电流 电源电流 总功率损耗 每个输出的功率损耗 储存温度 工作环境温度 标号 VDD VI II IO IDD ISS Ptot PO Tstg Tamb DC 电气特性 VDD=2.5~6.0V; VSS=0V; Tamb= -40~85℃ 标号 电源 VDD IDD 电源电压 电源电流 参数 条件 最小值 -0.5 VSS-0.5 - - - - - - -60 -40 最大值 +7.0 VDD +0.5 ±20 ±25 ±100 ±100 400 100 150 +85 单位 V V mA mA mA mA mW mW ℃ ℃ 最小值 典型值 最大值 单位 Istb 备用电流 VPOR 上电复位电压 输入 SCL;输入/输出 SDA VIL 低电平输入电压 VIH 高电平输入电压 IOL 低电平输出电流 IL 漏电流 Ci 输入电容 I/O 口 VIL VIH IIHL 低电平输入电压 高电平输入电压 通过保护二极管的最 大允许电流 低电平输出电流 IOL 工作模式; VDD=6V; 无负载; VI= VDD 或 VSS fSCL=100KHz 备用模式; VDD=6V; 无负载; VI= VDD 或 VSS VDD=6V;无负载; VI= VDD 或 VSS ; 注 1 VOL=0.4V VI=VDD 或 VSS VI=VSS VI≥VDD 或 VI≤VSS 2.5 - - - -0.5 0.7 VDD 3 -1 - -0.5 0.7 VDD - VOL=1V; VDD=5V 10 6 - 40 2.5 1.3 - - - - - - - - 25 6.0 100 10 2.4 +0.3 VDD VDD+0.5 - +1 7 +0.3VDD VDD+0.5 ±400 - V ∝A ∝A V V V mA ∝A pF V V ∝A mA
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 标号 IOH IOHt 参数 高电平输出电流 瞬时上拉电流 最小值 30 - 典型值 - -1 最大值 300 - 单位 ∝A mA 条件 VOH=VSS 应答时高电平(见图 13) VOH=VSS ;VDD=2.5V 输入电容 输出电容 输出数据有效时间 输入数据建立时间 输入数据保持时间 Ci Co 端口时序;CL≤100pF(见图 9,10) tpv tsu th 中断 INT(见图 12) IOL 低电平输出电流 IL 漏电流 时序; CL≤100pF tiv tir 选择输入 A0~A2 VIL -0.5 0.7 VDD VIH ILI -250 注 1:上电复位电路复位 I2C 总线逻辑,并将所有 I/O 口都置位为 1。 I2C 总线时序特性 低电平输入电压 高电平输入电压 输入漏电流 VDD 或 VDD 脚 输入数据有效时间 复位延迟时间 VOL=0.4V VI=VDD 或 VSS - - - 0 4 1.6 -1 - - - - - - - - - - - - - - 10 10 4 - - - +1 4 4 +0.3VDD VDD+0.5 +250 pF pF ∝s ∝s ∝s mA ∝A ∝s ∝s V V nA 标号 参数 I2C 总线时序(见图 12;) fSCL SCL 时钟频率 tSW 总线容许的尖峰信号宽度 tBUF 总线空闲时间 tSU;STA 起始信号的建立时间 tHD;STA 起始信号的保持时间 tLOW SCL 低电平时间 tHIGH SCL 高电平时间 tr SCL 和 SDA 上升时间 tf SCL 和 SDA 下降时间 tSU;DAT 数据建立时间 tHD;DAT 数据保持时间 tVD;DAT SCL 低电平到数据输出有效 tSU;STO 停止信号建立时间 PROTOCOL START CONDITION (S) BIT 7 MSB (A7) t SU;STA t LOW t HIGH t BUF rt t f 最小值 典型值 最大值 单位 - - 4.7 4.7 4.0 4.7 4.0 - - 250 0 - 4.0 - - - - - - - - - - - - - 100 100 - - - - - 1.0 0.3 - - 3.4 - kHz ns ∝s ∝s ∝s ∝s ∝s ∝s ∝s ∝s ∝s ∝s ∝s BIT 0 LSB (R/W) ACKNOWLEDGE (A) BIT 6 (A6) 1 / f SCL STOP CONDITION (P) SCL SDA t HD;STA t SU;DAT t HD;DAT t VD;DAT t SU;STO 图 12 I2C 总线时序 7
广州周立功单片机发展有限公司 Tel:(020)38730916 38730917 38730976 38730977 Fax:38730925 SO16:塑料小型表面封装;16 脚;本体宽 7.5mm D y Z 16 pin 1 index 1 e E HE A X v M A c 9 A2 A1 (A )3 A θ Q Lp L detail X 5 scale 10 mm 8 w M bp 0 DIMENSIONS (inch dimensions are derived from the original mm dimensions) UNIT mm A max. 2.65 inches 0.10 A1 A 2 A 3 b p c D (1) E (1) e 0.30 0.10 0.012 0.004 2.45 2.25 0.096 0.089 0.25 0.01 0.49 0.36 0.019 0.014 0.32 0.23 0.013 0.009 10.5 10.1 0.41 0.40 7.6 7.4 0.30 0.29 1.27 0.050 H E 10.65 10.00 0.419 0.394 L 1.4 0.055 L p 1.1 0.4 0.043 0.016 Q v w y 1.1 1.0 0.043 0.039 0.25 0.25 0.1 0.01 0.01 0.004 (1) Z 0.9 0.4 0.035 0.016 θ o o 8 0 Note 1. Plastic or metal protrusions of 0.15 mm maximum per side are not included. OUTLINE VERSION SOT162-1 REFERENCES IEC 075E03 JEDEC MS-013AA EIAJ EUROPEAN PROJECTION ISSUE DATE 95-01-24 97-05-22 8
分享到:
收藏