CI-03T 与 SU-03T 识别与烧录差异指南
版本信息v2.0 |更新日期2026-03-12更新内容新增 MCU 串口识别芯片类型、OTA 升级方案等实战内容素材来源技术交流群真实案例 SmartPi 官方文档前言在离线语音模组的实际应用中CI-03T和SU-03T是两款外观极其相似但内部完全不同的产品。许多开发者因为封装相似而误将两者混淆导致烧录失败、功能异常等问题。本文将从外观识别、芯片架构、烧录方式、平台配置等多个维度系统性地解析两款模组的差异帮助开发者在选型和开发阶段规避常见陷阱。v2.0 新增内容说明新增第八章MCU 串口识别芯片类型的解决方案新增第九章OTA 升级实战方案补充串口数据长度限制说明更新常见问题排查章节一、核心差异速览1.1 技术规格对比特性CI-03TSU-03T主控芯片CI1302蜂鸟A芯片US516P6蜂鸟M芯片芯片系列CI130X系列蜂鸟M系列烧录引脚B5(TX)/B6(RX)B6/B7串口、B0/B1调试器、B2/B3脱机烧录软件PACK_UPDATE_TOOLUniOneUpdateTool固件文件不带update后缀的bin文件jx_su_03t_release_update.bin平台入口离线语音-CI-03T离线语音-SU-03T自学习功能支持支持TTS功能需购买TTS版本不支持1.2 典型问题场景根据用户真实反馈以下情况最容易导致混淆板子按 SU-03T 设计电路板预留的是 B6/B7 引脚位置但焊接的是 CI-03T 模组使用错误的烧录软件用 SU-03T 的烧录软件去烧 CI-03T导致等待设备无响应固件文件不匹配下载了错误的固件包烧录后变砖或功能异常二、外观识别方法2.1 模组丝印识别最直接的识别方式是查看模组表面的丝印标识CI-03T 模组标识 - 丝印通常包含 CI-03T 或 CI1302 字样 - 芯片上会有 CI1302 或 CI130x 系列标识 SU-03T 模组标识 - 丝印通常包含 SU-03T 或 US513 字样 - 芯片上会有 US513U61 或类似的蜂鸟M系列标识2.2 引脚定义差异两款模组的封装尺寸相似但引脚定义存在关键差异引脚位置CI-03T 功能SU-03T 功能B0GPIOUART1_TXD/调试器烧录B1GPIOUART1_RXD/调试器烧录B5TX0串口/烧录GPIOB6RX0串口/烧录串口烧录脚B7GPIO串口烧录脚重要提示如果您的电路板设计是按照 SU-03T 的 B6/B7 串口烧录接口直接焊接 CI-03T 后将无法通过原来的接口进行烧录。三、烧录方式详解3.1 CI-03T 烧录流程硬件连接USB转TTL模块 CI-03T模组 ----------- ----------- 5V → VCC GND → GND TXD → B6 (RX0) RXD → B5 (TX0)烧录步骤下载开发包访问 CI-03T 官方文档 下载完整开发包选择烧录软件使用PACK_UPDATE_TOOL.exe烧录工具选择固件文件从智能公元平台下载的固件文件不带update后缀执行烧录点击开始烧录等待进度完成特殊注意事项上拉电阻部分版本的 CI-03T 在 B5/B6 引脚需要上拉电阻才能正常烧录路径要求固件文件保存路径不能包含中文字符供电要求建议使用 5V 独立供电确保电流充足3.2 SU-03T 烧录流程硬件连接USB转TTL模块 SU-03T模组 ----------- ----------- 5V → VCC GND → GND TXD → B6 RXD → B7烧录步骤下载固件在智能公元平台点击下载固件解压得到 bin 文件选择烧录软件使用UniOneUpdateTool.exe烧录工具选择固件文件选择jx_su_03t_release_update.bin文件触发下载模式点击烧录后拔插 5V 电源线触发进入下载模式SU-03T 烧录口配置为串口的影响烧录口配置为串口对烧录功能的影响B6/B7串口烧录可配置为UART1不影响烧录功能B0/B1调试器烧录可配置为UART1会影响调试器烧录功能四、智能公元平台配置差异4.1 平台入口选择两款模组使用不同的平台入口配置互不通用智能公元平台https://www.smartpi.cn 入口路径 离线语音 ──┬── CI-03T → CI-03T系列专用配置界面 └── SU-03T → SU-03T系列专用配置界面4.2 固件下载区别项目CI-03TSU-03T下载内容SDK压缩包含烧录软件固件bin文件文件命名项目名__hash.binjx_su_03t_release_update.bin烧录工具获取从SDK中获取平台内置或单独下载4.3 配置功能差异虽然两款模组都支持基础语音识别功能但存在以下差异CI-03T支持 TTS 功能需购买专用版本SU-03T不支持 TTS但支持更丰富的 GPIO 配置五、常见问题排查5.1 烧录等待设备无响应现象描述烧录软件显示等待设备COM端口黄色状态反复拔插电源仍无反应可能原因使用了错误的烧录软件CI 用 SU 的软件或反之接线引脚不匹配如 B6/B7 接错位置驱动未正确安装CH340驱动模组已损坏或焊接问题解决步骤1. 确认模组型号查看丝印 2. 选择对应的烧录软件 3. 确认接线正确 4. 更换 USB 端口或杜邦线 5. 尝试使用调试器烧录5.2 固件烧录变砖现象描述烧录过程中出现终止了本次传输活动模组无任何响应无法重新烧录原因分析烧录了错误的固件文件如压缩包、其他型号固件烧录了老版本固件2024年11月前生成烧录过程中断电恢复方法恢复方式适用情况所需设备调试器烧录空白芯片或完全变砖蜂鸟M/AICE-MINI调试器脱机烧录器批量恢复或现场维护升级狗/脱机烧录器更换模组无法恢复时新模组5.3 混淆导致的硬件兼容问题问题场景电路板按 SU-03T 设计预留 B6/B7实际焊接了 CI-03T 模组解决方案方案A更改电路板设计将串口引脚改为 B5/B6添加必要的上拉电阻重新打板方案B使用转接板制作转接板进行引脚映射B6→B5、B7→B6 交叉连接注意电平匹配方案C更换模组拆除 CI-03T更换为 SU-03T 模组六、选型建议6.1 选择 CI-03T 的场景需要 TTS 文本转语音功能项目已有基于 CI-03T 的设计方案需要更低的待机功耗需要CI130X芯片的特定功能6.2 选择 SU-03T 的场景专注离线语音识别不需要 TTS需要更灵活的 GPIO 配置项目使用标准的 2.0mm 间距接口需要更丰富的烧录方式调试器/脱机6.3 新项目选型流程图是否需要TTS功能 │ ├─ 是 → CI-03T (TTS版本) │ └─ 否 → 是否需要超低功耗 │ ├─ 是 → 考虑SU-21T等低功耗系列 │ └─ 否 → SU-03T性价比更高七、总结CI-03T 和 SU-03T 虽然外观相似但由于采用不同的芯片架构CI1302 vs US516P6在烧录方式、软件工具、引脚定义等方面存在显著差异。开发者在使用前务必确认模组型号通过丝印或采购订单确认使用配套工具选择正确的烧录软件和固件核对引脚定义确保硬件设计与模组引脚匹配遵循官方文档参考对应型号的官方文档进行配置记住两款模组的固件和软件不互通混用会导致烧录失败或功能异常。在批量生产前务必用样品进行全面测试。八、MCU 串口识别芯片类型的解决方案8.1 问题背景在实际产品应用中以下场景会面临芯片识别问题用户真实案例已脱敏“我们发货的设备两种芯片都有CI-03T 和 SU-03T我需要进行 OTA 升级但两种芯片的 OTA 方式不一样。只有串口连接MCU 能通过什么指令区分是哪款芯片”核心问题设备已部署到现场无法通过查看丝印区分只有串口通信通道可用两种芯片的 OTA 升级方式完全不同需要在程序中自动识别芯片类型8.2 技术限制说明官方答复CI-03T 和 SU-03T 的内部固件没有内置芯片类型识别指令无法通过标准的串口命令直接查询芯片型号。这意味着❌ 不存在类似ATCHIPINFO的通用查询命令❌ 无法通过固件版本号区分两者版本号格式不同❌ 串口协议中不包含芯片类型标识字段8.3 解决方案方案一利用 CI-03T 的复位日志特性推荐用于识别原理CI-03T 的 SDO/SCLK烧录脚在未配置为串口通信时复位会输出日志信息。实施步骤硬件设计阶段为 CI-03T 预留 SDO/SCLK 引脚连接到 MCU设计中增加 GPIO 检测电路检测逻辑MCU 检测流程 1. 控制语音模块复位 2. 监听 SDO/SCLK 引脚是否有数据输出 3. 有数据 → CI-03T 4. 无数据 → 可能是 SU-03T注意事项此方法仅在 SDO/SCLK 未配置为串口功能时有效需要硬件设计时预留检测引脚局限性如果 CI-03T 的烧录脚已配置为串口通信此方法失效。方案二生产时写入识别标识到非易失性存储原理在产品生产/组装时将芯片类型信息写入到 MCU 的非易失性存储或外挂存储器。实施步骤生产环节组装时确认模组型号将芯片类型写入 MCU Flash/EEPROM或写入外部存储芯片如 AT24C02存储格式建议// MCU Flash 中的芯片类型标识#defineCHIP_TYPE_UNKNOWN0x00#defineCHIP_TYPE_CI03T0x01#defineCHIP_TYPE_SU03T0x02uint8_tvoice_chip_typeCHIP_TYPE_CI03T;// 生产时写入优势可靠性高不依赖通信协议一次写入永久有效适用于已量产产品追溯方案三通过响应特征推断有限场景原理利用两种芯片在特定场景下的不同响应特征进行推断。可用的特征差异特征CI-03TSU-03T波特率支持标准波特率标准波特率唤醒响应格式可能有 TTS 回复只有语音回复串口协议SDK 自定义SU-03T 协议局限性此方法不够可靠仅可作为辅助判断手段。方案四统一硬件设计推荐用于新产品原理在产品设计阶段就避免混用两种芯片。实施策略选型锁定根据产品需求确定唯一芯片方案不要在同一产品中混用 CI-03T 和 SU-03T引脚兼容设计如果必须支持两种芯片设计兼容性电路使用跳线或配置电阻区分版本管理不同芯片版本使用不同 PCBA 型号在外壳或标签上明确标识8.4 决策树产品处于哪个阶段 │ ├─ 设计阶段 → 方案四统一硬件设计 │ 避免混用从根本上解决问题 │ ├─ 生产阶段 → 方案二写入识别标识 │ 生产时记录维护成本最低 │ └─ 已部署产品 → 方案一利用日志特性 部分场景有效 或 结合多种方法综合判断九、OTA 升级实战方案9.1 两种芯片的 OTA 差异项目CI-03TSU-03TOTA 方式需要专用例程拔插电源触发例程名称cias_tool_0912.tar.gz无需例程直接烧录复位操作通过软件控制拔插 5V 电源线固件格式bin 文件update.bin 文件9.2 SU-03T OTA 升级实现硬件连接MCU ────── SU-03T │ │ │ TX/RX (烧录脚 B6/B7) │ │ └─ GPIO ──┘ (控制电源通断)升级流程MCU 切换到升级模式断开 SU-03T 供电重新上电触发进入下载模式通过串口发送固件数据等待烧录完成模块自动重启伪代码示例// MCU 端 OTA 升级流程voidsu03t_ota_upgrade(uint8_t*firmware,uint32_tsize){// 1. 断电gpio_set(POWER_PIN,LOW);delay_ms(500);// 2. 上电进入下载模式gpio_set(POWER_PIN,HIGH);delay_ms(100);// 3. 发送固件uart_send_firmware(UART_PORT,firmware,size);// 4. 等待完成wait_for_upgrade_complete();// 5. 重启模块gpio_set(POWER_PIN,LOW);delay_ms(1000);gpio_set(POWER_PIN,HIGH);}9.3 CI-03T OTA 升级实现CI-03T 的 OTA 需要参考官方例程cias_tool_0912.tar.gz该例程包含固件烧录协议实现复位控制逻辑数据传输流程获取方式联系技术支持获取 SDK 和例程实现要点需要实现专用的烧录协议需要控制模块进入烧录模式建议参考官方例程进行移植9.4 串口数据长度限制说明根据 SmartPi 官方文档UART 通信存在以下限制参数CI-03TSU-03T单次发送最大长度512 字节512 字节单次接收最大长度256 字节256 字节消息间隔建议100-200ms100-200msOTA 升级时的注意事项固件文件通常超过单次传输限制需要分包发送每包不超过限制建议每包数据长度保持一致接收端需要实现重组逻辑十、参考资源CI-03T 官方文档SU-03T 官方文档智能公元平台模块参数对比CI-03T 烧录与调试 FAQSU-03T 烧录与调试 FAQ更新历史v1.0 (2026-02-04)初始版本涵盖基础识别与烧录差异v2.0 (2026-03-12)新增 MCU 串口识别方案、OTA 升级实战内容