AI 与 PCB 设计这两年的关系,一言难尽。
先是宣传造势:一句话描述一块板子,就能拿回 Gerber 文件。接着是反弹,主要来自以设计板子为生的人,而他们说得有道理。大模型能把线宽和间距的规则背得滚瓜烂熟,却量不出其中任何一项。让它检查一块板子,无论板子对错,它都说得同样笃定。
如今逐渐成型的做法,既没有宣传那么激动人心,也比反弹更有用:分工。AI 负责起草和编辑,精确检查负责测量,你来判断这块板子是不是你想要的那块。各方都不再被要求去做对方的事。
我在开发 PCBEditor,这是一款围绕这种分工构建的浏览器 PCB 工具,所以以下是从内部看到的一种视角。下面展示这种分工在一块真实板子上的样子,以及一份清单,列出仍然属于你的那部分工作。
简短回答
PCB 的许多方面都可以自动验证:设计规则违规、未布通的网络、重叠的元件、短路的连接器引脚、错误的使能电平以及接错的 USB 连接器,都能精确检查。目前还没有任何检查能捕捉到的,是电路在电气上有效、却并非你本意的情况,比如把复位按钮接到一个空闲的 GPIO 上。这仍然需要查阅数据手册。
反弹有道理
质疑者的真正反对意见从来不是“AI 学不会电子学”,而是背诵规则和应用规则是两回事。模型能解释为什么 USB D+ 和 D- 应该并排走线,却无法看着一张布局图告诉你:在这块板子上,它们相距 600 µm。
我们让模型根据一份板子摘要充当规则检查器时,也看到了同样的问题:同一块板子,不同次运行报告的错误数量不一样。板子没变,计数却变了,这算不上检查。
所以这套分工的第一步,就是把计数工作从模型手里拿走。
职责一:精确检查负责测量
设计规则检查依据制造限制验证几何形状:间距、线宽、钻孔、板边。设计评审还要追问电路是否正确:连接、引脚功能、供电电平,以及板子是否符合要求。一块板子可以通过 DRC,却仍然无法工作。
因此,有用的 AI PCB 评审检查的不只是几何。PCBEditor 的 Review my design 会检查四组内容,并把每项发现归入“必须修复”和“值得一看”两类:
- 设计规则。铜皮间距、走线宽度、焊盘环宽、钻孔间距与孔到铜的距离、板边余量、未布线连接,以及外框重叠的元件(两个元件挤在同一位置不可能都焊上,这类问题算必须修复)。
- 能通过干净 DRC 的电气故障。最终网表还要审查几何检查看不到的错误:连接器触点之间短路、使能引脚电平错误、USB 口反向给电源馈电、USB 连接器触点信号接错、插座排与插入的模块不匹配,以及只连到一个引脚的网。
- 信号与电源细节。USB D+ 和 D− 这类差分对没有并排走线、不同层的地平面没有缝合在一起,以及每条电源路径从源头到所供元件的汇总。
- 你的需求。AI 模型会把你提出的要求与板上的元件逐一对照,指出哪些要求的功能没有对应元件,比如缺了稳压器或传感器。这是报告中唯一的判断项,与各项检查分开显示。
每条规则或电气问题都附带固定说明:为什么重要、该怎么处理,以及触发它的实例。这些结果和计数来自检查器而非模型,所以同一块板每次给出的答案都一样。

2026 年 10 月 18 日,在一块 ESP32-C3 传感器板上审查我的设计。计数来自设计规则检查和电气检查。
在这块板上,审查发现了一个我们肉眼也注意到的问题:稳压器 U3 和电容 C6 挨得太近,外框重叠,其中一个根本放不下。它还标出了 USB 差分对——本应并排走线,实际却相隔 600 µm;以及一次早期修改遗留的网,只连到一个引脚。这些恰恰是模型不擅长、检查器擅长的问题。
任务 2:AI 起草与修改
这才是语言模型真正发挥作用的地方:读懂你的需求、选型、起草连接关系,把一句大白话变成板上的改动。在审查中,AI 做两件事:与你的需求做对照,以及执行你要求的修复。
修复和提问的方式一样。切换到 Build,描述要改什么,点名元件和引脚(“把 C6 从 U3 旁边移开”),或者对规则违规使用 Fix DRC with AI。改完再审查一遍,因为每次修改都可能牵动别处。
任务 3:板子用来做什么,由你判断
这部分还没有交给软件,所以人机关系是趋于稳定,而非已经稳定。检查只能证明它检查过的东西。一块板子即使与自己的网表完全一致,网表本身仍可能是错的。
下面这类问题只有你能发现,来自我们十月份的一块测试板。提示词要求做一块带复位键和启动键的 ESP32-C3 板。BOOT 键没问题,接在 GPIO9 上。“复位键”却变成了接在 GPIO4 上的用户按键,EN 上什么都没接。这个电路完全合法,因为从 GPIO 接地本来就是用户按键的样子,所以没有任何检查会报错。它只是不是你要的东西。
答案在数据手册里。乐鑫的 schematic checklist 写明:CHIP_EN 高电平使能芯片、低电平复位,不能悬空,通常配 10 kΩ 电阻和 1 µF 电容。所以审查步骤是:找到 EN,检查上拉电阻和电容,再确认复位键拉低的是这个网络。修改只需一句话:让 SW1 改接到 EN,保留 10 kΩ 上拉和 1 µF 电容。
布局上下文是另一个需要你的地方。规则检查根本不知道模块哪一端是天线。乐鑫的布局指南要求模块的 PCB 天线伸出底板之外,或者至少让馈电点尽量靠近板边,并在周围留出净空区。
还有哪些没解决
趋于稳定不等于已经解决。有三件事仍然需要人来处理:
- 意图。电路在电气上合法,却不是你的本意。只有对照数据手册审查才能发现。
- 不属于规则的布局上下文。天线禁布区、连接器朝向、插头空间。
- 高密度细间距板。0.4 mm 间距的 QFN,加上 flash 和 USB,四层板,仍然需要人来指导布局。
如何审查 AI 生成的 PCB
先跑设计规则检查和电气检查,再对照数据手册读原理图:从连接器到每颗芯片的供电、每个复位/启动/使能引脚、I²C 和 USB 这类特殊功能引脚、电源电压与器件额定值是否匹配、必需的电容。然后检查布局中的天线禁布区和连接器朝向,每次修改后都要重新检查。
在编辑器里,就是五步:
- 打开板子。从描述生成、手动画,或导入 KiCad 板,然后切换到 PCB 视图。
- 点击 Review my design。它只跑检查,不做任何改动。
然后逐项手工处理剩下的部分。
原理图
- 电源:从连接器到每颗芯片的每条电源轨、输入保护、稳压器输入范围和压差。
- 额定值:每路电源对照每个器件的绝对最大额定值,串联器件(二极管、保险丝)对照负载电流。
- 配置引脚:复位、启动和使能引脚,逐一核对其上拉或下拉电阻及电容。
- 特殊功能引脚:I²C、SPI、UART、USB、ADC、晶振和编程排针,必须接在具备相应硬件的引脚上。
- 功能:每个输出都要追溯到它所驱动的负载,每个定时或电流设定值都要按数据手册公式重新计算。
- 必需器件:去耦电容和大容量电容要符合数据手册规定的数值,而不只是“有就行”。
- 连接器:引脚定义对照线缆或模块,包括未使用的触点,例如 USB ID 引脚。
- 物料清单:每个料号都要与其数值和焊盘图形一致。
布局
- 天线放在板边,其禁布区在每一层都不得有铜箔。
- 连接器置于板边、朝外,并留出插头空间。
- 去耦电容紧挨所服务的引脚;差分对要一起走线。
- 按板厂规则做设计规则检查,再用查看器打开 Gerber 文件核对。
聊天助手能做这项检查吗?
通用聊天助手是检查原理图图片或网表的好帮手:它能发现缺失的上拉电阻、没有接地的电容,或用在典型电路之外的器件,也能把数据手册的细节讲清楚。但它不是检查工具。它量不了间距,不会逐引脚追踪,而且如上所述,同一块板在不同次运行中可能报出不同的错误数。正因如此,“Review my design”的数值来自检查工具,AI 只负责解释和修复。
如果要用它,就问一些范围窄、你能自行核实的问题,别问“这个对不对?”。把网表和数据手册的引脚表交给它,问“哪个网络驱动 EN,上面还接了哪些东西?”,然后自己对照数据手册核实答案。
最终结论
这种关系之所以稳定下来,并不是因为AI在电子领域已经做到完美,而是因为没人需要它完美。AI负责起草和修改,检查环节负责测量,每次运行都给出相同结果,最后由你判断这块板是不是你想要的那块。最后这一步仍然决定板子能不能用,也正是上面那份检查清单的用途所在。
完整指南(含审查结果和检查清单)见 pcbeditor.com/ai-pcb-review。