docs(MA801): 官方手册直证 —— PD132T 捕获时钟 3MHz/10.92ms 全链闭环,间接论证升级为直证
- 用户提供 Megawin MA801/MA802 官方手册(CN vA10 / 2013-04),归档为 models/PD132T/MA801_MA802_Datasheet_A10.pdf - 三处关键定义均为手册原文: · AUXR(0x8EH) b7=T0X12 b6=T1X12(0=SYSCLK/12,1=SYSCLK)⇒ 0xC0 使 T0/T1 按 1 个时钟周期计数(§14) · CMOD(0xD9H) CPS1:CPS0 位于 b2:b1,编码 10 = 定时器0溢出(手册示例 CMOD=0x02⇒SYSCLK/2 自校验) · 器件 = 1-T 80C51 / 8KB Flash / 256B RAM / max 25MHz - ⇒ 0xC0(T0 走 SYSCLK)+ TMOD=0x12 & TH0=252(每 4 周期溢出)+ CMOD=0x04(T0 溢出)= PCA 3MHz;T1 5ms 反证 SYSCLK=12MHz - 文档中「同族手册 MG82F6D17 代理 + T1 侧反证」的间接论证全部改写为官方直证;4 文件同步;表格校验 0 异常
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
| 型号 | 文件 | 版本 | 说明 |
|
||||
|------|------|------|------|
|
||||
| PD132T | `models/PD132T/PD132T.A_Ver2.01-20210609_Logic.pdf` | Ver2.01 (2021-06-09) | 2 页:P1 主控板 / P2 振荡+分频 |
|
||||
| PD132T(**MCU 手册**) | `models/PD132T/MA801_MA802_Datasheet_A10.pdf` | A10 (2013-04) | Megawin MA801/MA802 官方手册(**用户 2026-09-11 提供**)——`AUXR`/`CMOD` 位定义直证源 |
|
||||
| DLD154V4B | `models/DLD154V4B/DLD154V4_Ver3.00-20250903_Logic.pdf` | Ver3.00 (2025-09-03) | 1 页:主控+振荡+电源 |
|
||||
|
||||
## 2. 电路链(OCR + 固件交叉确认)
|
||||
@@ -25,7 +26,7 @@ DLD154V4B:
|
||||
```
|
||||
|
||||
- 固件交叉确认(V4B):`TaskLoop.c` TMR3 ISR 只做捕获(`loop1_Xn = 相邻边沿差`),无驱动输出 → 振荡由硬件有源器件自激;`main.c` 无线圈激励代码(TMR14 PWM 是红灯呼吸灯 PB1,与线圈无关)。
|
||||
- PD132T 分频比**图纸实测 = ÷32(Q5)**:800dpi 逐行游程扫描确认 CD4060 的 10 个 Q 输出中**只有 Q5(pin 5)引出**(476px 走线;其余已标注引脚均 99px 空脚桩)→ 网络 **LP** → 页1 MCU **U2 pin9 = CEX1/T1/P3.5**(PCA 捕获脚),与固件 `CMOD=0x04; //时钟源为定时器0溢出`(作者原注)+ **Megawin 手册 CPS 表(`CPS[2:0]=010 ⇒ 定时器0溢出`)** 互证,且 `REG_MA801.H` 中 `sbit CEX1 = P3^5` 亦与图纸 pin9 吻合 ✓。捕获时钟 = SYSCLK/4 = **3MHz**(`TH0=TL0=252` 4 分频溢出 + `AUXR=0xC0`;T1 `0x15A0`→60000 计数 = 5ms 反证定时器输入 12MHz)。⚠ **Xn 是半周期**(`CCAPM1=0x31` 双沿捕获 ⇒ 相邻捕获之差 = 半周期)⇒ Xn 窗 406~2050 对应**线圈 ≈23.4~118kHz**(标称 ≈105kHz,高频档 ✓ 落在代码注释 48~110kHz 内;若按整周读法则为 46.8~236.6kHz,待现场一次量定)。
|
||||
- PD132T 分频比**图纸实测 = ÷32(Q5)**:800dpi 逐行游程扫描确认 CD4060 的 10 个 Q 输出中**只有 Q5(pin 5)引出**(476px 走线;其余已标注引脚均 99px 空脚桩)→ 网络 **LP** → 页1 MCU **U2 pin9 = CEX1/T1/P3.5**(PCA 捕获脚),与固件 `CMOD=0x04; //时钟源为定时器0溢出`(作者原注)+ **MA801 官方手册 CPS 编码表(`CPS1:CPS0=10 ⇒ 定时器0溢出`)** 互证,且 `REG_MA801.H` 中 `sbit CEX1 = P3^5` 亦与图纸 pin9 吻合 ✓。捕获时钟 = SYSCLK/4 = **3MHz**(`TH0=TL0=252` 4 分频溢出 + `AUXR=0xC0` ⇒ 手册 §14「定时器率为 1 个时钟周期」;T1 `0x15A0`→60000 计数 = 5ms ⇒ SYSCLK = 12MHz 晶振 ✓)。⚠ **Xn 是半周期**(`CCAPM1=0x31` 双沿捕获 ⇒ 相邻捕获之差 = 半周期)⇒ Xn 窗 406~2050 对应**线圈 ≈23.4~118kHz**(标称 ≈105kHz,高频档 ✓ 落在代码注释 48~110kHz 内;若按整周读法则为 46.8~236.6kHz,待现场一次量定)。
|
||||
|
||||
## 3. 元件级对比
|
||||
|
||||
|
||||
Reference in New Issue
Block a user