2025 Make Blocks阶段1 - 基于PCA9557PW的I2C扩展IO模块
该项目使用了PCA9557PW,实现了I2C扩展IO模块的设计,它的主要功能为:I2C扩展8个IO。
标签
模块
Make Blocks
PCA9557PW
henry
更新2025-08-05
114
KiCad文件
全屏

任务介绍

本任务是Make Blocks第二期的阶段1的任务7,个人基本没有任何硬件画板的基础,是在学习的过程中画板。

所选任务是:任务七 -- 设计一款通过I2C扩展IO的模块

任务要求包括:

  1. 使用2.54mm间距的连接器
  2. 板卡尺寸:小于40mmx40mm
  3. 输入信号:I2C
  4. 输出信号:至少8根数字I/O
  5. 包含电源:+5V、+3.3V、GND
  6. 主要器件:需在DigiKey官网上有货且正常售卖

按照我的理解就是在Digikey上选购一个i2c转io的芯片,设计它的外围电路这样,输入为i2c,输出为8个以上的IO,大概找了下,还是有很多芯片选择的。

模块介绍

根据任务要求本次我选用的是PCA9557PW设计了一个i2c的拓展io的核心板。

PCA9557PW芯片DigiKey链接:https://www.digikey.cn/zh/products/detail/texas-instruments/PCA9557PW/1576708

原理图和PCB模块介绍

主要就是使用PCA9557PW,它有三个输入A0,A1,A2能够可编程的改变i2c的地址,以此在同一个i2c总线上驱动多个板子,以最少的io驱动更多的IO

也不是很紧凑,按照要求使用2.54mm间距的连接器

大小为22x15.5mm,器件也只有几个电阻,电源来自i2c的3.3v引脚

模块主要性能指标和管脚定义

主要性能指标

类型

i2c拓展模块

核心芯片

PCA9557PW

拓展的IO数量

8

板卡尺寸

22mm x 15.5mm

输出信号电平

3.3V

输入接口

i2c

管脚定义

管脚属性

管脚名

管脚编号

管脚名

管脚属性

P

3.3V

1




P

GND

2




I/O

SDA

3




I/O

SCL

4




I/O

P0

5




I/O

P1

6




I/O

P2

7




I/O

P3

8




I/O

P4

9




I/O

P5

10




I/O

P6

11




I/O

P7

12




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

使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。

物料添加展示图

项目详情图

心得体会

首次绘制原理图,虽然很简单的图,但做起来却很繁琐,许许多多平时压根不会想的问题都得关注。

慢慢学

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