嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

同步设计变更 - 复选框选项背后的细节

下面讨论复选框“允许组件具有不同的封装”(Allow components to have different packages) 的含义以及何时适合选择。

Forward Design Changes Check Box

“允许组件具有不同的封装” ( Allow components to have different packages )实际上是什么意思?

在我们详细讨论这个问题之前,您应该了解以下内容:

如果您使用的组件只有一个封装,此复选框则无作用,因此请不要选它

如果您使用具有多个封装选项的组件并且总是在原理图上进行更改,也不要选它

如果您不知道到一个组件可能有多个封裝,请参阅这篇文章

以上给出了提示,因为它显然在某些情况下只影响具有多个封裝的组件。

但是,除非您了解所指的内容,否则快速查看帮助(Help)实际上并没有帮助!

Forward Design Changes - Help

注意。我们已要求在未来的版本中更清楚地说明这一点。在那之前,我们现在希望在下面澄清这意味着什么。

感到困惑?继续阅读 ...

首先是一些背景。

DSPCB和Pro从原理图到PCB,设计中的所有更改都在原理图上进行,并将更改同步到PCB。反向同步仅限于少数情况。

因此,对原理图进行了一些更改后,您可以正确使用Forward Design Changes并且决定是否选中此框。在所提到的绝大多数情况下,您都不会选中它

让我们假设您的设计包含具有多个封装的组件,那么此复选框现在变得很重要。

为了在PCB上的可用空间中获得组件的最佳布局,您可决定将PCB封装从具有“最大”焊盘尺寸的焊盘更改为具有“最小”焊盘尺寸的焊盘。

建议通过编辑原理图符号、选择新封装然后转发设计更改以更新PCB来完成此操作。

下面是一个简单的说明:

1.选择原理图上的组件并更改封装(footprint)在这种情况下,_M到_L(从最多到最少)。

Select component on the schematic and se change package most to lease

2.Forward Design Changes从原理图更新PCB。U1 从最大焊盘尺寸更新为最小。

U1 is updated from Most pad size to the least

以上确认了按照原理图表中的建议进行任何设计更改,未选中“允许组件具有不同封装” ( Allow components to have different packages )的正向设计更改(即默认值)将导致正确的PCB。

但是您可以更改PCB的封装。

您可以选择这样做,因为您想在处理PCB布局时更改组件/封装。

在这种情况下,当您转发设计更改时,您必须“选中”复选框以维护对PCB所做的更改,即原理图定义的封装将不同于PCB定义的封装

为了说明,重复上面的例子,我们展示了PCB设计中封装的变化。

1.选择PCB上的元件并更改组件(封装)。

Select the component on the PCB and change the package

2. Forward Design Changes更改从原理图更新PCB

注意,您正在为任何其他更改进行Forward Design Changes,例如附加组件、对网络的更改等,您不是因为更改了封装而这样做。

在这种情况下,我们不希望 PCB封装更改为分配给原理图符号的封装,因此我们选中该复选框。

Update the PCB from the schematic

我们为改变PCB封装以优化或完成我们在PCB上的布局所做的所有设计工作都得到了维护。

重新访问之前插入的帮助摘录

“选中此框将确保组件封装保持不变,即使它在原理图上已更改。”

所以我们现在明白这是指PCB上的组件封装,即使分配给原理图组件的不同,它也会保持不变

Technical Support for DesignSpark PCB
DesignSpark Electrical Logolinkedin