AI Agent替我做原理图:立创EDA + CubeMX + 知识库的三合一工作流

上一篇文章讲了用AI Agent啃下107篇ST数据手册,自动提取阻抗参数、画6层层叠、出立创EDA教程。整个过程从1周压缩到3小时

但阻抗设计只是PCB的一块拼图。真正的全流程是从需求到原理图到PCB到Gerber------这篇文章讲的就是怎样把Agent嵌入立创EDA的原理图设计流程。


立创EDA的AI能力到底是什么

先说清楚,立创EDA的AI跟Copilot那种代码级智能还差得远。但在PCB这个垂直领域,它已经把几个最耗时的环节做到了可用的自动化。

功能 做什么 入口 实用度
自动布线器 Freerouting算法+AI路径优化,一键完成80%网络 菜单→布线→自动布线
AI助手 封装查询、设计规则咨询、常见问题回答 右侧面板→AI助手图标 中高
智能DRC 检查阻抗绑定、差分对等长、电源线宽、晶振区域干扰 DRC结果面板
AI元件库 自动匹配嘉立创商城元件封装,减少手动建库 原理图→放置元件

自动布线器的正确用法------混合模式:

先手动完成关键信号(USB差分对、SDRAM数据组、时钟线、晶振区域),然后启动自动布线器处理剩余80%的普通网络。差分对和BGA扇出必须手动,自动布线器不擅长这两样。


传统设计 vs Agent辅助:六阶段全流程对比

阶段 传统方式 Agent辅助方式 省时
需求分析 手动翻数据手册查引脚定义 自动提取AF映射表+检查引脚冲突 80%
CubeMX配置 逐个外设手工试引脚 Agent给出冲突分析+推荐分配策略 70%
原理图绘制 来回翻手册确认引脚功能 查Agent生成的引脚分配表,不用翻手册 50%
PCB布局 凭经验摆放,可能反复调整 Agent给出关键元件优先级+间距约束 30%
布线 全部手动或全自动(乱线) 混合模式:关键手动+80%自动 50%
DRC投板 跑DRC逐条改 AI DRC智能提示+修复建议 40%

下面拆解每个阶段。


第一阶段:需求分析------Agent读数据手册

用户说"我要用STM32H753做一个带USB、以太网、SD卡、外挂SDRAM、CAN FD的板子"。

Agent不是去网上搜教程,而是直接读数据手册DS13195的引脚定义章节

外设 固定引脚 不可移动原因 注意事项
USB FS PA11(DM)、PA12(DP) 硬件固定 如果用ULPI HS需额外12脚
ETH RMII PA1、PA2、PA7、PC1、PC4、PC5、PG11、PG13 硬件固定 MDIO需外接1.5kΩ上拉到VDD
JTAG/SWD PA13(SWDIO)、PA14(SWCLK) 调试必备 PB3(SWO)可选
SDMMC1 PC8(DAT0)、PC9(DAT1)、PC10(DAT2)、PC11(DAT3)、PC12(CLK)、PD2(CMD) 硬件固定 与ETH的PC1冲突,需改用SDMMC2
HSE晶振 PH0(OSC_IN)、PH1(OSC_OUT) 硬件固定 不用时OSC_IN接GND

发现的引脚冲突:

冲突对 冲突引脚 解决方案
ETH vs SDMMC1 PC1 ETH优先用默认引脚,SD卡改用SDMMC2
FMC vs QSPI 大量复用 二选一,外挂SDRAM时选FMC,仅需Flash时选QSPI
LTDC vs DCMI 部分复用 不同时使用,或降级为MCU屏接口

第二阶段:CubeMX配置------Agent出引脚分配策略

Agent输出的策略分四步:

第一步先固定不可移动的引脚。第二步分配高速接口处理冲突。第三步分配串口和低速外设。第四步检查所有电源引脚。

注意STM32H753一个很容易踩的坑------USB独立供电引脚:

引脚 电压范围 说明 常见错误
VDD50USB 4.0~5.5V USB LDO输入,接VBUS 5V 错接3.3V导致USB不工作
VDD33USB 3.0~3.6V USB LDO输出或外部供给 无独立引脚时内部已接VDD
PDR_ON VDD或VSS 接VDD启用内部POR;接VSS禁用 VDD<1.71V时须接VSS+外部监控

VDD33USB在某些封装(LQFP176、TFBGA240+25)上是独立引出的,在另一些封装上(如LQFP100)内部已接到VDD。无独立VDD33USB引脚时,VDD供电必须满足3.0~3.6V------这是USB FS PHY的工作电压要求。给VDD供3.3V完全没问题,供1.8V低功耗场景USB直接不能用了。


第三阶段:原理图绘制------查表不翻手册

这一步本质上是手动的,但Agent的引脚分配表大幅降低了翻手册的频率。

在立创EDA里画原理图时的实用技巧:电源部分单独一张子图 ,VDD、VDDA、VCAP、VBAT、VDD33USB、VDD50USB全集中在一页,方便检查去耦电容是否齐全。每个接口模块单独一页------USB一页、ETH加PHY一页、SDMMC一页、QSPI加Flash一页、CAN收发器一页、调试口一页。

子图 包含内容 检查要点
电源 VDD、VDDA、VCAP、VBAT、VDD50USB 每VDD引脚100nF,VCAP 2×2.2μF
复位时钟 NRST、HSE、LSE 100nF到GND+10kΩ上拉
USB PA11/PA12、VDD50USB、ESD USBLC6-2靠近连接器端
ETH RMII 9信号、LAN8720A、RJ45 MDIO 1.5kΩ上拉
SDMMC CLK/CMD/DAT0-3 CLK串33Ω,DAT上拉10kΩ
SDRAM FMC 34+信号 数据组分组标注等长要求
CAN FDCAN_TX/RX、TJA1043 PESD1CAN靠近连接器

第四阶段:PCB布局------关键元件优先级

从原理图转PCB后,关键元件的摆放优先级:

优先级 元件 约束 原因
P0 晶振 距OSC引脚<5mm,下方无元件 起振是最底层依赖
P1 USB连接器+TVS 靠近板边,TVS靠近连接器 ESD防护路径最短
P2 SDRAM 靠近FMC引脚区,走线<120mm 时序约束最严
P3 ETH RJ45+PHY PHY在MCU和RJ45之间 减少REF_CLK走线长度
P4 去耦电容 每VDD脚100nF<5mm 降低回路电感

第五阶段:布线------混合模式的精髓

信号类型 谁来做 使用工具 关键规则
USB差分对 手动 Shift+D差分走线 全程同层,等长<0.5mm(HS)
SDRAM数据组 手动 Shift+A等长调节 分组±10mm,数据与地址间距>5mm
时钟线 手动 内层走线 不走蛇形,距其他信号>3W
晶振区域 手动 最短路径 下方不走任何信号线
GPIO/SPI/I2C/UART 自动布线器 自动布线 勾选"考虑阻抗要求"

第六阶段:DRC检查与投板

智能DRC相比普通DRC的增强检测项:

检测项 普通DRC AI DRC 示例
间距/短路 ---
阻抗配置绑定 "SDMMC CLK未绑定Z50_SE规则"
差分对不等长 "USB_DP比USB_DM长1.2mm超标"
电源线宽 "3.3V走线0.15mm偏细建议加宽"
晶振区域干扰 "OSC_IN下方L3层有SPI_CLK穿过"

立创EDA vs Altium Designer:H753级别的选型建议

维度 立创EDA Pro Altium Designer
阻抗控制 ✅ 导入嘉立创预设一键计算 需手动填层叠参数
自动布线 ✅ Freerouting可用 强,但通常也用不上
SI仿真 ❌ 无 强(但对H753非必需)
PDN分析 ❌ 无
价格 免费 年费数万元
H753适用性 完全够用 功能过剩
适合场景 DDR3及以下、USB HS、ETH DDR4及以上、PCIe、10G ETH

H753最快的外设是200MHz的FMC SDRAM和480Mbps的USB HS------这个频率下立创EDA Pro完全够用。等你做到FPGA加DDR4那种级别,再考虑AD或Allegro。


Agent的核心价值:从一次性消费到可积累资产

这套流程做完,留下什么?不是一份可以扔掉的设计文档,而是一个37页的结构化Wiki知识库

资产类型 本次价值 复利价值
全接口阻抗规范表 本次画板直接引用 做H743、H755、H723改几行即可
CubeMX引脚分配策略 避免引脚冲突 同系列引脚规划高度一致
立创EDA预制模板 层叠和阻抗一键配置 嘉立创工艺参数通用
下单备注模板 本次投板用 每块高速板都要用

107篇文档的投入,产出的不是一个项目的一次性成果,而是可以持续复利增值的工程知识资产。


实践出真知。

📌 版权所有 © AI的探索之旅 | 转载请联系作者

相关推荐
阿拉斯攀登1 小时前
Agent 框架对比:LangChain / AutoGPT / CrewAI
人工智能·langchain·agent·rag·function
丹宇码农1 小时前
基于 Top-K Logits 的 LLM 知识蒸馏实战
人工智能·ai·ai编程
lkshop1 小时前
自研 GEO 系统实战:从架构设计到“一键投喂”多平台 AI 大模型
人工智能·geo
维基框架1 小时前
Claude Mythos Preview 发布后严重漏洞激增:安全还是营销?
人工智能·安全
Csvn1 小时前
AI Prompt 炼金术:让 AI 写代码 一次过
人工智能
Csvn1 小时前
AI 编程提效核心技巧(直接复制套用,大幅减少手写代码时间)
人工智能
delishcomcn1 小时前
预见性切割:机器学习如何提前预警碳带分切机的报废风险
人工智能·机器学习
拧AI螺丝2 小时前
你往 AI 里装的那些 skill,打开看过一眼吗?
人工智能·agent
学究天人2 小时前
数学星球:等价性(第1-4章)
人工智能