# A75 电磨四路ADC关断诊断采样

状态：候选固件、主机寄存器模型、ARM构建及解压重建通过；FABRICATION_HOLD，未上电测量或验证原产品效果。

接入ADC1 PA0/PA1/PA2/PA3，分别对应IA/IB/IC/VM，四路单次软件触发按顺序采样。核对控制板A32 U1.8/9/10/11与两板J1.16/17/18/19；电机板A34 R13=240k1%、R14=22k1%。本模块交付12位原始计数和每路读出观察时间，不将顺序采样或软件观察时间当成同时电流样本或采样保持瞬间。

ADC12只能从时钟关闭、复位未占用状态接管，ADC2保持DEEPPWD，防止破坏其他ADC使用者；ADC1配置单端12位、右对齐、无IRQ/DMA/外部触发/连续/差分/注入/过采样/偏移补偿。PA0..3模拟无上下拉。HSI16与既有关断/SPI配置有效时，ADC同步AHB/4名义4MHz，四路使用640.5cycle采样时间。名义单通道总转换653cycle约163.25us，尚未实测时钟与模拟精度。

退出ADC深度掉电→开启内部稳压器等待40us→启动单端校准并等硬件清除ADCAL→再等待2us→ADEN并等待ADRDY；启动总等待最多5ms。内部自校准不是板级电流零点、增益、VDDA或母线分压校准。每次只转换一个通道，等EOC/EOS、ADSTART结束后读DR，再进入下一个通道；每路1000us超时，溢出/看门狗/异常注入标志、配置改变、时钟改变、nFAULT低、nSLEEP异常、充电关闭状态丢失或数据超出12位范围均终止。终止调用现有SPI硬关断，睡眠驱动并复位独占的ADC12，状态锁定FAILED，不自动重试。

四路全部完成才提供完整sample；含4个raw、4个observed_us、completed_us与递增sequence。take最多允许完成后1000us，成功只消费一次；未完成/空输出/旧样本拒绝不改调用者原输出。physical_calibration_verified固定false。ADC通道之间有时间间隔，不能送入要求同时且校准的mfoc_step；当前还没有过流/母线过压阈值链，采集异常关断不等于电气限流或过压保护合格。

main已调用ADC服务，并在稳压/校准/转换期间避免WFI延迟；bench_begin需显式analog_supply_verified=true及已配置的DRV关断READY状态，且不能占用其他SPI事务。main没有调用ADC启动或capture_start，也没有自动唤醒驱动；默认仍nSLEEP低、三相PWM/RUN低、TIM1 CEN/CCER/MOE关闭、充电关闭，ADC12时钟关闭。基于模拟供电外部确认的API参数不自动证明外部电路或时序合格。

依据：[STM32G431 DS12589 Rev6](https://www.st.com/resource/en/datasheet/stm32g431cb.pdf) Table12引脚映射及ADC电气表：ADC稳压器启动最大20us、最长采样640.5cycle；[ST官方LL ADC头文件](https://github.com/STMicroelectronics/stm32g4xx-hal-driver/blob/master/Inc/stm32g4xx_ll_adc.h) 定义同步AHB/4及校准后至少4个ADC时钟再使能。本候选选择40us和2us留裕量，实际HSI、前台服务和外部RC仍需波形/电压测量。母线约20.15k等效源阻抗及10nF的约0.202ms滤波会影响动态保护，长采样时间不是保护响应验证。

本轮验证：ASan/UBSan 645个实际ADC源码模型场景。12组有效值/计时回绕场景各采集两次四路、核对顺序/时间/消费/未校准标记；19个配置寄存器逐位扰动608次；7类异常标志；10个逆行/超时/错误结束/超范围/互锁故障；4个启动停滞/旧数据/驱动失效；4个未授权供电前提或ADC占用拒绝。模型由夹具推进校准完成、ADRDY、EOC/EOS、DR与W1C，不证明实际ADC已经校准或读到真实电压。

复跑241配置、24实际SPI/配置组合、65,632 SPI、65,772 PWM、363时基、256真实main启动模型。ARM反汇编确认ADC service/busy在main，main没有ADC启动。交付包独立解压后复跑5个检查脚本并重建ARM，二进制SHA一致；存储占用见arm_build_A75.log，回执见A75-extracted-package-verification.json。

后续仍需双ADC/PWM触发的同步电流采样、板级VDDA/零点/增益校准、可信采样时间戳与周期预算、电流/母线保护、转子观察器与FOC闭环、速度/正反转/UI/充电/堵转和回生实测。三款20项效果要求继续未实物验证，未采购、送工厂、烧录或制造放行。本包用于源码与台架方案审查，不能据主机模型宣称效果一致或可量产。
