2025 Make Blocks阶段1 - 一款通过I2C扩展IO的模块设计
该项目使用了KiCad 9.0软件,实现了一个IO扩展模块数字外设的设计,它的主要功能为:基于PCA8575集成电路,板上有兼容Xiao系列开发板插座和可输出3.3V的线性稳压器。
标签
接口
模块
数字系统
扩展板
klmnoij
更新2025-08-05
121
KiCad文件
全屏

任务介绍

所选择的任务

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

任务要求

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

模块介绍

根据任务要求,我选用PCA8575BS芯片实现了一款简单的数字外设IO扩展模块。此模块通过I2C总线扩展了16根数字IO,通过板上的AP2112K-3.3线性稳压器可以输出3.3V电压,还具有兼容SeeedXiao板卡排针座,以及双排15P 2.54mm排针,排与排间距为22.86mm。模块上还有一对与Qwiic兼容I2C专用的SH1.0-4P连接器,使连接其他设备或板卡更方便。该模块有LED显示控制,按键监测,中断触发等等广泛的运用场景。

PCA8575BS芯片DigiKey链接:https://www.digikey.cn/zh/products/detail/nxp-usa-inc/PCA8575BS-118/1770362


原理图和PCB模块介绍

iicmodulesch.png


原理图-1

整个电路分为4个部分,Core Unit是核心单元部分,包含PCA8575及其外围电路,I2C Bus Connectors包含2个I2C连接器,Xiao Socket & Pin Headers包含2个7P排母和2个15P排针,Power包含一个电源指示LED和3.3V线性稳压电路。


要通过I2C使用该模块,可以直接通过SeeedXiao的SDA,SCL管脚,或通过Qwiic线连接到主设备,也可以插在面包板上通过排针连接标注SDA,SCL的管脚


iicmodulepcb.png

PCB

该模块共有15x2个排针管脚,其中位于左侧的7x2个管脚与SeeedXiao板卡插座一一相连,右侧的8x2个管脚用于引出扩展的16个IO接口,分别为P[00..07],P[10..17]。


模块正面有两个跳接焊点,JP4和JP5,均使用0603封装的0欧姆电阻连接。JP4用于选择将芯片/INT引脚信号连接到SeeedXiao的D0或是D1引脚,通常任选其一焊接。JP5用于选择是否将模块上的3.3V LDO输出至SeeedXiao的3V3引脚上。由于SeeedXiao板卡本身带有3.3V输出,JP5通常断开。如果需要在不连接板卡的情况下获取3.3V输出,则将JP5焊接。


模块背面有三个跳接焊点,分别为JP1,JP2和JP3,可用于连接VCC到芯片的AD0,AD1和AD2,来配置芯片的I2C地址。通常情况下AD0,AD1和AD2均被下拉,地址为20h。每焊接上一个焊点均会使地址变为不同的值,焊接JP1会使地址+1,JP2使地址+2,JP3使地址+4,从而得到从20h到27h的自定义地址。


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

主要性能指标

类型

数字外设模块

核心芯片

PCA8575

芯片封装

HVQFN24

板卡引脚数

30

板卡尺寸

25 mm x 40 mm

供电电压 (Vcc)

3~5 VDC

管脚定义

D0

L1(左侧排针)

R15(右侧排针)

VCC

D1


L2

R14

GND

D2

L3

R13

3V3

D3

L4

R12

D10

SDA

L5

R11

D9

SCL

L6

R10

D8

D6

L7

R9

D7

P00

L8

R8

P17

P01

L9

R7

P16

P02

L10

R6

P15

P03

L11

R5

P14

P04

L12

R4

P13

P05

L13

R3

P12

P06

L14

R2

P11

P07

L15

R1

P10

板上设置及标识

位号

功能

D1

PWRL

VCC通电亮起

SJ1

AD0_Sel

将AD0设为高,地址+1

SJ2

AD1_Sel

将AD1设为高,地址+2

SJ3

AD2_Sel

将AD2设为高,地址+4

SJ4

INT_Sel

将INT切换D0/D1

SJ5

LDO_Out_Sel

使板上LDO输出

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

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

图片.png

物料添加展示图


图片.png

项目详情展示图

心得体会

这次电子森林网站举办的Make Blocks活动使我受益匪浅。一方面我认识到了使用Kicad绘图过程中规范的重要性,另一方面我也充分利用了自己的时间来进行这一次挑战。总之感谢这次活动,还有谢谢你的耐心阅读。


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