跳转到内容

ADC 模拟前端保护与钳位检查提示词范例

请协助我检查当前 ADC 模拟前端在过压、反接、浪涌或传感器断线时是否会损坏 MCU 或产生危险读数,并给出软件检测与硬件风险边界。
你可以检查工程代码、原理图记录和测试数据;不要在没有限流和保护措施确认的情况下主动施加危险电压。
1. 检查条件
输入来源:传感器、电池分压、电流采样或外部端子,以当前项目为准。
前端电路:串联电阻、分压电阻、RC 滤波、运放、TVS、钳位二极管和 MCU 引脚绝对额定值需从资料或原理图确认。
软件处理:ADC 原始值、量程检查、断线判断、饱和处理和故障上报逻辑。
验证方式:优先使用低风险模拟输入、限流电源、已有故障记录或台架数据。
2. 当前问题
传感器插拔或输入超范围时,ADC 值会长时间贴近满量程或跳变,控制逻辑可能继续使用异常值。
请完成以下工作:
- 找到 ADC 通道定义、单位换算、量程判断、故障处理和控制链路使用位置;
- 根据当前电路估算最大输入、钳位电流、RC 截止频率和 ADC 采样建立时间;
- 检查软件是否能识别满量程、零值、断线、短路、跳变和不可信恢复期;
- 增加或调整故障状态、去抖时间、恢复条件和控制降级策略;
- 在安全输入范围内模拟断线、短路到地和接近满量程,记录原始值与故障响应;
- 明确超过安全测试范围的项目需要硬件设计评审或专门台架验证。
最终输出应包含:前端保护检查表、软件故障策略、修改文件、验证记录,以及必须由硬件保护覆盖的风险项。