docs(front-end): 图纸取证钉死 CD4060 分频比 = ÷32(Q5);勘误 PD132T 捕获时钟 0.75MHz→3MHz

- 依据用户口径「PD136 与 PD132 接 CD4060 的电路相同」,对仓内 PD132T 逻辑图纸做像素取证:
  800dpi 逐行游程扫描确认 10 个 Q 输出中仅 Q5(pin5) 引出(476px)→ 网络 LP → MCU U2 pin9=CEX1/T1/P3.5,
  与固件 CMOD=0x04 捕获配置吻合 ⇒ 分频比 = ÷32
- 独立佐证:PD136HA 窗(400~2030)/PD132L 窗(320~1620)=1.25 = 捕获时钟比(1.5/1.2MHz) ⇒ N 相同
- 勘误:PD132T PCA 时钟 = SYSCLK/4 = 3MHz(TH0=252 + AUXR=0xC0 + T1 5ms 定时反证 SYSCLK=12MHz),
  测量节拍 43.7ms→10.92ms;连带修正 6 处派生量(IIR τ、基线周期、响应时间、对比结论)
- 同步 5 份受影响文档并加日期勘误标注;阈值/百分比口径不受影响(N×f_cap 乘积不变)
This commit is contained in:
wangfq
2026-09-11 03:23:28 +08:00
parent dfba2dfdb9
commit 55a39f740a
7 changed files with 94 additions and 66 deletions
+15 -14
View File
@@ -1,6 +1,7 @@
# 硬件前端电路对比:PD132T (CD4060 分频) vs DLD154V4B (直连)
> 2026-09-01 · 基于原理图 + 固件交叉验证
> **2026-09-11 图纸实测勘误(三处,已就地修正)**:① PD132T 分频比 = **÷32CD4060 Q5,逐脚像素扫描实测)**,旧稿「Q7 或 Q8 反推」作废;② PD132T 捕获时钟 = **3MHz**(旧稿 0.75MHz 系误按「T0 走 SYSCLK/12」推算,实配 `AUXR=0xC0` → PCA 时钟 = SYSCLK/4);③ 相应测量窗 = **10.92ms**(旧稿 43.7ms)。完整推导见 `pd136ha-to-dld154v4b-delivery-alignment.md` §2.3。
> 关联:`models/PD132T/analysis.md`、`models/DLD154V4B/analysis.md`、`docs/filter-coefficient-79-vs-64.md`
> 背景:金属板复测两现象(①慢速抬板释放高度偏高且跟手速有关 ②定在 HR0/2 保持 ~1s 假释放)——软件根因已修(V4B V4.04RELEASE_ALFA 18→21 + 进入 snap),本文评估**硬件前端差异**是否也参与。
@@ -16,7 +17,7 @@
```
PD132T:
线圈(LP1) ──→ 9015(PNP)×2 三极管振荡器 ──→ CD4060(U1) 施密特整形 + 分频 ──→ LP ──→ STC12C2052(MA801AS)
(6.8K/10K/100K 偏置, 33nF/50V 谐振, 104) (Q5~Q12 多级, 选一路) CEX1/P3.5 PCA 捕获
(6.8K/10K/100K 偏置, 33nF/50V 谐振, 104) (U1=CD4060; 实测仅 Q5 引出 = ÷32) CEX1/P3.5 PCA 捕获
DLD154V4B:
线圈(Loop) ──→ 三极管振荡器(同构) ──→ LP ──→ PA7 ──→ AT32F421F8P7
@@ -24,7 +25,7 @@ DLD154V4B:
```
- 固件交叉确认(V4B):`TaskLoop.c` TMR3 ISR 只做捕获(`loop1_Xn = 相邻边沿差`),无驱动输出 → 振荡由硬件有源器件自激;`main.c` 无线圈激励代码(TMR14 PWM 是红灯呼吸灯 PB1,与线圈无关)。
- PD132T 分频比反推:Xn 有效窗 406~2050 @ 捕获时钟 0.75MHz → 输入频率 366Hz~1.8kHz;线圈 ~100kHz 走 CD4060 **÷128(Q7)~÷256(Q8)** 落在窗口内 ✓
- PD132T 分频比**图纸实测 = ÷32Q5)**800dpi 逐行游程扫描确认 CD4060 的 10 个 Q 输出中**只有 Q5pin 5)引出**(476px 走线;其余已标注引脚均 99px 空脚桩)→ 网络 **LP** → 页1 MCU **U2 pin9 = CEX1/T1/P3.5**PCA 捕获脚),与固件 `CMOD=0x04` 捕获配置吻合 ✓。捕获时钟 = SYSCLK/4 = **3MHz**`TH0=TL0=252` 4 分频溢出 + `AUXR=0xC0`T1 5ms 定时反证 SYSCLK=12MHz)⇒ Xn 有效窗 406~2050 对应**线圈 46.8~236.6kHz**(标称 ≈105kHz,高频档)
## 3. 元件级对比
@@ -36,7 +37,7 @@ DLD154V4B:
| 偏置电阻 | 6.8K×4 + 10K×2 + 100K | 6.8K×4 + 8K/3.9K |
| **分频/整形** | **CD4060 (U1),施密特输入** | **无(直连)** |
| 捕获极性 | PCA CEX1,上升下降双沿 | TIM3_CH2,上升沿 |
| 测量窗口 | 43.7ms | **1.09ms**LPCNT 自适应;V4.27 修正 120MHz tick 口径,旧稿误作 2.18ms |
| 测量窗口 | **10.92ms**3MHz;旧稿 43.7ms 已勘误) | **1.09ms**LPCNT 自适应;V4.27 修正 120MHz tick 口径,旧稿误作 2.18ms |
| 保护 | P6KE12CA / SMBJ28CA TVS | D7 等 |
> **2026-09-01 用户勘误(两次)**:线圈振荡部分除谐振电容档位外**完全一致**——三极管同为 9015(×2),偏置拓扑同构。即:原始振荡信号质量两机无差异,全部测量差异来自**信号链后级**(CD4060 整形/分频 vs 直连)与**谐振电容档位数**(PD132T **四级可调频率** / V4B **两级可调频率** → 可匹配的线圈电感范围不同,PD132T 覆盖更宽的频率档位,V4B 精简为两级)。
@@ -45,10 +46,10 @@ DLD154V4B:
| | PD132T (有 CD4060) | DLD154V4B (无 CD4060) |
|---|---|---|
| Xn 单位 | 1 个 Xn = **128~256 个原始周期平均** | 1 个 Xn = **1 个原始周期** |
| Xn 单位 | 1 个 Xn = **32 个原始周期平均**(÷32 | 1 个 Xn = **1 个原始周期** |
| 边沿质量 | CD4060 施密特整形 → CMOS 满摆幅陡峭方波 | 三极管振荡模拟波形直接过零,边沿抖动大 |
| 平均层级 | 两级(分频平均 + 长窗 43.7ms 平均) | 单级(窗口 1.09ms 平均)+ IIR 后级 |
| 等效平均样本 | ~4000~8000 个原始周期 | 窗口级 ~109 周期(@100kHz);慢滤波 IIR(τ117ms) 后 ~11000 周期 |
| 平均层级 | 两级(分频平均 + 长窗 10.92ms 平均) | 单级(窗口 1.09ms 平均)+ IIR 后级 |
| 等效平均样本 | ≈1090 个原始周期/窗(@100kHz),再乘后级 IIR 窗数 | 窗口级 ~109 周期(@100kHz);慢滤波 IIR(τ117ms) 后 ~11000 周期 |
**关键点**:V4B 虽然直连噪声大,但释放判定用慢滤波(τ=117ms ≈ 54 窗口),IIR 把等效平均样本补回与 PD132T 同量级——所以释放路径的**稳态噪声**两者可比。
@@ -68,7 +69,7 @@ DLD154V4B:
3. 若复测发现 HR0/2 附近仍有**边界抖动性释放**(残余信号明显超出理论窄带也偶发释放)→ 实锤直连噪声放大,再考虑:
- 固件:释放判定加最小保持时间 / Xn 多周期滑动平均(偏离 PD132T 对齐目标,慎用)
- 硬件:PA7 前加施密特整形(74HC14 单门)或比较器(改版,周期长)
4. ~~待核事项:V4B 三极管具体型号(原理图 OCR 未识别出,建议开板目检)~~ **已确认 = 9015 PNP ×2(与 PD132T 相同,2026-09-01 用户提供)**;PD132T 分频输出脚确认(Q7 或 Q8,结合 Xn 窗口反推)。
4. ~~待核事项:V4B 三极管具体型号(原理图 OCR 未识别出,建议开板目检)~~ **已确认 = 9015 PNP ×2(与 PD132T 相同,2026-09-01 用户提供)**~~PD132T 分频输出脚确认(Q7 或 Q8,结合 Xn 窗口反推)~~ **已确认 = Q5(÷32**2026-09-11 图纸逐脚像素扫描实测 → `LP` → MCU `U2 pin9 = CEX1/T1/P3.5`,见文首勘误)
## 7. 附:信号质量定性推论(待现场波形验证)
@@ -78,19 +79,19 @@ DLD154V4B:
## 8. 附:PD136HA 侧(2026-09-11 补 —— 用户口径「PD136 跟 PD132 一样,有用到 CD4060 接线圈」)
PD136HAHC32F005V3.14)与 PD132T **同血统、2× 提速**
PD136HAHC32F005V3.14)与 PD132T **同分频比(÷32)、线圈频段差 2×(低频档 22–55kHz ↔ 高频档 48110kHz**
| 项 | PD132T | **PD136HA** | DLD154V4B |
|---|---|---|---|
| 振荡级 | 9015 PNP ×2 | 同构(**推断,待图纸**) | 9015 PNP ×2(已确认) |
| 整形 / 分频 | CD4060 | **CD4060** | **无(PA7 直连)** |
| 捕获时钟 | 0.75MHz | **1.5MHz** | 120MHz |
| 整形 / 分频 | CD4060**÷32, Q5** | **CD4060(÷32,同电路)** | **无(PA7 直连)** |
| 捕获时钟 | **3MHz**SYSCLK/4 | **1.5MHz**XTH/8 | 120MHz |
| 窗口 tick | 32768 | 32768 | — |
| 测量窗 | 43.7ms | **21.85ms** | 1.09ms |
| 测量窗 | **10.92ms** | **21.85ms** | 1.09ms |
| Xn 有效窗 | 406 ~ 2050 | **400 ~ 2030(几乎逐字相同)** | — |
| 分频输出脚 | Q7 或 Q8 | **Q5~Q7Q8 被窗口排除)**Q6 最可能 | — |
| 平均层级 / 滤波 | 两级平均(分频 + 长窗 43.7ms | 单滤波 α=64/256(τ87.2ms);代码内 `ALFA_CAP1=79` **未启用** | 现役 `ALFA_CAP1=79`(τ32ms+ 慢滤波 21 |
| 线圈频率窗(÷32 | 46.8 ~ 236.6 kHz(标称 ≈105kHz,高频档) | 23.6 ~ 120 kHz(标称 ≈53kHz,低频档) | — |
| 平均层级 / 滤波 | 两级平均(分频 + 长窗 10.92ms | 单滤波 α=64/256(τ87.2ms);代码内 `ALFA_CAP1=79` **未启用** | 现役 `ALFA_CAP1=79`(τ32ms+ 慢滤波 21 |
**结论**PD136HA 是本文 §4/§7 结论的**另一个样本**——"前端差异属**信号链后级**,振荡级同构"同样成立。但它**窗口减半 ⇒ 等效平均比 PD132T 少一半**(仍远厚于 V4B 窗口级的 ~109 周期)。⇒ 对 PD136HA→V4B 的替换,**§2.5 的"直连对幅值漂移敏感 ⇒ 雨天/金属路面释放抖动"风险同样成立**。
**结论**PD136HA 是本文 §4/§7 结论的**另一个样本**——"前端差异属**信号链后级**,振荡级同构"同样成立。两型号**窗常量几乎逐字相同而时钟差 2×**,正是因为**分频比相同(÷32)且时钟随线圈频段同比例缩放**(PD136HA 为低频档、PD132T 为高频档)——Xn 窗对频段"绝对不变"是有意设计。⇒ 对 PD136HA→V4B 的替换,**§2.5 的"直连对幅值漂移敏感 ⇒ 雨天/金属路面释放抖动"风险同样成立**。
> 详细对照与替换评估见 `docs/pd136ha-to-dld154v4b-delivery-alignment.md` §2(含分频比不变性论证)。