请教一个有关PCB filter的问题,我想选择放置在Top layer上,Rotation=270度,元件编号的Rotation=0度的元件,不知如何编辑filter条件?下面我编辑条件的不可行,请高手指点!多谢了!! (ObjectKind = 'Component') And (Layer = 'Top Layer') And (Rotation = '270.000') And (ObjectKind = 'Text') And (StringType = 'Comment') And (Rotation = '0.000')
在Altium Designer的PCB编辑环境中提供了剪贴板(System》Clipboard)以及设计片段的Reuse的复用的方法,关于设计片段操作步骤如下:
-选中一部分的电路
-单击鼠标右键,选择Snippets》Create Snippets from selected objects
-对这个片段进行命名,指定其在snippets中的位置即可。
在绘制PCB的时候,可以关闭DRC online的检测功能(DXP》Preferences》PCB Editor》General》Online DRC),对于铺铜,可以先进行预隐藏(Tools》Polygon Pour》Sheve x polygons),以及可以将此选项disable掉(当然,如此会对PCB的显示造成一些影响,最好勾上,除非有特别的要求)DXP》Preferences》PCB Editor》Display》Use DirectX if possible。还有对于规则的设定需要注意:
举个很简单的例子,譬如需要对两个网络VCC和GND设定为同样的线宽为10mil,如果在规则两面写上两个rules(innet(VCC)→10mil, innet(GND)→10mil)如果这样设定肯定没有直接将这两个网络设定为一个类再进行规则的定义而对电脑的资源占用的少,步骤如下:
-Design》Class》Net Classes
-单击右键选择Add Class
-在右边找到两个网络(VCC/GND)而后通过中间的导向键将其移动到右边即可实现其网络类的制定
-对New Class重新定义其名称为Power
-在规则里面添加一个width的规则(InNetClass(Power) →10mil)即可
-对于其他的一些间距等亦然。
在PCB库中,先放置普通焊盘,而对于异形焊盘的描述可以采用其他元素如fill, line等来实现,这样做好的库封装被调用到PCB设计的时候会产生一个附加的元素无网络的问题,这时候需要在PCB设计环境下使用design->netlist->configure physical nets来对这些无网络的元素进行处理,如下图,执行指定的操作,即可为异形焊盘的附加元素添加与原焊盘一致的网络。

不能。Altium Designer中原理图与PCB可以实时双向的更新,但是在PCB里面新增一个器件是个例外,因为在电路设计中,可能多个原理图器件对应着同一个封装,Altium Designer无法仅凭一个封装模型判断出这是个什么原理图器件,甚至无法判断出这是哪一类器件,因而不能自动的在原理图里面增加你所期望的器件。除此之外,基本上都可以实时双向更新。
管脚交换的原则是同种类型的管脚才能交换,比如I/O和I/O管脚。在PCB界面下,他们交换的实际上是管脚上的网络标号。当交换完毕更新原理图的时候,分为两种情况:如果原理图里面该两个管脚是用网络标号表示的连接关系,则直接交换网络标号;如果是用电气连线直接连在一起的,则交换他们的管脚标号。因此,管脚交换不会带来原理图设计上的错误,可以放心使用,只是不要忘记更新原理图就行了。
主要是由于栅格设置等原因导致布线时,线段的中心点(即鼠标的十字光标)没有和焊盘的中心点完全吻合,换句话说,线段和焊盘之间存在虚接或过冲,系统在添加泪滴时不知道到底围绕着哪一个中心点添加。检查没有加上泪滴的焊盘,修改连线,再次添加泪滴即可。
可以通过Project菜单下的Show Differences对网络表和空PCB进行比较,然后通过ECO把网络表中的器件和网络名导入到空PCB中。
因为可以通过Snippet进行PCB设计复用的,原理图也可以通过类似的方法进行设计复用,然后只需通过原理图与PCB同步就可以进行匹配。
*选中现有的二维图形
*从菜单上选择Tools»Convert»Create Region From Selected primitives
*双击新生成的Region,把对话框中的Board Cutout选上
在AD6.3版本及后续版本中可以创建沟槽和非圆孔的焊盘,添加沟槽和正方形的焊盘挖孔。
详细的钻孔类型可以从生产制造步骤中看到,在你的PCB板上放置特殊串符号,并且添加输出说明在上面,放置图例串符号在Drill Drawing层。
注意:如果最新的软件版本支持输出加工文件检测,最好是检测一下你的PCB加工文件,查看你的板上是否已经存在了沟槽。另外,最早的版本常使用的方法包括在机械层或者阻焊层描述沟槽,使用文本描述方式。一些设计人员会放置重叠串 在通孔的焊盘或者过孔来定义钻孔输出的区域,不过这可能会导致钻头被破坏。
当不规则的孔洞制造方法不同于下一个板结构,你会发现你的板结构更适于被处理。因此有三种方式定义沟槽
*添加详细的加工信息到机械层
*添加多重叠焊盘或者过孔
*应用CAMtastic NC Drill特征
对于此设计的例子,机械层通常用于描述沟槽信息,请查看LiveDesign Evaluation Board例子, 'EB1_Spartan_ll_1_02.PcbDoc'该PCB在文件夹 [\\Program|file:///\\program] Files\Altium Designer \Examples\LiveDesign Evalation Board\reference Designs\LiveDesign Evaluation Board (EB1 EB2)\Spartan_Specific\Spartan III BGA456 1.02 EB1
详细资料可以在机械层Plated Route Details里找到,这里你能看到布线的连接情况与元件J1,J6,J2S的沟槽相连。转换 到单层模式情况可以看到最初的每层设置(切换到单层模式的快捷方式:shift,s)
布线详细信息被包含在元件中因此切换的时候会移动元件。
在采用该路径前,检查PCB加工商看看是否该设定狗才的办法能被接受。对于此步骤,焊盘和沟槽的区域必须已经被建立在如下的足够支持信息到加工商:
*带有孔洞的多层焊盘设置为0单位,这是默认设置焊盘区域
*起始和截至的焊盘位置位于沟槽位置的末端,为这些焊盘设置孔径尺寸要与沟槽的尺寸相同。
*在镀层通道详情的机械层上放置线从起始中心点到截至焊盘,线的宽度参照沟槽挖剪的宽度。
你也需要认真思考为沟槽焊盘的内平面连接,为内平面预留足够的空间放置实体连接,而热焊盘和空焊盘需要手动来设置。在该PCB例子中,热焊盘已经被使用--手动创建弧和线,详见J6的焊盘1。
为焊盘设定的电源平面连接的连接规则可以直接进行连接。至于设计规则,查看电源平面连接类型设定规则设置直接连接到这些沟槽上,(规则:PlaneConnect_Obround_Pads,为设计中的焊盘增加一个已经设定的类>类可以更容易在规则中设置。)当装配到板上时,如果你不能很容易连接到热焊盘上你可以选择简单的选项来直接连接到这些沟槽焊盘上。
最后,沟槽焊盘不能连接到平面,例如J6上的焊盘2和焊盘3需要在剪裁的空区域上敷铜,因此增加一条线或者别的物体作为剪切区域的飞线连接内电层。因为平面是负片输出的。
当你输出你的Gerber文件或者ODB++文件时,谨慎检查内电层的连接,记住包括Plated routing details机械层,并且要提醒你的板子制造商要注意PCB板上的沟槽焊盘。
可以,PROTEL可以多种方式生成网络。当你在在层次图中以port-port时,每张线路图可以用相同的NET名,它们不会因网络名是一样而连接,但请不要使用电源端口,因为那是全局的。
在元件属性中去掉元件锁定,就可在PCB中编辑元件,并且不会影响库中元件。
现在Protel自带有PCB信号分析功能。
有专门的菜单设置。
最好不要这么做,应该先改原理图,按规矩来,别人接手容易些。
最快的办法就是扫描,然后用BMP2PCB程序转换成胶片文件,然后再修改,但你的PCB精度必须在0.2MM以上。BMP2PCB程序可在21IC上下载,你的线路板必须用沙纸打的非常光亮才能成功。
需要支持OpenGL。
那你可以的 www.Protel.com 下载。
PCB布局与原理图布局没有一定的内在必然联系,故此,Potel DXP在自动布局时不会根据原理图的布局自动排开。(根据子图建立的元件类,可以帮助PCB布局依据原理图的连接)。
可以,Protel可以多种方式生成网络,,当你在在层次图中以port-port时,每张线路图可以用相同的NET名,它们不会因网络名是一样而连接,但请不要使用电源端口,因为那是全局的。