双色触摸灯 PCBA — V0.2 主控脚号修订版
日期：2026-10-23

本次已将 U2 换成中微 CMS79FT611（无 C 后缀），依据原厂完整 V1.2.2 手册补齐真实引脚、SOP8 封装、ADC 接法和 ICSP 烧录连接。CMS79FT621C 不再用于本版。
功能要求保持：单击白光 → 再单击暖光 → 再单击关灯；支持边充边亮；增加低电提示。
这是根据照片和功能要求形成的工程设计，尚未通过实物逐线测量证明与原板完全相同。本次不含 PCB 布局、Gerber 或可烧录固件。

1. 文件
PCBA_原理图_V0.2.pdf：四页，依次为充电与电源切换、主控与采样、灯珠驱动、脚号与实现说明。
PCBA_BOM_V0.2.xlsx：28 项合并 BOM，单板数量；K 列为资料来源。
pcba_v02.kicad_pro：KiCad 10 工程；主图 pcba_v02.kicad_sch，另有 control.kicad_sch、leds.kicad_sch、pinmap.kicad_sch。
PCBA.kicad_sym、sym-lib-table：项目符号库，必须随工程保留。
检查记录_V0.2.txt：检查结果及验证边界。
PCBA_KiCad_V0.2.zip：以上交付文件打包。

2. U2 真实物理脚号（封装顶视，按手册第 10 页）
脚号  原厂主要功能                  本板网络          用途
1     GND                           GND               地
2     RC0 / AN17 / ICSPDAT           BAT_ADC_DAT       电池采样，与烧录 DAT 共用
3     RC1 / AN16 / ICSPCLK           ICSPCLK           烧录时钟，正常运行不用
4     RA7 / AN7 / TK7 / PWMA4        USB_SENSE         USB 电压检测
5     RA6 / AN6 / TK6 / PWMA3        WW_DRV            暖光 MOS 栅极控制
6     RA5 / AN5 / TK5 / PWMA2        CW_DRV            白光 MOS 栅极控制
7     RA0 / AN0 / TK0 / INT          TOUCH             触摸弹簧输入
8     VDD                           VDD_MCU           主控电源

封装绑定：Package_SO:SOIC-8_3.9x4.9mm_P1.27mm。
原厂 SOP8 外形在手册第 147 页：本体长 4.70–5.10mm、本体宽 3.70–4.10mm、跨脚宽 5.80–6.20mm、脚距 1.27mm。KiCad 标准封装与此尺寸系列一致；实际装配须核对 1 脚标记。
采购须明确 CMS79FT611、SOP8。本图不能直接用于 CMS79FT611C、CMS79FT621C 或其他后缀产品。

3. 本次外围修订
- R16 新增 4.7kΩ，串在分压节点 VBAT_SENSE 与 U2 第 2 脚之间，满足手册 ICSP 复用脚外部网络隔离要求。C6 放在分压侧，不能直接挂在烧录 DAT 上。
- TP5 为 DAT，TP6 为 CLK，与 TP3（VDD）、TP4（GND）组成四线烧录接口。
- JP1 为默认闭合的可切断铜桥，用于隔开主控电源与 VSYS。它是 PCB 特征，不采购独立器件。
- R11 从 100Ω 改成 10Ω，降低低电状态下主控电源串联压降。
- 电池分压改为 R7=33kΩ、R8=10kΩ；USB 分压改为 R9=47kΩ、R10=10kΩ。比值与 V0.1 一致，但减小了源阻抗，降低漏电误差影响。
- 电池分压在 4.2V 时连续消耗约 97.7µA，在 3.7V 时约 86.0µA；这是明确的待机负担，整板待机电流仍须实测。不能套用 MCU 单独休眠电流作为整机待机电流。

4. 烧录与配置
使用支持 CMS79FT611 的中微烧录器及对应器件配置，不按 PIC 的 VPP 或 SWD 接口连接。
外部供电烧录步骤：
  a. 断开 USB 和电池。
  b. 切开 JP1，确认两焊盘已不导通。
  c. 烧录器 VDD/GND/DAT/CLK 分别接 TP3/TP4/TP5/TP6。
  d. 以原厂烧录工具对此具体型号的电压设置进行烧录和校验；不手工假设烧录电压。
  e. 断开烧录器，然后用焊锡恢复 JP1，确认通断及短路状态，再接回电源。
禁止在 JP1 闭合时把烧录器外部电源并入系统。也不要省略断开 USB/电池的步骤，以免从采样脚反向供电。
运行配置：内部 8MHz，LVR=2.6V，ICSPPORT_SEL=NORMAL。关闭未使用串口功能，避免占用 RC0/RC1。
RA5/RA6 先写低电平，再配置为输出；R13/R15 为硬件栅极下拉。RC1 正常运行保持输入并启用适当的内部下拉，避免浮空；烧录时交给烧录接口控制，不在 CLK 上挂电容。

5. ADC 与低电检测
硬件连接：电池接 AN17（U2-2，经 R16），USB 接 AN7（U2-4）。R16 不改变理想直流分压比。
采用内部 2.0V LDO 作为 ADC 参考：ADCON1.LDO_EN=1，LDOSEL=1。不能把随供电变化的 VDD 当作固定 3.3V。
采用 ADFM=0 的完整 12 位格式：D=(ADRESH<<4)|(ADRESL>>4)。本芯片 ADFM=1 时仅保存高 10 位，不能沿用 12 位换算。
标称换算：Vbat=D×2.0×4.3/4096；Vusb=D×2.0×5.7/4096，电压单位为 V。
AN17 的 CHS[4:0]=10001；AN7 的 CHS[4:0]=00111。CHS4 位于 ADCON1。1.2V 固定基准是另一个内部输入通道，不是本设计选择的参考源。
电池/USB ADC 引脚设输入、关闭上下拉及数字输入缓冲；ANSEL2.ANS17、ANSEL0.ANS7 按手册启用。触摸脚 RA0 不启用 AN0。
使能参考后等待至少 200µs；8MHz 下采用 ADCS=11（FSYS/128）的保守初值。上电等 100ms，通道切换留采样时间、丢弃首个结果、多次平均，轮询转换完成。采样时间和误差须在样机上验证。
ADC 的手册工作电源下限为 2.7V；本设计软件截止初值为电池 3.0V。ADC 参考和阻值均有误差，应按已知电压校准后确定实际报警、截止值。

6. 固件功能约定（尚未实现、编译或烧录）
- 冷上电关灯；触摸依次白光、暖光、关灯。长按只算一次触发，释放后才能重新触发；不加入调光或混光档。
- 白光与暖光互斥。普通 GPIO 即可完成开关与提示闪烁，不需要依赖 PWM。
- 低电初值：电池 <3.3V 持续 3s，当前颜色闪 3 次，再恢复；每 60s 重复。建议每次灭/亮各 200ms。关灯时不定时闪灯。
- 截止初值：电池 <3.0V 持续 2s，关灯锁定；软件截止不替代电池包保护。
- 电池 >3.5V 持续 5s 后清除低电/截止状态，不自动开灯。
- USB 有效进入阈值 >4.4V 持续 100ms；退出阈值 <4.1V 持续 100ms。USB 有效时允许触摸开灯，暂停低电闪烁；拔出后若仍处于低压锁定，立即关灯，再按恢复条件判断。
- 低电锁定时仍需通过周期唤醒检测 USB 和电池。触摸唤醒、充电干扰抑制、去抖和壳体灵敏度须联合调试。
上述阈值、时间和闪烁方式均为工程初值，须结合电芯放电曲线与实际亮度标定。
资料边界：已取得用于硬件设计的引脚、封装、电源、ADC 和烧录资料；公开手册触摸章节未展开完整触摸寄存器配置。本包没有已验证的触摸 SDK 或固件，触摸程序后续须结合原厂库/示例集成与实测，不能把本次脚号核验视为固件已完成。

7. 其余电路与物料
U1 为南京拓品 TP4054-42-SOT25-R，4.2V 单节锂电池充电；R3=33kΩ 对应约 30.3mA 工程初值。须确认器件在此低电流下的精度和充电结束行为，以及电池允许的充电条件。
D1 B5819W 与 Q1 CJ2301 组成 USB 优先供电路径。Q1 的 1=G 接 VBUS，2=S 接 VSYS，3=D 接 VBAT，体二极管方向 VBAT→VSYS。主灯从 VSYS 取电，避免直接与充电器 BAT 端负载混用；供电切换和满充终止仍待实测。
Q2/Q3 为长晶 CJ2302，1=G、2=S 接地、3=D 接各灯色公共阴极。每颗每色独立 330Ω 限流。假设 VSYS≤5.25V、LED Vf≥2.6V，每色每颗电流上限约 8.03mA，五颗约 40.2mA；这些是假设下的计算，不是原板测量值。电阻限流会随供电电压变化而改变亮度。
D3-D7 暂按五颗共阳双色侧发光灯珠，A/KC/KW 仍为电气端子名，不能当作真实封装焊盘号。此项与已完成真实脚号映射的 U2 不同，需核对原灯珠极性、脚号、封装、色温和 Vf。
J1 目前为 USB-C 16P 电气符号，仅使用 5V 电源；CC1/CC2 各接独立 5.1kΩ 下拉，不请求 PD 升压。具体连接器与沉板高度待尺寸。
电池按照片的 3.7V/120mAh/0.444Wh 作为初值，选择 4.2V 充电上限并带 PCM 过充/过放/过流/短路保护的电池包。照片不能确认原电池保护状态；图中 VBAT/GND 接电池包 P+/P-，本版不含裸电芯保护电路。
通用阻容按规格可采购；LED、USB 座、弹簧和电池尚未锁定完整采购料号。BOM 未提供或核实实时库存、价格。

8. 后续需要的实物信息及验证
用户补充板外形、厚度、接口和灯珠定位、触摸弹簧高度后再进行 PCB 布局。原灯珠电气结构需通过测量或准确料号确认；若非共阳，本图灯珠及驱动连接须调整。
样机验证包括：烧录校验与断电恢复、C-C 正反插、边充边亮时充电终止、USB 插拔误触/复位、满电与低电灯电流、ADC 校准和低电迟滞、整机待机电流、带壳触摸、热态漏电与电池保护。上述项目尚未完成。

9. 主要资料（查阅日期 2026-10-23）
CMS79FT611 原厂产品页：https://www.mcu.com.cn/Products/163/pids/1.html
CMS79FT61x User Manual V1.2.2 原厂完整手册（150 页）：
https://www.mcu.com.cn/uploads1/file1/20220722/CMS79FT61x%20User%20Manual_V1.2.2.pdf
核验页：p10 脚号；p12 配置；p13 ICSP 隔离；p80–87 ADC；p88 触摸；p127 电气参数；p147 SOP8。
所读文件 SHA-256：462566902bdc2e3d51ce8e383c4539d36594438c3cad8d14232cf9f39cbeb1a9
TP4054：https://www.toppwr.com/uploadfile/file/20230221/63f44ab777dcc.pdf
CJ2301：https://www.jscj-elec.com/gallery/file/CJ2301%20SOT-23%20V2.pdf
CJ2302：https://www.jscj-elec.com/gallery/file/CJ2302%20SOT-23%20V2.1.pdf
B5819W 厂家手册（分销商托管）：https://uploadcdn.oneyac.com/attachments/files/brand_pdf/jscj/43/7C/JSCJ-B5819W.pdf
电源路径参考：https://www.microchip.com/en-us/application-notes/an1149
USB-C 下拉参考：https://www.renesas.com/en/support/engineer-school/usb-power-delivery-03
