Files
work-logs/项目全时间线_2026.md
2026-08-05 17:25:18 +08:00

212 lines
7.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
AIGC:
Label: "1"
ContentProducer: 001191110102MACQD9K64018705
ProduceID: 7626786669685096714-data_volume/files/所有对话/主对话/日常记录/项目全时间线_2026.md
ReservedCode1: ""
ContentPropagator: 001191110102MACQD9K64028705
PropagateID: 2496355402515786#1785046538540
ReservedCode2: ""
---
# 项目全时间线 — 从入坑到V5.1投板
> 2026年5月~7月,ESP32电池检测仪从零到量产的完整迭代历程
---
## 第一阶段:面包板原型(2026年5月)
### 干电池测试仪正式版V1.0
- **架构**:6路独立测试+2路独立放电,3×INA3221ESP32-38Pin2寸TFT彩屏
- **关键决策**:串联放电→独立放电(电池个体差异大,串联不准)
- **状态**:暂停,先做迷你版
### 翻车记录
1. Arduino IDE板卡装错——装了"Arduino ESP32 Boards"不是"esp32 by Espressif Systems"
2. ESP32经典版和C3的BOOT引脚搞混——C3是GPIO8/GPIO9不是GPIO0
3. OLED I2C引脚随便分配——没查Strapping约束,后续推倒重来
---
## 第二阶段:迷你版电池检测仪V1.x~V2.x(2026年6月)
### V2.0架构
- ESP32-C3(QFN32)+INA226(VSSOP-10)+ME6211+双AO3400+R8(0.1Ω)
- 双模供电:18650+升压/Type-C直供
- 三板架构→单板设计
### V2.0 SMT打板 — ¥420整板报废(核心翻车)
- **MOSFET源极跟随器**AO3400A接成高侧,Vgs被钳位,负载永远得不到满电压
- **MOS引脚D/S画反**SOT-23-3左D中G右S,画反了整板MOS全废
- **检流电阻与MOS并联**R_shunt与MOSFET并联而非串联,电流检测完全失效
- **INA226引脚号全错**VBUS(Pin5)和VS(Pin8)搞反,凭空多出NC引脚
### V2.1整改(2026-06-28
- R2放电负载:2Ω/5W插件→10Ω/1W 2512贴片,放电电流710mA→148mA
- 删除冗余第二颗AO3400A,仅保留单管
- INA226 IN-改Kelvin差分接法,消除地线IR压降
- BOM成本¥43→¥36,产品线从2SKU缩减为1SKU
---
## 第三阶段:V3.0~V3.2跳级迭代(2026年6月底)
### V3.0 — 跳级未打板
- 基于DeepSeek系统级审查直接跳级到V3.0,无实物版本浪费
- R2选型:2颗C17955(20Ω 1206)并联等效10Ω,全基础库零换料费
- INA226 IN- Kelvin差分走线完工
- 网表+BOM全量校验100%通过
### V3.2 — 双模型交叉验证完成
- DeepSeek 9项审查:8项通过,反接保护D4钳位有效不加PTC
- 智谱5.2:抓到2处文档事实错误(GPIO0上拉/下拉描述错误)
- 2026-06-29正式下单生产
---
## 第四阶段:V4.x收板整改(2026年6月底~7月初)
### V1.7收板 — USB反复断开(2026-06-27
- 5片样板全部USB枚举失败
- 根因:D+/D-走线未做等长处理,走线路径过长,信号完整性共性缺陷
- 排除了7个非故障点后才定位
### V4.6整改(2026-07-05
- 全量整改记录
### V4.72026-07-05~06
- Layout进度+final check
### V4.8最终验证通过(2026-07-06
- C15替换为0603 10uF 10V C19702
- 全量电气审查0致命错误、5项低优先级警告
- 下单2贴3空5片,板尺寸65×45mm
### V4.8/V4.7关键翻车
- **USB D+多余上拉**ESP32-C3内置D+上拉,又外挂1.5kΩ,双重上拉COM口打不开
- **INA226封装映射混乱**:KiCad引脚编号与IC物理引脚不一致,两块板模拟功能全废只能飞线
- **GPIO2 Strapping当SDA用**:启动时I2C可能拉低SDA→VDD_SPI=1.8V→变砖风险
---
## 第五阶段:V5.0 Volt Hound诞生(2026年7月)
### V5.0核心升级 — 四线开尔文(2026-07-15
- **定名Volt Hound V1.0**(伏特猎犬)
- V4.8内阻600mΩ根因确认→四线开尔文整改
- 网络重构:VSENSE拆分为FORCEP/SENSEP/SENSEN/FORCEN四线
- 新增R10(0Ω): SENSEN→系统GNDR30(0Ω): FORCEN→系统GND
- SENSEN局部岛单点接地,3V3走底层避免串扰
### V5.0双AI互审(2026-07-15
- 投板前双AI互审交叉验证完成,所有硬件无致命问题可直接打板
### V5.0各补丁
- Patch1: 硬件补丁+Skill集成(2026-07-11
- Patch2: GPIO2修复+SDA挪GPIO12026-07-13
- Patch3: 最终补丁(2026-07-13
- 固件冻结(2026-07-13
- UI定稿+测量验证(2026-07-14
- VBAT低电量检测全链路整改(2026-07-15)
### V5.0第6版核验(2026-07-19
- 9项问题核验0阻断可投板
- Skill V6.3升级
---
## 第六阶段:V5.1量产版(2026年7月21日)
### 智谱5.2终审
- 反接过功耗:MOSFET栅极寄生通路→新增F1(PTC)+R15/R16换1210
- ADC源阻抗50kΩ超标→R4/R31从100kΩ改10kΩ
- M3假警报:算错DW01A过流阈值、张冠李戴晶振ESR规格
### M3二审
- 0阻塞,全量通过具备投板前置条件
### SMT下单
- 单片总成本≈¥88,零售价¥150毛利充足
- 2片验证板已下单
---
## RPM马达测试仪V3.3(平行项目)
### 核心翻车
- **GPIO45 LED接法导致ESP32-S3变砖**GPIO45是Strapping引脚,LED正向导通拉高→VDD_SPI=1.8V→Flash读不出→变砖
- **邮票孔模组走标准型**:加工费+换料费远高于经济型
### 进度
- 全板PCB布局走线完成
- USB差分对等长走线完成
- 智谱终审+M3审核通过
---
## 电子宠物V1.0(当前项目)
### 进度
- MCU从S3-MINI-1-N8迁移到S3FH4R2裸片(2026-07-23
- 四层板布线完成
- 一审DeepSeek+二审MiniMax M3完成
- 5张速查卡33处修正+3处文档偏差修正
- 待DeepSeek改固件+智谱5.2三审
---
## 开尔文夹具(Volt Hound配件)
- 一体式小方盒+Tr10×3梯形螺杆夹紧方案定稿(2026-07-22)
---
## 迭代统计
| 版本 | 时间 | 状态 | 关键事件 |
|------|------|------|----------|
| V1.0正式版 | 2026-05~06 | 暂停 | 6路+2路放电,三板架构 |
| V1.7 | 2026-06-27 | 飞线 | USB枚举失败,D+/D-未等长 |
| V2.0 | 2026-06中 | **报废¥420** | MOS源极跟随器+引脚反+检流并联 |
| V2.1 | 2026-06-28 | 未打板 | DeepSeek审查后整改 |
| V3.0 | 2026-06-28 | 未打板 | 跳级,R2改10Ω+Kelvin接法 |
| V3.2 | 2026-06-29 | 已下单 | 双模型交叉验证通过 |
| V4.6 | 2026-07-05 | 整改中 | 全量整改 |
| V4.7 | 2026-07-05 | 整改中 | Layout+final check |
| V4.8 | 2026-07-06 | 验证通过 | 0致命,2贴3空5片下单 |
| V5.0 | 2026-07-15 | 可投板 | 四线开尔文,定名Volt Hound |
| V5.1 | 2026-07-21 | **已投板** | 智谱终审+M3二审0阻塞,SMT下单 |
---
## 翻车代价总计
| 类型 | 次数 | 最贵案例 |
|------|------|----------|
| 整板报废 | 1次 | V2.0 ¥420 |
| 飞线修复 | 2次 | INA226封装映射+USB上拉 |
| 险些变砖 | 2次 | RPM GPIO45+GBC GPIO2 |
| 文档错误 | 多次 | INA226引脚/Strapping描述 |
---
## 从翻车中提炼的14条铁律
1. N-MOS做开关,负载在上MOS在下,S极接地,禁止源极跟随器
2. ESP32引脚分配必须先查Strapping/JTAG/ADC约束再分配
3. 已验证项目的接法必须直接继承,禁止凭印象重写
4. 不做面包板验证不上板
5. IC引脚定义必须逐条对照官方Datasheet验证
6. Strapping引脚不要挂总线,单独上拉/下拉锁死电平
7. 不同ESP32型号的Strapping机制不同,不能套用
8. 封装引脚映射必须从EDA库实际焊盘图验证
9. 版本迁移时必须逐条检查上一版修复项
10. 邮票孔模组=标准型=贵,QFN裸片=经济型=便宜
11. AI审查报告结论也要逐条核验,不能盲信
12. ADC分压源阻抗要在推荐值以内
13. 反接保护不能只看主通路,寄生路径也要算
14. ESP32-C3/S3原生USB不需要外部D+上拉
---
> 本内容由 Coze AI 生成,请遵循相关法律法规及《人工智能生成合成内容标识办法》使用与传播。