项目>Petoi Bittle X>BiBoard V1 规格与接口:从 ESP32-U4WDH 到 CH343P

BiBoard V1 规格与接口:从 ESP32-U4WDH 到 CH343P

摘要:读懂 BiBoard V1 的规格表和板上模块,知道 JP1、外部 EEPROM 与 BOOT 强制下载模式分别在什么情况下用。

BiBoard V1 规格与接口

BiBoard V1 是 Bittle X V2(BiBoard V1)的主板,基于 ESP32 MINI 1 模块搭建,处理器为 Xtensa 双核 32-bit LX6。本页把官方规格表与板上模块清单整理成可逐项对照的形式,再单独讲清三件容易踩坑的事:JP1 什么时候动、外部 EEPROM 还要不要焊、BOOT 按钮的强制下载模式怎么用。主线是 Bittle X V2(BiBoard V1);老款 Bittle X(BiBoard V0)只在本页末尾的驱动口径处分列对照,初代 Bittle 与 NyBoard 不在本项目范围。

整机规格

项目 官方数值
Processor ESP32-U4WDH
SRAM 520KB
ROM 448KB
Flash 4MB
Input Voltage 7–9V
Operating voltage 5V
Operating current 0.1–0.2A
Baud rate 115200
Bluetooth 4.2 BR/EDR + BLE
Wi-Fi 802.11b/g/n
舵机接口 12 路 PWM
Grove 扩展 UART2、I2C、4x Analog input
Raspberry Pi 端口 支持 Raspberry Pi 3A+、4、5(需装 5-pin socket)

板上模块

  • 可编程 LED 与 DC-DC 芯片
  • 12 x PWM servo socket
  • MPU6050 陀螺仪
  • 语音命令模块与扬声器
  • 外部 EEPROM 焊位
  • Grove 插座:G1 为 UART2,G2 为 I2C,G3 与 G4 各为 2x Analog input
  • 2.54mm 电池输入与 Raspberry Pi 端口
  • ESP32 Mini 与 CH343P 串口芯片
  • BOOT 按钮与 Reset 按钮
  • 8.4V 电源指示灯(黄色)与 5V 电源指示灯(蓝色)
  • 触摸板插座

两只电源指示灯有实际的判断价值:主板由 USB 供电时蓝灯亮,由外部电池供电时黄灯亮。烧录或排查串口问题时,如果灯色与当前供电方式对不上,先解决供电再看串口,比反复换线更有效。

JP1:只为第 12 路舵机反馈而动

BiBoard V1 默认就支持 12 路 PWM 舵机,组装、烧录、校准 Bittle X V2 的整个流程都不需要动 JP1。唯一需要断开 JP1 的场景,是你要读取第 12 路舵机(Pin 27)的反馈角度;断开之后 LED27 不能再用。JP1 是「第 12 路反馈读取」与「LED27」之间的取舍开关:想要第 12 路的角度反馈,就牺牲 LED27;两者都要,官方没有给出兼得的方案。普通使用保持默认即可。

外部 EEPROM:最新固件已接管

规格表把外部 EEPROM 标注为可自定义项,型号是 M24C64-FMC6TG,可以另行购买后焊到主板上使用。但最新固件已经用内置 flash 实现了外部 EEPROM 的功能,不做硬件改动也完整可用。判断依据很直接:固件能正常保存校准参数与配置,说明这块功能已在位,不必补焊芯片。

BOOT 按钮:强制进 Download mode

烧录过程被外部因素意外中断,可能出现之后再也烧不进固件的情况。官方给出的恢复顺序是:先给主板断电,按住 BOOT 按钮不放,再重新上电,强制 ESP32 进入 Download mode;烧录完成后,再重新上电。注意正常烧录完全不需要碰 BOOT,只有在烧录卡死、连接不上时才用这个手段,它不是每次烧录的固定步骤。

USB 连接与驱动口径

上传固件必须用 USB Type-C 数据线直连 BiBoard 主板;有些 USB 线只供电不传数据,连上后不会出现串口,优先换用套件附带的数据线。装驱动之前必须先分清自己手里是哪块板——官方文档里驱动芯片有三种写法,不能笼统地当作「装个 USB 驱动」处理:

主板 驱动芯片口径 口径出处
BiBoard V0(老款 Bittle X) CP210x Arduino IDE 教程「找不到串口」提示
BiBoard V1(Bittle X V2) 模块表写 CH343P;驱动下载页写 WCH CH343SER BiBoard V1 Guide;Upload Firmware · BiBoard V1 页
NyBoard CH340C 官方 FAQ 的 NyBoard 烧录失败条目

BiBoard V1 的两条口径指向同一块 WCH 系列串口芯片:CH343P 是板上串口芯片的型号,CH343SER 是 Windows 驱动安装包的名字,两条口径在官方文档里并列存在,这里照原样分列、不合并也不裁决。实际装驱动的动作分系统:

  • Windows:设备管理器端口列表里没有串口时,安装 WCH 的 CH343SER 驱动
  • Mac:在 /dev 目录下查找 tty.wchusbserial 或 cu.wchusbserial 开头的设备名,找不到就装驱动
  • macOS Sequoia 15.1 及之后:装完驱动还要到 Settings、General、Login Items & Extensions、Driver Extensions 里启用驱动

驱动装对、也换成了能传数据的数据线之后,串口仍然不出现,再回头核对供电状态与灯色,而不是反复卸装驱动。

资料来源

  • BiBoard V1 Guide 官方页
  • Upload Firmware · BiBoard V1 官方页