Proteus 9.1 正式版本已上线,此次更新的核心亮点在于集成了基于大语言模型的智能设计助手,同时在 PCB 协作流程和仿真教学工具上进行了显著增强。对于从事嵌入式开发和硬件设计的工程师来说,这是一个值得关注的版本迭代。

一、EDAi 与智能设计助手
Proteus 9.1 引入了名为 EDAi 的内置 AI 助手。在商业版中称为 ProPilot,教育版则命名为 ProTutor。其核心能力在于'感知设计上下文',能够理解当前原理图的连接关系和组件配置,从而提供精准支持。
代码编写助理 针对嵌入式开发,ProPilot 能根据原理图中的外设连接(包括引脚分配)生成准确的初始化代码,例如定时器、I2C、SPI 或 ADC 模块的配置。它还能协助重构代码以符合编码标准,并应用 Doxygen 风格的文档注释。

即时帮助系统 作为即时帮助工具,它能检索增强的界面内容,跨多个帮助文件搜索并整理信息。由于理解原理图,它可以解读文档并引导用户完成具体任务,如设置差分对路由、配置设计规则或分配网络类。

设计建议 ProPilot 支持符合标准的设计流程。它能进行基于公式的电路分析,提供信号完整性、电源管理、时序裕量及元件降额等方面的建议。无论是优化反馈回路、为滤波器选择无源器件,还是审查去耦策略,都能提供上下文感知的指导。

二、PCB 设计与制造规则增强
除了 AI 功能,9.1 版本在 PCB 设计的可制造性和协作性上也做了加强。
- 集成式仓库支持:受控库现在支持集成的仓库管理。用户可以直接在 Proteus 界面内将库管理器链接到本地 Git 或 Subversion 检出点,执行更新、提交和刷新操作。每个部件都带有修订信息,便于管理工程变更指令和产品更新周期。
- 丝印设计规则检查:新增了两项针对丝印层的设计规则检查,有助于确保电路板顺利通过制造验收。
- 丝印 - 丝印:检查同一层上丝印对象之间的重叠,防止标记模糊或合并。
- 丝印 - 阻焊:检查丝印与阻焊开窗之间的间距,避免油墨印在暴露的焊盘或阻焊窗口上,这是制造中常见的拒收原因。
三、仿真与新产品:MicroPython 支持
Proteus 9.1 还推出了新的产品线,重点在于物联网和可视化编程。
- Visual Designer for MicroPython:结合流程图编程与 MicroPython 脚本编写,可在 Proteus 中进行仿真,并通过拖拽控件构建物联网仪表板。

