honghuxp 发表于 2016-2-24 19:48

Altium Designer问题请教(一个原理图引脚对应多个封装引脚)

本帖最后由 honghuxp 于 2016-2-24 19:50 编辑

这个问题困扰我几年了,可能很多人也遇到过,一直没有找到解决办法,希望有大神能指点。
问题:原理图一个引脚对应封装库多个引脚怎么实现?集成库已经实现,但从原理图导入到PCB时没用。
实例:比如我最近用到一个威世的MOS管,Si4435DDY,封装是SO-8,引脚定义如下:

集成库是这样建的:

比如我选择了原理图库的S级,封装库中也显示是1,2,3三个引脚(上图中白色网格的三个引脚)。其他两个也是对的,这个是在Pin Map中实现的:
原理图是这样的:

导入PCB库的时候的命令如下图:

这个时候其实已经错了,T20只有1脚加入了VBAT网络,但需要的是1,2,3都要加入VBAT网络。另外,如果我在建集成库的时候3脚对应的封装引脚改为“2,1,3”则在导入的时候会将2脚加入VBAT,也就是说Model Pin designator栏中第一个封装库引脚会正确加入网络,后面的则不会。

请各位大神指点指点啊

qwqwqw2088 发表于 2016-2-25 09:38

<div class='shownolgin' data-isdigest='no'>想法是及其美妙的.
记住万能的一点,即:元件库几个管脚,想集成想对应的封装库也必须几个管脚!封装必须要跟实物相符合,元件库的引脚标号(序号)就要与封装引脚对应,当然元件库的引脚可以隐藏,软件才不报错。</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

残雪 发表于 2016-2-24 20:24

如果不嫌麻烦 试试更改封装库的引脚号为同一个

honghuxp 发表于 2016-2-24 20:37

残雪 发表于 2016-2-24 20:24
如果不嫌麻烦 试试更改封装库的引脚号为同一个

多谢多谢。
但是我做的一个集成库,很多器件都会调用到这个封装的,所以这种方式不是特别合适

qwqwqw2088 发表于 2016-2-24 20:59

错就错在还用3个腿的元件库集成8个脚的封装库。

LUO345 发表于 2016-2-24 21:00

原理图封装画8个脚的就行了,像画IC一样,我就是这 样画的,这就是一个符号而已,自己看明白就行

xxxlzjxxx 发表于 2016-2-24 21:44



像上面说的,就这样画就行啊。

philipchiu 发表于 2016-2-24 22:57

<div class='shownolgin' data-isdigest='no'>這還不簡單,其實就是掩眼法,有3個s就放3個pin然後隱藏編號和名稱。看圖
</div><script>showreplylogin();</script>

honghuxp 发表于 2016-2-25 08:53

<div class='shownolgin' data-isdigest='no'>多谢大家的回复。
我讲一下开这个帖子的初衷哈,我本来只是想讨论下在Altium Designer下如何一个原理图引脚对应多个封装引脚的这个问题。这样做对一个很大的集成库其实是有好处的,试想,我在原理图库中只需要有一个MOSFET-P,而封装在下拉菜单中选择就可以了。即使我后面想从SO-8换成SOT223或者其他封装,根本不需要重新从库中拉出一个出来,而只需要双击修改封装即可,大大降低了出错的风险,同时也减少了工作量啊。
另外,我个人认为,AD肯定是能实现的,不然在集成库的编辑中,Pin Map可能就不会支持如"1,2,3"这种语法了。</div><script>showreplylogin();</script>

long521 发表于 2016-2-25 09:21

<div class='shownolgin' data-isdigest='no'>可以实现的,只要脚号对应就可以.:):):)</div><script>showreplylogin();</script>

sunyu19920114 发表于 2016-6-29 17:21

<div class='shownolgin' data-isdigest='no'>楼主的问题解决了吗,我也想学习一下</div><script>showreplylogin();</script>

Lihe122 发表于 2016-7-6 20:23

<div class='shownolgin' data-isdigest='no'>请问楼主的问题解决了吗?这个问题也困扰我很久了,没有找到好的解决办法</div><script>showreplylogin();</script>

huaiqiao 发表于 2016-7-6 23:54

<div class='shownolgin' data-isdigest='no'>其实你就在原理图把这个器件表现成如下这种方式,又未尝不可呢?

</div><script>showreplylogin();</script>

BlackHeart4theW 发表于 2016-7-7 10:43

<div class='shownolgin' data-isdigest='no'>不明觉厉,至少可以查看节点,以前我用自己的pcb库都是在电路图里连好,生成pcb网络图时就是连起来的,这个本身就不该成为一个问题吧。。</div><script>showreplylogin();</script>

wangqh1983 发表于 2017-8-3 09:44

<div class='shownolgin' data-isdigest='no'> 本帖最后由 wangqh1983 于 2017-8-3 09:47 编辑

Model Map 是在哪里打开的,我怎么没有看到这个窗口,你的想法到是不错,我也是这么想的。可是好像目前没法实现

</div><script>showreplylogin();</script>

wangqh1983 发表于 2017-8-3 10:39

<div class='shownolgin' data-isdigest='no'>暂时用掩盖事实的方法吧,可以实现,就是引脚的名和designator都隐藏,和第一个引脚重叠放置就可以了,连线时电器节点会自动连接上的。引脚名字看着别扭就也隐藏,自己放置字符就可以了。


</div><script>showreplylogin();</script>

okhxyyo 发表于 2017-8-3 14:38

<div class='shownolgin' data-isdigest='no'>不知道AD能不能实现,但是我觉得就算能实现,这种操作方式估计也是不被提倡的。毕竟最好的还是能一对一。</div><script>showreplylogin();</script>

喻缄默 发表于 2017-8-4 10:35

<div class='shownolgin' data-isdigest='no'>BlackHeart4theW 发表于 2016-7-7 10:43
不明觉厉,至少可以查看节点,以前我用自己的pcb库都是在电路图里连好,生成pcb网络图时就是连起来的,这个 ...

我以前也觉得是这样想的{:1_101:}</div><script>showreplylogin();</script>

扬子津 发表于 2022-6-23 14:50

<div class='shownolgin' data-isdigest='no'><p>同问</p>
</div><script>showreplylogin();</script>

HAODI0123 发表于 2024-9-2 13:18

<div class='shownolgin' data-isdigest='no'><p> &nbsp;现在只需要管脚映射就行了。</p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: Altium Designer问题请教(一个原理图引脚对应多个封装引脚)