AI 辅助电路审查适合从整理工作开始:把分散的电源要求、时序、接口电平和器件限制放进同一张检查表,再提出需要工程师核对的问题。文章给出一套可执行的组织方法,不依赖某个模型、账号或付费服务。
本文以公开资料和虚构设计输入演示审查流程。没有上传真实公司的原理图,也没有把模型回答当成已验证的器件参数。涉及具体器件时,参数仍需回到对应型号和资料版本。
1. 把审查目标写成可回答的问题
“帮我看一下这张电路图”范围太大。一次审查可以限定为:
- 电源掉电时,是否存在由信号引脚反向供电的路径。
- PA 栅压未就绪时,漏极开关是否可能误使能。
- ADC 输入满量程与电流采样增益是否匹配。
- FPGA 和外设的电平、复位状态及上拉归属是否一致。
每个问题都指定对象、工作状态和期望输出。例如“检查上电与掉电状态下的漏极使能路径,并列出控制节点、默认状态、证据及待确认项”。这样才能判断回答是否完成了任务。
2. 准备最小但足够的输入包
| 输入 | 至少包含 | 缺失时允许输出什么 |
|---|---|---|
| 设计边界 | 供电范围、温度范围、工作/待机/故障状态 | 需要补充的边界问题 |
| 器件资料 | 完整型号、修订版本、相关表格与注释 | 检索清单,不能猜引脚和参数 |
| 连接信息 | 局部网络、引脚号、元件值、地与回流关系 | 拓扑疑点,不能宣称整板无问题 |
| 验证目标 | 指标、参考面、允许误差、保护动作 | 建议的验证步骤 |
优先提供可读取的文字、连接表和局部图纸。图片分辨率不足时,阻值、网络名和引脚标注可能被误读;审查前先让 AI 复述它读到的连接关系,由工程师确认。无法识别的标签应标为未知。
外部服务只使用已获准公开或处理的材料。必要时将实际网络名替换为通用名称,但保留关键电位关系、元件值和工作状态,避免脱敏后失去电气含义。
3. 固定输出格式,避免意见混在一起
建议把每一项意见写成五列:
| 编号 | 观察到的连接 | 可能的失效路径 | 资料或计算证据 | 验证动作 |
|---|---|---|---|---|
| 示例 A | EN 由 MCU 引脚直接驱动 | MCU 复位时状态需确认 | MCU 引脚复位状态表,尚未提供 | 读取资料,并测复位窗口内 EN 波形 |
| 示例 B | 高侧采样后接 ADC | 输入共模或输出摆幅可能越界 | 采样放大器与 ADC 的输入范围 | 检查工作与掉电边界,测 ADC 脚电压 |
这里的“可能”是审查问题,不是已经发现的故障。是否需要修改,应由证据决定。参数出处不明确的回答进入待确认列表,不进入物料替换、阻值修改或投板结论。
可直接使用以下提示词骨架:
任务:审查指定局部电路的上电、工作、掉电和故障状态。
输入:完整型号、资料版本、连接表、供电范围、设计目标。
输出要求:
1. 先复述已识别的连接和默认状态。
2. 按观察、失效假设、证据、验证动作分列。
3. 器件参数注明表格或章节;没有资料时标记待确认。
4. 所有计算写明公式、单位和假设。
5. 不将可能风险写成已复现故障,不编造测量结果。
4. 用一个计算暴露输入错误
假设审查对象是电流采样通道:采样电阻 10 mΩ,放大倍数 20 V/V,测量电流 1 A,忽略失调且输出零点为 0 V。独立计算为:
若回答得到 200 V、20 mV 或将 10 mΩ 当成 10 Ω,先检查单位和输入识别,不要继续使用后面的建议。若器件输出带参考偏置,公式还要加上相应零点项;ADC 码值转换也要与实际传输函数一致。
对电流测量的 PCB 布局,还需要检查取样线与大电流路径。TI 关于低侧电流检测的布局说明展示了 Kelvin 连接与寄生电阻误差的关系。TI:低侧电流检测布局
5. 验证分三层,留下失败条件
资料核对: 检查绝对最大额定值、推荐工作条件、引脚默认状态和数据表注释。不得把绝对最大值当成正常设计点。
独立计算与仿真: 使用表格、脚本或电路仿真复算。对模型适用范围、初始条件、器件容差和温度假设作记录;仿真只证明指定模型和配置下的结果。
台架验证: 明确仪器、探头、测试点、负载和触发条件。既验证正常启动,也覆盖输入欠压、复位、通信中断和采样故障等设计定义的状态。
审查闭合时记录“采纳、修改后采纳、未采纳、待验证”以及原因,保留输入版本。AI 回答可以作为过程附件,正式结论应对应原始资料、计算文件或波形证据。
6. 工程师最终要交付什么
一轮有效的 AI 辅助审查,最终应留下连接确认表、问题清单、独立计算和验证记录。问题数量可以多,未解决项也可以保留;关键是明确每项依据、责任和下一步动作。
对于 PA 偏置,可以进一步阅读 偏置监控板设计演练;对于资料阅读,可以参考 AD9680 数据手册阅读笔记。
留下你的问题或经验
使用 GitHub 账号登录后即可评论、回复或点赞。留言会公开显示。
评论没有加载?在 GitHub 查看讨论 ↗