# 光疗灯硬件安全门控逻辑核验 r0.1

**状态：原理图/网表逻辑核验通过；实体安全验证未做；不构成量产放行。**

## 核验对象

- U3：Nexperia 74HC21D,653；官方数据手册列出 1Y=6 脚，四个输入为 1、2、4、5 脚；3、11 脚 NC。
- 当前网表：`LED_PWR_PERMIT = LED_PWR_REQ AND WDOG_OK AND THERM_OK AND INTERLOCK_OK`，输出连接到 J3.3。
- 跨板追踪：安全板 J3.3 对接电源板 J2.3，并进入 TPS22992S U3.8 `ON`；R2=100 kΩ 将该使能下拉到地；负载开关从 `SYS_5V0_ALWAYS_ON` 切换到 `VLED_PRE_SENSE`。两个候选板各自 116/116 与 88/88 个连通管脚均通过网表对照。TI 数据手册确认 TPS22992 的 ON 脚为 8 脚：[TI TPS22992](https://www.ti.com/lit/gpn/tps22992)。
- 来源记录差异：`lamp_power_current_board_audit.json` 内嵌的网表 SHA-256 与现存 XML 不同；XML 哈希与独立 `lamp_power_net_parity.json`、`lamp_power_net_parity_run.json` 一致。本核验保留该差异并按现存 XML 与独立对照记录检查，不把旧内嵌哈希当作当前证据。
- `INTERLOCK_OK` 经 J4.3 进入逻辑，R11=10 kΩ 下拉；`THERM_OK` 经 J4.6 进入 U3 和 U2 的清零脚，R18=10 kΩ 下拉；MCU 的 `LED_PWR_REQ` 由 R7=100 kΩ 下拉。开路/掉电预期走低电平失能路径。
- 闲置的 U3 第二 AND 门四个输入接地，输出不连接。当前板与原理图网表针脚/网络哈希一致；源文件哈希和逐项断言见同目录 JSON。

官方器件依据：[Nexperia 74HC21 数据手册](https://assets.nexperia.com/documents/data-sheet/74HC21.pdf)。

## 16 状态逻辑表

表中 `1` 表示允许/有效，`0` 表示失效或未请求。只有四个输入全为 1 时，逻辑输出应为 1。

| LED_PWR_REQ | WDOG_OK | THERM_OK | INTERLOCK_OK | LED_PWR_PERMIT |
|---:|---:|---:|---:|---:|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 0 | 0 |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 | 0 |
| 1 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 | 1 |

## 工厂/工程台架实测步骤

当前没有样机，以下状态仍是 `NOT_RUN`。测试时先断开 LED 驱动器，以限流电源给安全板供电；需要测量输出关断、保持关闭、复位/重新授权行为。之后再在遮光且联锁的治具内接入 LED 驱动器，测电源轨关断时间、残余 UV 辐射及其重复性。禁止仅以 `LED_PWR_PERMIT` 低电平代替 LED 熄灭/辐射衰减实测。逐项验证：

1. 上电、复位、固件启动期间输出请求默认低，LED 电源不得误使能。
2. 保持其余条件有效，断开/拉低舱盖互锁；许可应立即撤销，恢复后须按定义重新授权。
3. 拉低/断开温度允许；确认硬件看门狗清零和 LED 电源许可撤销。
4. 停止 MCU 喂狗；实测超时时间、LED 电源轨衰减和输出保持关闭。
5. 验证传感器断线、卡死、通讯丢失、过温及 MCU 复位对应的完整 LED 关断。确认 NTC ADC 与硬件温度输入分别对应的实物传感器、阈值和线束。
6. 每项故障清除后确认不会自动恢复照射，直到满足产品定义的重新授权条件。

**未覆盖**：比较机 UV 光谱/辐照/固化效果、温升、结构与适用安全标准；这些仍需参考机 A/B 台架和合规测试。
