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,7 +10,7 @@
|
||||
|
||||
| 项 | 值 |
|
||||
|----|-----|
|
||||
| MCU | **Megawin MA801**(笙泉科技,8051 内核;板上标记 MA801AS。SFR 头 `USER/REG_MA801.H` 首行即 `/* for Megawin MA801 */`;此前文档误记「STC12C2052」,系按寄存器地址相似所致,2026-09-11 用户口径更正) |
|
||||
| MCU | **Megawin MA801**(笙泉科技,**1-T 80C51 内核**、8KB Flash、256B RAM、max 25MHz;板上标记 MA801AS。官方手册 `MA801_MA802_Datasheet_A10.pdf`(A10 / 2013-04)。SFR 头 `USER/REG_MA801.H` 首行即 `/* for Megawin MA801 */`;此前文档误记「STC12C2052」,系按寄存器地址相似所致,2026-09-11 用户口径更正) |
|
||||
| 工具链 | Keil C51(`.uvproj`,含 `STARTUP.A51`) |
|
||||
| 时钟 | `AUXR=0xC0`(内部时钟相关);Timer0 8bit 自动重装 252 给 PCA 提供时钟(÷4) |
|
||||
| 看门狗 | **WDTCR**(0x3C → ~1.05s);复位用 `ISPCR=0x20`(ISP 软复位) |
|
||||
@@ -90,12 +90,14 @@
|
||||
> 系统时钟 **12MHz(已确认,2026-09-11)**;公式:测量节拍 = BASE/捕获时钟。
|
||||
>
|
||||
> ⚠ **2026-09-11 勘误(捕获时钟 0.75MHz → 3MHz)**:旧稿按「T0 走 SYSCLK/4」推算 0.75MHz 无寄存器依据。实配 `TH0=TL0=252`(4 分频溢出)+ `AUXR=0xC0`(T0x12=1 ⇒ T0 走 SYSCLK/1)+ `CMOD=0x04`(PCA 时钟取 T0 溢出),作者注释即 `//溢出供PCA时钟,时钟/4`;并由 **T1 `TH1/TL1=0x15A0`(60000 计数)⇒ ISR 注释「定时5ms」反证 SYSCLK=12MHz** ✓ ⇒ **PCA 捕获时钟 = SYSCLK/4 = 3MHz,测量节拍 10.92ms**(若晶振为 11.0592MHz 则 11.85ms)。
|
||||
>
|
||||
> ✅ **2026-09-11 官方手册直证(Megawin MA801/MA802 手册 A10,用户提供)**:① `AUXR`(0x8EH)b7=T0X12、b6=T1X12,`1` ⇒ **SYSCLK** 作定时器时钟(§14「定时器率为 1 个时钟周期」);② `CMOD`(0xD9H)`CPS1:CPS0` 位于 **b2:b1**,编码 `10 = 定时器0溢出`(手册示例 `CMOD=0x02 ⇒ SYSCLK/2` 自校验 ✓);③ 器件 = 1-T 80C51 / 8KB Flash / 256B RAM。⇒ 上述推导**不再依赖同族手册代理或反证**,全部官方直证 ✓
|
||||
> **连带影响**:IIR τ、基线更新周期、进入/离开响应三行同步勘误;**线圈频率窗结论不受影响**(N×f_cap 乘积不变:旧 ÷128×0.75MHz = 新 ÷32×3MHz = 96MHz)。
|
||||
> 详见 `docs/pd136ha-to-dld154v4b-delivery-alignment.md` §2.3。
|
||||
|
||||
| 量 | 公式/值 | 数值 | 对比 PD132L |
|
||||
|----|---------|------|------------|
|
||||
| 捕获时钟 | Timer0(252) 溢出/4;T0 走 SYSCLK/1(`AUXR=0xC0` → T0x12=1)⇒ 12M/4 | **3 MHz**(勘误) | L=1.2MHz |
|
||||
| 捕获时钟 | Timer0(252) 溢出/4;T0 走 SYSCLK(`AUXR=0xC0` → T0X12=1,**官方手册直证**)⇒ 12M/4 | **3 MHz**(勘误 + 手册直证) | L=1.2MHz |
|
||||
| **测量节拍**(CAPVD 更新) | 32768 / 3MHz | **10.92 ms**(勘误) | L=27.3ms(**快 2.5×**) |
|
||||
| **基线更新周期** | 100 窗 × 10.92ms | **1.09 s**(勘误) | L=2.73s(慢 2.5×) |
|
||||
| IIR 时间常数 τ | 10.92ms × 256/79 | **35.4 ms**(精确 29.6ms) | L=88ms |
|
||||
|
||||
Reference in New Issue
Block a user