SG IO E017 A

I产品介绍
MCP23017 I/O 扩展模块 I2C 接口
该产品利用I2C接口实现16个I/O端口扩展。兼容Raspberry Pi Zero/Zero W/Zero WH/2B/3B/3B/4B等型号,以及Arduino、STM32等型号。我们为 Raspberry Pi 提供 C 和 Python 版本的程序,以及 Arduino 和 STM32 版本,支持输入测试、输出测试和中断测试。
II 产品特点
- I2C接口,引脚使用量极低
- 兼容 3.3V/5V 工作电平
- 配备PH2.0连接器和预留的2.54mm间距焊盘,便于与其他开发板连接
-
板载 3 位 DIP 开关,用于用户友好的 I2C 地址设置
-
提供 Raspberry Pi、Arduino 和 STM32 开发板的开源示例程序
III 产品参数
|
参数 |
SG-IO-E017 |
SG-IO-E017-A |
|
尺寸 |
45mm(长)*25mm(宽) |
34.5mm(长)*25mm(宽) |
|
I/O 控制芯片 |
MCP23017 |
MCP23017 |
|
信号接口 |
I2C |
I2C |
|
工作电压 |
3.3V/5V |
3.3V/5V |
|
扩张 I/O |
16 |
16 |
|
中断引脚 |
INTA、INTB |
INTA、INTB |
模块资源配置文件如下图所示:

SG-IO-E017

SG-IO-E017-A
①PH2.0连接器引出控制引脚
②MCP23017芯片
③扩展PA和PB端口
④DIP开关,用于设置I2C地址
⑤2.54mm节距控制引脚
IV 产品使用
该模块的示例程序将 PA 端口 (PA0-PA7) 设置为输出,并以 1 秒的间隔在高电平和低电平之间循环切换。PB端口(PB0-PB7)设置为输入,当任意PB端口引脚的电平发生变化时,通过INTB引脚产生中断。此时,读取PB端口的电平。
4.1 Raspberry Pi
硬件接口配置说明
模块与树莓派主板的接线配置定义如下:
|
引脚 |
引脚功能 |
Raspberry Pi |
|
VCC |
电源正极(3.3V/5V) |
3.3V |
|
GND |
电源接地 |
GND |
|
SDA |
I2C 数据线 |
SDA1 |
|
SCL |
I2C时钟线 |
SCL1 |
|
INTA |
PA端口中断引脚 |
P0(接线pi数) |
|
INTB |
PB端口中断引脚 |
P1(接线pi数) |
SG-IO-E017 和 Raspberry Pi 引脚的定义
4.2 Arduino
接线说明
|
引脚 |
引脚功能 |
Arduino |
|
VCC |
电源正极(3.3V/5V) |
5V |
|
SDA |
I2C 数据线 |
SDA |
|
SCL |
I2C 时钟线 |
SCL |
|
INTA |
PA 端口中断引脚 |
D2 |
|
INTB |
PB 端口中断引脚 |
D3 |
SG-IO-E017 和 Arduino 引脚的定义
4.3 STM32
接线说明
|
引脚 |
引脚功能 |
STM32 |
|
VCC |
电源正极(3.3V/5V) |
3.3V |
|
GND |
电源接地 |
GND |
|
SDA |
I2C数据线 |
PB11 |
|
SCL |
I2C 时钟线 |
PB10 |
|
INTA |
PA 端口中断引脚 |
PB3 |
|
INTB |
PB 端口中断引脚 |
PB4 |
SG-IO-E017 和 STM32 引脚的定义
产品注意事项和维护
注意事项
- 在通电状态下,不要插拔模块。
- 遵循产品上提供的所有警告和指南。
- 保持产品干燥。如不小心溅水或浸入液体,立即断开电源并彻底干燥产品。
- 确保操作环境有良好的通风和散热,以避免因高温导致组件损坏。
- 不要在多尘或肮脏的环境中使用或存放产品。
- 避免在温度频繁变化的环境中使用产品,以防止组件发生冷凝损坏。
- 轻拿轻放产品,避免跌落、撞击或剧烈震动,以免损坏电路和组件。
- 不要使用有机溶剂或腐蚀性液体清洁产品。
- 请勿自行尝试维修或拆解产品。如出现任何故障,请联系我们公司进行维修。未经授权的维修可能会损坏产品,造成的损坏将不在保修范围内。
维护
地址:广西壮族自治区桂林市七星区漓江花园19栋
联系人:售后维修部
技术支持
技术支持时间(工作日):香港时间:上午9:30 - 上午11:30,
下午1:30 - 下午5:30电话:0773-7799838 传真:gxshengui@163.com
感谢您选择深桂科技的产品。如果您有创意产品或想法,请随时给我们发送电子邮件,也许我们可以进一步合作。我们的电子邮件地址是:gxshengui@163.com
- 2025-12-02
- 2025-12-02
- 2025-12-02
- 2025-12-01
