跳转到内容

P05 · Key 评估 —— 无线服务通道与主控方案

类型评估状态现行更新2026-09-28
  • Level-1 规格:P05-key.md
  • 设计附录:P05-key-design.md
  • 依据:Espressif ESP32-C6 v1.5、ESP32-H2 v1.3 与 ESP32-C6-MINI-1 数据手册;NXP TJA1463、Microchip MCP2518FD / MCP2515、TI CC2745R10-Q1(SWRS304D)数据手册;Nordic nRF54L15 数据手册;LCSC 零售价。数据日期 2026-09-28

本文是评估,不是选型决定;不改变任何规格数值。规格只在待决项 KEY-O-03、KEY-O-09…KEY-O-12 引用本文。

2026-09-28 提出 Key 需要无线来做配置与升级。Key 此前没有射频,推荐主控 STM32G0B1CE。本文比较加入无线后的主控方案,并回答随之提出的四个问题:静态电流放宽后哪颗芯片合适;为什么不用 Air 同款芯片;后续加 CAN 或 RS-485 哪个方便、价格如何;单个 Key 做多少键最合适;怎样扩展键数才不必每 8 键配一颗主控。

边界:Key 是常供电设备,不以省电为目标;控制路径保持有线 CAN,无线只是服务通道;价格是 LCSC 零售价,不是量产报价。

方案 器件 射频认证 固件镜像
ESP32-C6 模组(采纳) ESP32-C6-MINI-1-N4 模组级预认证 一个
ESP32-H2 ESP32-H2FH4 芯片直贴,或 H2-MINI-1 模组 芯片直贴需整机射频设计与认证;模组 LCSC 未收录 一个
nRF54L15 + SPI CAN 控制器 nRF54L15(或 L10)+ MCP2518FD 或 MCP2515 有第三方预认证模组 一个
STM32G0B1CE + BLE 模组 原主控 + 预认证 BLE 模组(如 TI CC2340R5MODA) 模组级 两个
车规 BLE + CAN 单芯片 TI CC2745R10-Q1 或 NXP KW45 芯片直贴,全套认证 一个
Key 不放射频 不变 Key 无需 一个

最后一项指手机连接 Mate 或 Air Hub,由它们经 X01 §4.7 的 CAN 通道下发配置与固件;只有 Core 加 Key 的船要另配 BLE 转 CAN 的服务工具。它改动最小,但没有满足"Key 自己带无线入口"的要求,未采纳。

Key 不休眠并保持 CAN 接收(KEY-05)。逻辑轨由 5 V 经 LDO 得到,3.3 V 侧每 1 mA 在 5 V 侧也是 1 mA;折算式为 (I_5V × 5 V) / 0.85 / 12 V。TJA1463 Normal 模式隐性态 ICC 典型 7 mA。

主控 保持 CAN 接收时的电流 整机静态 @12 V
STM32G0B1CE @16 MHz 约 1.5 mA(93 µA/MHz) 约 4.2 mA
TI CC2745R10-Q1,Idle 模式 1.45–2.1 mA 约 4.2–4.5 mA
ESP32-H2,modem-sleep 64 MHz 5–10 mA 约 6–8 mA
nRF54L15 + MCP2515 主控空闲约 3 µA;MCP2515 最大 10 mA 约 6–8 mA
nRF54L15 + MCP2518FD @40 MHz 主控空闲约 3 µA;MCP2518FD 典型 15 mA 约 11 mA
ESP32-C6,modem-sleep 80 MHz 14–25 mA 约 10–16 mA

ESP32 的 light-sleep 不可用:TWAI 在 light-sleep 下不工作,靠 CAN RX 引脚唤醒会丢第一帧。外挂 CAN 控制器时,决定静态电流的是控制器而不是主控,所以 Air 同款芯片并不更省电。规格的静态上限因此由 ≤5 mA 放宽到 ≤20 mA@12 V。

ESP32-C6 ESP32-H2 nRF54L15
加一路 CAN 片内 2 路 TWAI,只加收发器 片内 1 路 无;每路加 SPI 控制器、晶振与收发器
加一路 RS-485 UART 加收发器;2 个 UART + 1 个 LP UART UART 加收发器;2 个 UART UART 加收发器;5 个串行实例与 SPI、I2C 共用
GPIO 芯片 30 / 22;MINI-1 模组 22 19 31(QFN48)
CAN FD 否 否 配 MCP2518FD 可以

X01 已定为 Classical CAN 500 kbit/s,TWAI 够用。

LCSC 零售价,美元,1k 档,2026-09-28。

器件 单价 LCSC 编号与备注
ESP32-C6-MINI-1-N4 模组 2.83(1.3k 档) C5736265;当天库存为 0
ESP32-H2FH4 芯片 1.69 C22470214
nRF54L10-QFAA 2.40 C44800139;nRF54L15 未收录
MCP2518FD(SOIC-14) 0.95 C626758
MCP2515(TSSOP-20) 0.85 C185941
TJA1463 0.66 C3233821
SP3485 / THVD1450(RS-485) 0.14 / 0.57 C8963 / C2671361
STM32G0B1CET6 / CET6N 7.71 / 4.42(100 片档) C5270267 / C2978903;库存均为 0
TI LP5024 / LP5036 1.15 / 0.93(单片) C427525 / C701961
Lumissil IS31FL3236A 0.52(单片) C246443

主控部分合计:ESP32-C6 模组 2.83,含天线与模组认证;ESP32-H2 芯片 1.69,另需晶振、匹配、天线与整机射频认证;nRF54L10 + MCP2518FD 3.35,另需两颗晶振、匹配、天线、NFC 线圈与整机射频认证;STM32 加 BLE 模组最高。

nRF54L15 + SPI CAN ESP32-C6 模组
平台 与 Air、Tag 同一 SoC、SDK 与引导程序 ESP-IDF,与 Air Hub 的上行 C6 共用
无屏配对 NFC 贴近即认证 OOB 印刷配对码加 PAKE,或按键输入
CAN 外挂 片内 2 路
器件数 多一颗控制器与晶振 最少

nRF54L15 的价值是三个产品共用一套认证 BLE 服务与 NFC 配对;代价是每路 CAN 都要外挂。Key 以有线总线为主、且要为后续的 CAN 或 RS-485 留余量,因此取 ESP32-C6。

ESP32-C6-MINI-1 有 22 个 GPIO。扣除 CAN、I2C、USB、采样与控制 9 个,再预留第二路 TWAI 与 RS-485 共 5 个,剩 8 个给按键,启动配置引脚不接按键。36 路 LED 驱动器一颗可带 8 键的 24 路 RGB 加图例分区。所以 8 键是不加扩展器、不加第二颗驱动器的上限。

每单元键数 需要的器件 主控与驱动的每键成本
4 模组 + 收发器 + 1 颗 LED 驱动器 约 1.10
8 同上 约 0.55
16 再加 1 颗 16 位 I/O 扩展器与第 2 颗 LED 驱动器 约 0.36

8 键到 16 键每键只省约 0.2 美元,不足以抵消更大的外形、模具与密封验证,所以每块板定为 8 键。

每 8 键配一颗主控会让主控成本随键数线性增长。扩展单元只需要按键输入与 LED 通道,两者都是 I2C 器件:

做法 器件 主控、收发器、多路开关与驱动成本
40 键,五个基础单元 5 ×(模组 2.83 + TJA1463 0.66 + LP5036 0.93) 约 22.1
40 键,一个基础单元 + 四块扩展单元 4.42 + TCA9548A 0.70 + 4 ×(AW9523B 0.33 + IS31FL3236A 0.52) 约 8.5
同上,扩展单元用 LP5036 4.42 + 0.70 + 4 ×(0.33 + 0.93) 约 10.2
72 键,九个基础单元 9 × 4.42 约 39.8
72 键,一个基础单元 + 八块扩展单元 4.42 + 0.70 + 8 ×(0.85…1.26) 约 11.9–15.2

I/O 扩展器价格:AW9523B 0.33(C148077)、XL9555 0.39–0.53(C5125492 / C609791)、TCA9555 0.35–0.87(C42420608 / C465732),LCSC 单片零售价。

扩展块数的上限取决于总线怎么接。各器件可选的 I2C 地址数按数据手册核对为:LP5036 与 IS31FL3236A 各 4 个,AW9523B 4 个,TCA9555 8 个。若所有板共用一条 I2C、靠地址脚区分,基础单元自己的 LED 驱动器占掉一个地址,只能带 3 块扩展单元、共 32 键。改用一颗 8 通道 I2C 多路开关 TCA9548A(C130026,0.70)、每个通道接一块扩展单元,上限变为 8 块、72 键,扩展单元也不再需要地址编码;这颗开关同时用来隔离把总线拉死的扩展口。再多仍可行(一条总线可挂 8 颗 TCA9548A),实际上限由 5 V 轨电流、线束数量、轮询时延与单点故障范围决定。

I2C 的距离:不加措施按 0.3 m 设计;用带地线的屏蔽双绞线、降低速率并加强上拉后估算可到约 2 m,须实测。两端加总线缓冲器(P82B96,数据手册称 400 kHz 下至少 20 m,单价 3.3–3.5;P82B715,双绞线 50 m,单价 1.27)能到几十米,但两端合计后比 CAN 扩展单元还贵,不采用。

3.7 远距离扩展:RS-485 与内部 CAN

章节标题:“3.7 远距离扩展:RS-485 与内部 CAN”
I2C 加多路开关 RS-485 内部 CAN
扩展板器件 I/O 扩展器 + LED 驱动器 小 MCU(PY32F002A 0.19 / CH32V003 0.29)+ SP3485 0.14 + LED 驱动器 0.52 带 CAN 的小 MCU(CH32V203 0.71–1.03)+ 收发器(SIT1042 0.44 / TJA1042 0.49)+ LED 驱动器 0.52
每 8 键成本 0.85–1.26 0.85–0.95 1.7–2.0
可靠距离 0.3 m,约 2 m 待实测 几十米 几十米
按键上报 中断后读取 主机轮询,时延随块数线性增加 扩展板主动上报
校验、重发与故障节点退出 无 需自行实现 CAN 内建
协议 无需设计 全部自定义 可复用 X01 的帧格式
扩展板固件 无 有 有

ESP32-C6 片内有两路 TWAI,第二路原本就预留,所以内部 CAN 不占新的主控资源:TWAI0 接外部 YBO CAN,TWAI1 接内部扩展总线,两边在控制器、收发器与连接器上分开。电气隔离收发器(ISO1042 1.46–2.28,CA-IS3050 1.20–1.38)加隔离电源(B0505S 0.75)只在扩展面板另有独立供电、两边地电位不同时才需要;扩展单元由基础单元供电时两边共地,首版不做。

2026-09-28 的决定是两种都做:同一组装体内用 I2C 扩展单元,较远或数量多时用内部 CAN 扩展单元;RS-485 记为已比较的替代方案。

代价:所有按键都在一颗主控后面,基础单元故障会让整组失效;CAN 扩展单元带来第二份固件,而低价 MCU 没有硬件信任根,所以它不保存密钥,镜像由基础单元校验后下发。相距较远或需要互为备份的面板仍用多个基础单元。

一颗 RGB 状态灯用颜色、亮度与闪烁节奏表达全部状态;图例背光只负责暗光下照亮标签,亮度是全局日夜设置,每块板一组即可(白光一路、夜间红光一路)。状态灯与图例合为一颗 RGB 灯可把每键通道降到 3 路,但 OFF 时图例须保持可见、混色白光观感较差、且不能再做状态窗与图例的光学隔离,留给 KEY-O-05 的光学样件决定。

  • 价格为零售价;ESP32-C6-MINI-1-N4 当天 LCSC 库存为 0,供货须询价。
  • NXP KW45 的运行与空闲电流在登录墙后,未核实;MCP2518FD 在低于 40 MHz 时钟下的电流数据手册未列。
  • ESP32-C6 的 modem-sleep 电流是数据手册典型值,启用 TWAI 与外设后的实际值须实测。
  • 密封面板与金属台面后的 PCB 天线服务距离未知,须带壳实测。
  • 无线使 Key 进入 RED 与 EN 18031 范围,整机认证费用未询价。
  • 启动配置引脚(GPIO8、GPIO9、GPIO4、GPIO5、GPIO15)的分配须按模组数据手册逐脚确认。
  • "最多 8 块扩展单元"是设计目标:满配时的背光电流、逐板轮询时延与线束 EMC 须实测。
  • 扩展线束在船用 EMC 环境下的表现未知,须按 V-06 的断线、短路与插拔测试验证;I2C 的 2 m 是估算值。
  • 低价 CAN MCU(CH32V203 等)的 CAN 能力、时钟精度与晶振要求未按数据手册核对。
  • 内部 CAN 的 16 块与 20 m 是设计目标,受供电压降限制,须按线束 ICD 核算并实测。
  1. KEY-O-03:主控采用 ESP32-C6-MINI-1-N4 模组,LED 驱动器采用 36 路的 LP5036,IS31FL3236A 作低价备选;硬件预留第二路 TWAI 与 RS-485 的引脚,首版不贴收发器。
  2. 每块板最多 8 键;更多键数用不带主控的扩展单元,近处用 I2C 扩展单元,经 8 通道多路开关最多 8 块;较远或数量多时用内部 CAN 扩展单元,经主控的第二路 TWAI 最多 16 块(KEY-O-12);需要互为备份时用多个基础单元(KEY-O-11)。关键回路的按键不要集中在同一个基础单元下。
  3. 无线只作服务通道:平时关闭、物理动作开窗、认证配对、不承载控制;配对方法在 KEY-O-09 冻结。
  4. Key 兼做总线上其他节点的配置与升级中继,首版不做(KEY-O-10);它依赖 X01 §4.7 在 Classical CAN 下的分块重算。
  5. 若日后平台统一或 NFC 配对的优先级上升,nRF54L15 加 MCP2518FD 是已比较过的替代方案。