2025 Make Blocks阶段1 设计一款通过I2C扩展IO的模块
该项目使用了PCF8574,实现了I2C扩展IO的设计,它的主要功能为:使用PCF8574通过I2C扩展IO口。
标签
I2C
PCF8574
IO
冲向天空的猪
更新2025-07-28
16
KiCad文件
全屏

任务介绍

设计一款通过I2C扩展IO的模块

    1. 使用2.54mm间距的连接器
    2. 板卡尺寸:小于40mmx40mm
    3. 输入信号:I2C
    4. 输出信号:至少8根数字I/O
    5. 包含电源:+5V、+3.3V、GND

模块介绍

根据任务要求本次我选用的是PCF8574是一款由德州仪器(TI)和恩智浦(NXP)等公司生产的​​I²C接口扩展芯片​​,主要用于解决微控制器(如单片机)GPIO引脚数量不足的问题。它通过I²C总线(仅需SCL和SDA两根线)扩展出8个并行I/O端口,基本满足实现要求。

PCF8574芯片DigiKey连接:PCF8574APWR Texas Instruments | 集成电路(IC) | DigiKey

原理图和PCB模块介绍

image.png

原理图

image.png

PCB

image.png

3D效果图

为了更好的使用这个PCB,设置了四个输入口和四个输出口,其中一个输出口实现LED显示状态。通过将排针分别扩展出来,实现PCB符合在规定的尺寸要求下。

PCF8574T(TSSOP-16封装)主要性能指标​

​项目​

​参数​

​类型​

I²C总线远程I/O扩展芯片

​核心功能​

8位准双向I/O口,支持独立输入/输出模式,无需方向控制信号

​通信接口​

I²C总线(标准模式,最高100kHz)

​工作电压​

2.5V~6.0V(兼容3.3V/5V系统)

​静态电流​

≤10μA(待机状态),典型值2.5μA

​驱动能力​

单引脚最大25mA(灌电流),总电流限值80mA

​中断功能​

开漏中断输出(INT,低电平有效)

​地址配置​

3个硬件地址引脚(A0/A1/A2),支持8个独立I²C地址(0x20–0x27)

​封装形式​

​TSSOP-16​​(薄型缩小外形封装,引脚间距0.65mm,高度约1.0mm)

PCF8574T(TSSOP-16封装)管脚定义​

​引脚号​

​名称​

​功能描述​

​1​

A0

硬件地址输入0,接地(0)或接VCC(1)配置地址

​2​

A1

硬件地址输入1,配置方式同A0

​3​

A2

硬件地址输入2,配置方式同A0

​4​

P0

准双向I/O端口0(默认上拉至高电平,输入时需外部下拉)

​5​

P1

准双向I/O端口1

​6​

P2

准双向I/O端口2

​7​

P3

准双向I/O端口3

​8​

VSS

电源地(GND)

​9​

P4

准双向I/O端口4

​10​

P5

准双向I/O端口5

​11​

P6

准双向I/O端口6

​12​

P7

准双向I/O端口7

​13​

INT

中断输出(开漏结构,输入状态变化时拉低;需外接上拉电阻至VCC)

​14​

SCL

I²C时钟线(需外接4.7kΩ上拉电阻至VCC)

​15​

SDA

I²C数据线(需外接4.7kΩ上拉电阻至VCC)

​16​

VDD

电源正极(2.5V~6.0V)

eZ-PLM上新建物料和项目的截图

image.png

物料展示图

image.png

项目详情图

心得体会

这次活动让我第一次接触都I2C的扩展芯片,根据其中的芯片设计属于自己的开发板,根据数据手册很轻松的完成这次的板子的绘画。

附件下载
PCF8574.kicad_sch
PCF8574.kicad_pro
团队介绍
个人
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号