← 返回
AI技术

AI 画 PCB 从吹上天到被嫌弃,现在终于分工清楚了

✍️ zhirenhun 📅 2026/11/3 👁 12 阅读 ⏱ 13 分钟
AI 画 PCB 从吹上天到被嫌弃,现在终于分工清楚了

AI 与 PCB 设计这两年的关系,一言难尽。

先是宣传造势:一句话描述一块板子,就能拿回 Gerber 文件。接着是反弹,主要来自以设计板子为生的人,而他们说得有道理。大模型能把线宽和间距的规则背得滚瓜烂熟,却量不出其中任何一项。让它检查一块板子,无论板子对错,它都说得同样笃定。

如今逐渐成型的做法,既没有宣传那么激动人心,也比反弹更有用:分工。AI 负责起草和编辑,精确检查负责测量,你来判断这块板子是不是你想要的那块。各方都不再被要求去做对方的事。

我在开发 PCBEditor,这是一款围绕这种分工构建的浏览器 PCB 工具,所以以下是从内部看到的一种视角。下面展示这种分工在一块真实板子上的样子,以及一份清单,列出仍然属于你的那部分工作。

简短回答

PCB 的许多方面都可以自动验证:设计规则违规、未布通的网络、重叠的元件、短路的连接器引脚、错误的使能电平以及接错的 USB 连接器,都能精确检查。目前还没有任何检查能捕捉到的,是电路在电气上有效、却并非你本意的情况,比如把复位按钮接到一个空闲的 GPIO 上。这仍然需要查阅数据手册。

反弹有道理

质疑者的真正反对意见从来不是“AI 学不会电子学”,而是背诵规则和应用规则是两回事。模型能解释为什么 USB D+ 和 D- 应该并排走线,却无法看着一张布局图告诉你:在这块板子上,它们相距 600 µm。

我们让模型根据一份板子摘要充当规则检查器时,也看到了同样的问题:同一块板子,不同次运行报告的错误数量不一样。板子没变,计数却变了,这算不上检查。

所以这套分工的第一步,就是把计数工作从模型手里拿走。

职责一:精确检查负责测量

设计规则检查依据制造限制验证几何形状:间距、线宽、钻孔、板边。设计评审还要追问电路是否正确:连接、引脚功能、供电电平,以及板子是否符合要求。一块板子可以通过 DRC,却仍然无法工作。

因此,有用的 AI PCB 评审检查的不只是几何。PCBEditor 的 Review my design 会检查四组内容,并把每项发现归入“必须修复”和“值得一看”两类:

每条规则或电气问题都附带固定说明:为什么重要、该怎么处理,以及触发它的实例。这些结果和计数来自检查器而非模型,所以同一块板每次给出的答案都一样。


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 天线伸出底板之外,或者至少让馈电点尽量靠近板边,并在周围留出净空区。

还有哪些没解决

趋于稳定不等于已经解决。有三件事仍然需要人来处理:

如何审查 AI 生成的 PCB

先跑设计规则检查和电气检查,再对照数据手册读原理图:从连接器到每颗芯片的供电、每个复位/启动/使能引脚、I²C 和 USB 这类特殊功能引脚、电源电压与器件额定值是否匹配、必需的电容。然后检查布局中的天线禁布区和连接器朝向,每次修改后都要重新检查。

在编辑器里,就是五步:

  1. 打开板子。从描述生成、手动画,或导入 KiCad 板,然后切换到 PCB 视图。
  2. 点击 Review my design。它只跑检查,不做任何改动。
  • 先处理必须修复的问题。这类问题会导致电路板无法制造或无法工作。“值得一看”的条目则需自行判断。
  • 用大白话描述修复方案。说清楚要改什么,并指明涉及的元件和引脚。
  • 再次复查。每次修改都可能牵动别处,所以每改一处都要重新跑一遍检查。
  • 然后逐项手工处理剩下的部分。

    原理图

    布局

    聊天助手能做这项检查吗?

    通用聊天助手是检查原理图图片或网表的好帮手:它能发现缺失的上拉电阻、没有接地的电容,或用在典型电路之外的器件,也能把数据手册的细节讲清楚。但它不是检查工具。它量不了间距,不会逐引脚追踪,而且如上所述,同一块板在不同次运行中可能报出不同的错误数。正因如此,“Review my design”的数值来自检查工具,AI 只负责解释和修复。

    如果要用它,就问一些范围窄、你能自行核实的问题,别问“这个对不对?”。把网表和数据手册的引脚表交给它,问“哪个网络驱动 EN,上面还接了哪些东西?”,然后自己对照数据手册核实答案。

    最终结论

    这种关系之所以稳定下来,并不是因为AI在电子领域已经做到完美,而是因为没人需要它完美。AI负责起草和修改,检查环节负责测量,每次运行都给出相同结果,最后由你判断这块板是不是你想要的那块。最后这一步仍然决定板子能不能用,也正是上面那份检查清单的用途所在。

    完整指南(含审查结果和检查清单)见 pcbeditor.com/ai-pcb-review。

    ——

    广告 广告
    🧑‍💻

    zhirenhun

    一个热爱技术的程序员,喜欢分享前沿AI知识和开发经验。

    ai pcb electronics hardware