# A106 吸尘器三键与显示接口推进

2026-10-11。新增控制板显示接口并完成布线，新增双键ADC识别候选。三款工程范围仍完整保留；本轮只改吸尘器局部。工厂DFM、采购、装配、烧录与物理功能效果均未完成。

## 硬件实际变化

以A29原理图/PCB为基线，新增J5四针2.54mm连接器：1=CTRL_3V3、2=GND、3=PANEL_SCL、4=PANEL_SDA。U5原NC脚13/PA6接SCL，14/PA7接SDA，预留软件I2C开漏方式，不宣称两脚有硬件I2C复用功能。引脚依据ST STM32G030x6/x8官方数据表：https://www.st.com/resource/en/datasheet/stm32g030f6.pdf 。保留原MCU、供电、风机和测量拓扑。J5在(130,75)mm，局部精确足迹钻孔1.2mm，实际接插件MPN/引脚公差尚待冻结。

原532个铜对象的UUID、起止坐标、宽度、层和网络逐项保持，原器件位置与角度保持；新增284个铜对象，包括连接器电源/地与两条逻辑信号。原电气引脚只改变U5.13/14，共增加J5四个电气引脚。原理图与PCB对应核对通过。

新原理图ERC=0，PCB DRC=0，未连接项=0。四项原有MH1–MH4机械孔未画入原理图的parity提示保留，没有关闭规则或删除机械孔来隐藏提示。第一版直接试走线未通过DRC，最终使用保留原铜的碰撞约束布线并通过原生复核；临时失败报告不代表最终状态。

## 三键低成本接法候选

保留J3.3 KEY_IN给电源键；J3.4 USER_ADC改为外部＋/－电阻梯形输入。面板节点10k 1%上拉CTRL_3V3，＋开关串10k 1%到GND，－开关串22k 1%到GND。无键、＋、－、同时按下的12位理想ADC计数约4095、2048、2815、1668。两调节键不需要增加MCU或IO扩展芯片。但该外部面板尚未生成PCB，也未装配；显示器件仍未选型，不能称整机成本达标。

新增panel_keys.c/h，采用不重叠候选识别窗口及20ms稳定确认；无效ADC或窗外数据立即返回无效，采样空窗超过100ms重新确认，避免把未知输入当作学习双键。主机测试覆盖四类状态、抖动、失效、服务空窗、回绕及全部65536个uint16值分类。

48个独立数值角点使用三电阻各1%及额外±50count假设误差：＋1977–2118、－2748–2883、双键1599–1738，均在各自候选窗口内。±50count只是筛选预算，未通过实际ADC/地线/温度/触点测量证实。面板低有效电源开关、实际阻值、RC、ADC采样保持时间及长按手感仍需验证。

## 尚未实现

J5是3V3逻辑/供电接口，不等于显示器已匹配。外部上拉、总线电容、开漏时序、负载/浪涌和稳压器热预算必须按实际器件核实。软件I2C驱动、显示内容、吸力测量和学习算法未接入；新的panel_keys也未接入A41默认关断目标固件。原风机线数/极性/频率仍是候选，未由手册或样机确认。

本轮不导出用于投产的新CAM，避免把新增接口板当作整机制造放行。可编辑CAD、精确局部足迹、识别源码、接口合同、增量BOM和验证记录用于工程审查；当前源未改变历史A29包。下一步是外部三键面板电路/布局与实际显示选型，然后接入目标输入及物理验证。
