未分类 · 2023年2月10日

Altium Designer PCB走线规则设计

打开菜单栏Design(设计)下的Rules(规则),会弹出规则设置界面

有Electrical(电气规则)、Routing(走线规则)、SMT(贴片规则)、Mask(掩膜规则)、Plane(平面规则)、Test point(测试点规则)、Manufacturing(生产制造规则)、High Speed(高速规则)、Placement(放置规则)、Signal Integrity(信号完整性规则)

  1. 间距规则可以调整走线与走线、走线与过孔、过孔与过孔等之间的间距。间距一般设置为6Mil,这是大多数生产厂家在不加钱的情况下所能做到的最小间距。
    还可以勾选“忽略同一封装内的焊盘间距”,这是指在同一个封装内焊盘间距过导致报错,勾选后可以忽略这一问题。
    1.2 Electrical(电气规则)——Short-Circuit(短路规则)——ShortCircuit
    1.3 Electrical(电气规则)——Un-Routed Net(检查没有连接的网络)
    Electrical剩下的几项都采用默认即可

  2. Routing(走线规则设置
    2.1 Routing(走线规则)——Width(线宽):一般最小宽度设置为6Mil,最大线宽可以设置大一些,首选宽度设置为10Mil。点击右键可以新建规则,可以为类或者特定的网络设置线宽。点击“优先级”可以设置其线宽规则的优先级,一般将特殊设置的线宽规则设置为高优先级。
    2.2 Routing(走线规则)——Routing Topology(走线拓扑):选择默认。
    2.3 Routing(走线规则)——Routing Priority(走线优先级):选择默认。
    2.4 Routing(走线规则)——Routing Layers(走线层):选择默认。
    2.5 Routing(走线规则)——Routing Corners(走线拐角):选择默认。
    2.6 Routing(走线规则)——Routing Via Style(过孔类型):一般设置过孔直径最小为20Mil,最大为50Mil,首选一般为20Mil;过孔孔径一般最小设置为12Mil,最大为18Mil,优先为12Mil;
    2.7 Routing(走线规则)——Fanout Control(扇出控制):一般选择默认。
    2.8 Routing(走线规则)——Differential Pairs Routing(差分线规则):关于差分线规则根据自己计算出来的差分线的间距线宽来进行相应的设置。

  3. SMT(贴片规则):一般选择默认。
    4.Mask(掩膜规则)
    4.1 Mask——Solder Mask Expansion(阻焊扩张规则):勾选盖油可对放置的过孔进行盖油处理。

  4. Plane(平面规则)
    5.1 Power Plane Connect Style(电源层连接方式):一般不需要进行设置。
    5.2 Power Plane Clearance(电源层的安全间距):可根据需要设置。
    5.3 Polygon Connect Style(关于铺铜的连接):有简单和高级的设置,点击高级会显示有“通孔焊盘连接”“SMT Pad Connection贴片连接”和“Via Connection过孔连接”。一般在铺铜时通常会将Via Connection的连接方式更改为Direct Connect(直接连接)。

  5. Testpoint(测试点规则):一般不需要更改。

  6. Manufacturing(生产制造规则)
    7.1 HoldSize(过孔规则):一般最小设置成12Mil最大设置成100Mil。
    7.2 Hole To Hold Clearance(过孔到过孔之间的间距):一般设置为0Mil。
    7.3 Minimum Solder Mask Sliver(最小的阻焊层): 一般设置为0Mil。
    7.4 Silk To Solder Mask Sliver(丝印到阻焊之间的间距):一般设置为0Mil。
    7.5 Silk To Silk Clearance(丝印到丝印之间的间距):一般设置为0Mil。
    7.6 Net Antennae(网络天线):选择默认。
    7.7 点击Manufacturing,如果有不需要的地方可以取消勾选,这样就不会对其进行规则检查。
    8.High Speed(高速布线)
    8.1 Matched Lengths(匹配长度):可以设置多根走线为一样的长度。点击菜单栏Design(设计),选择Classes,在NetClasses里新建一个网络类,将想要设置等长的走线添加进类,点击确定。打开规则管理器Design下的Rules,鼠标右击HighSpeed下的MatchedLengths,选择新规则。点击新建的规则,将Where the object Matches下的All更改为Net Class,选择建立的网络类,公差更改为10Mil点击应用。在布完线时选择PCB界面快捷菜单栏下的interactive length tuning,再点击并拖拽需要调整的导线,会自动等长。如果感觉调整的导线宽或则窄,可按数字键3或4调整,走线的位置也可通过拖拽进行调整。

  7. Placement(放置规则)
    9.1 Component Clearance(器件间距):一般设置为0.

  8. Signal Integrity(信号完整性规则):一般默认,可根据要求设置。
    11.区域线宽设置:点击Design下的Rooms选择Place Rectangular room(放置矩形Rooms),再打开规则管理器,Design下的Rules,选择Routing下的Width线宽规则,并新建一个规则,将线宽更改为要设置的宽度,在where the object matches下的All更改为custom query(定制查询),在右边对话框里输入WithinRoom并会弹出相应的Room名称,选择相应的Room点击应用。这样Room里的线宽就会和设置的线宽一样了。

1.改最小间距(空隙)(clearance)


首选宽度设置为10Mil,不加钱情况是6Mil

2.设置线宽范围


信号线就用如图所示的10mil
5v电源线可以添加一个规则,也可以在画图时手动改为15mil
24v电源线用50mil,部分开窗的线用120mil

3.设置过孔


过孔大小设置
过孔大小建议:
过孔过信号内径12外15
过电流内16外20
规则设置为信号过孔

4.铜皮规则

都改为直接连接


这几项都类似全设置为0

数据有时候也需要微调,还是需要在更多实操中慢慢体会总结经验。