找回密码
立即注册
搜索
发回帖 发新帖

5184

积分

0

好友

666

主题
发表于 昨天 23:36 | 查看: 5| 回复: 0

如果有个项目用 ESP32 最合适,但 IO 口远远不够,怎么办?

IOX-77 是 CG 公司推出的一款基于 ESP32-C3-MINI-1-N4 的开发板,它比典型的 ESP32 开发板拥有更多 GPIO。

IOX-77 开发板实物图,绿色 PCB、双排针、USB-C 接口和 ESP32 模块

在主控侧,ESP32 内核通过 I2C 与 5 颗低成本 RISC-V MCU(CH32V003)通信,每颗 CH32V003 额外提供 14 个 GPIO。这样组合下来,它是一款升级版 ESP32 开发板,融合了 ESP32 的算力和多颗 CH32 带来的丰富引脚。

IOX-77 开发板 3D 渲染图,包含 1.27mm 排针、FPC 连接器和无线模块

这块板子的 I/O 接口比 Arduino Mega 更多,同时价格更低、体积更小,还带 WiFi/蓝牙。与普通 GPIO 扩展器不同,每颗 CH32V003 都可以被编程,与 ESP32-C3 并行执行特定任务(CH32V003 拥有 16KB Flash)。这相当于一颗六核处理器:可以同时运行六个任务。

ESP32 和 5 颗 CH32V003 都工作在 3.3V 电压下。75 个可用 GPIO 中,有 10 个支持 5.0V 电平。

IOX-77 开发板核心元件特写,包含 ESP32 模块与 CH32V003 芯片

扩展方面,IOX-77 提供两个 2×25、1.27mm 间距排针,可以插入带两个 1.27mm 2×25 公头的定制扩展板。也可以通过 I2C 或 UART 外接模块,一个 6 针 0.5mm 间距 FPC 专门用于这些协议;另外还有一个 40 针 FPC 可访问部分 GPIO。

开源链接: https://github.com/Dieu-de-l-elec/IOX-77-Devboard

PCB 部分,4 层 PCB 采用嘉立创 EDA(专业版)设计。

IOX-77 开发板原理图,包含 ESP32 模块接口、USB-C、GPIO 扩展和 CH32V003 分配

IOX-77 开发板顶层 PCB 走线图,包含排针、USB-C 和 IOX 77 标识

IOX-77 开发板 PCB 布局图,密集排针区域和 I2C 接口焊盘

IOX-77 开发板 PCB 布线图,GPIO 引脚与电源网络清晰可见

IOX-77 开发板 PCB 接口走线图,标注 IO0、IO3、SDA、SCL、EN 等引脚

IOX-77 开发板 PCB 铺铜与走线布局图

最终代码现已发布,其中包含 适用于 ESP32 的 Arduino 库。

每个 CH32 的当前代码占用约 51% RAM 和约 44% Flash,给用户留出了足够空间,可以在 CH32 上实现自定义宏,而 ESP32 可以承担更重要的任务。

IOX-77 开发板实物俯视图,展示 ESP32-PICO-MINI-2 模块与各接口

IOX-77 开发板引脚图,标注 FPC、排针、PWM 与模拟引脚

如果你也在纠结 ESP32 的 IO 数量,可以到 GitHub 查看这个项目的完整资料。




上一篇:CANable开源USB-CAN折腾记录:STM32多固件切换与PCAN兼容实测
下一篇:STM32脱机下载器开源方案:带LCD屏支持STM8/GD32脱机烧录
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-21 01:59 , Processed in 0.066493 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表