20. 如何在 Allegro X 中进行高压设计检查?I Allegro X PCB 设计小诀窍

2026.09.25 | 焜财商富 | 31851次围观

背景介绍:我们在进行高压设计时,对爬电距离和电气间距都会有严格的要求,但是传统的间距约束只能检查电气间距,无法判断爬电距离。为了提高高压设计的可靠性,AllegroX PCB设计工具的ConstraintManager中增加了高压设计检查规则,实现了对高压物体爬电距离的检查。

wKgZO2q01e6AW-0IABPrno8p4bs433.png

下面我们就开始分享具体的操作步骤:

高压约束设置

步骤一:使用AllegroPCB Editor打开PCB文件时,Product选择“Allegro Enterprise PCB Designer Suite“或“Allegro X Venture Layout”,点击“OK”,如图1所示。

图1 选择Product

步骤二:在菜单栏中依次点击【Setup】→【Constraints】→【Electrical…】,打开ConstraintManager界面,如图2和3所示。

wKgZPGq01fqAQgcdAB7-SsZ4JLg274.png

图2 选择“Electrical…”菜单

图3打开ConstraintManager界面

步骤三:在Electrical下依次选择“Electrical Constraint Set”-“High Voltage”-“Creepage and Clearance”,进入高压设计约束集配置界面,如图4所示。

wKgZO2q01geAAe6BABm_0Dp0oqw852.png

图4 高压设计约束集配置界面

步骤四:在右侧界面选中设计,然后右键菜单选择“Create”-“High Voltage CSet”,如图5所示。

wKgZPGq01gyADLZvABaFK4uTD0c740.png

图5 创建HighVoltageCset

步骤五:在Create HighVoltageCset窗口输入约束名称,点击“OK”,如图6所示。

wKgZPGq01hGAYPt6AAbX-K_Izs4516.png

图6 命名高压约束

步骤六:在创建的约束规则中设置Creepage值和Clearance值,如图7所示。

wKgZO2q01haASXHGAAl-l3j_hb8753.png

图7 设置Creepage和Clearance值

注意:其中,Clearance值是指高压物体间的空间距离,而Creepage值是指高压物体之间沿材料表面的最短距离,也叫爬电距离,如图8所示。

wKgZPGq01hqAA7vrAAy4kKYe1IE323.png

图8 Creepage和Clearance

步骤七:在Electrical下依次选择”Net”-”High Voltage”-“Creepage and Clearance”,然后在右侧界面中为高压网络分配高压约束即可,如图9所示。

wKgZPGq01jiAG1HJABd0gWzjPBs525.png

图9 分配高压约束

高压设计检查

步骤一:在ConstraintManager菜单栏中依次选择【Analyze】→【AnalysisMode】或按下快捷键“Ctrl+F9”打开AnalysisModes窗口,如图10所示。

wKgZO2q01j2AcuTpAAnrHk5FY7w388.png

图10 打开Analysis Modes窗口

步骤二:在Analysis Modes窗口选择“Electrical”,然后勾选“Creepage”和“Clearance”后,依次点击“Apply”-“OK”,再关闭约束管理器即可,如图11所示。

wKgZPGq01kSAdcycABNiOc4u9a8912.png

图11 勾选“Creepage”和“Clearance”

步骤三:选中PCB上的CR DRC标志,运行“ShowElement”命令,即可查看高压设计检查结果的报错信息,如图12所示。

wKgZO2q01kyAbsaNAAo4pQ2_QCE577.png

图12 查看高压设计检查报错信息

步骤四:根据报错信息,可以通过添加或修改挖空区域、添加或修改Slot等方法来调整爬电距离,通过移动器件等方法来调整电气间距,调整完成后,高压设计检查报错就会消失,如图13所示。

wKgZO2q01lGAJ68OAAO0XqFEzV8900.png

图13 消除高压设计检查报错信息

小结

本节主要介绍了在AllegroX PCB设计工具中,如何使用高压设计检查功能,对印制板上高压物体的爬电间距和电气间距进行检查,避免导电元件之间不必要的放电,使设计符合高压设计标准和安全规范。

​审核编辑 黄宇