allegro-工程
weixin_37879993
这个作者很懒,什么都没留下…
展开
-
allegro学习之钻孔精度
生成钻孔文件之前要设置钻孔精度,步骤如下:点击菜单栏中的Manufacture->NC->Drill Customization,可以看到前三行默认精度为0.150,将所有行都改为0.150,点击validate激活即可,如下图:原创 2017-03-20 16:29:41 · 1743 阅读 · 0 评论 -
ALLEGRO学习之检查丝印以及调整丝印时要打开pin和via以及丝印的摆放规则
检查丝印以及调整丝印时要打开pin和via,避免过孔压住丝印无法显示的问题丝印的摆放规则,从左到右,从下往上原创 2017-08-31 11:56:37 · 2617 阅读 · 0 评论 -
ALLEGRO学习之电源电路的电解电容方向最好一样,优先级比线更好走要高
原创 2017-08-31 11:59:40 · 1567 阅读 · 0 评论 -
allegro学习之画板最后需要打地孔以及如何打地孔
打地孔是为了底层和顶层的地有更好的覆盖性,降低干扰。Place->Via Arrays(阵列)->Matrix(矩阵)打开右侧的options,我们可以看到如下图所示,General options中是一般设置,Enable DRC check,强制DRC检查,Disable preview,不预览,一般都默认如下图所示Operation mode:操作模式中,选择Area mode,原创 2017-08-31 14:15:50 · 16287 阅读 · 0 评论 -
ALLEGRO学习之铺铜后slide走线困难怎么办
、如上图所示,铺铜后再次修改走线会非常困难,因为我们将shape->Global Dynamic Shape Parameters中的Shape fill下的Dynamic fill设为了Smooth,将它改为Disabled,点击OK即可如下图所示:原创 2017-09-01 09:30:14 · 3913 阅读 · 0 评论 -
ALLEGRO学习之过孔要检查SOLDERMASK防止开窗
当你调用库里或者别人的过孔时,一定要注意检查solder mask防止有开窗,如果soldermask开窗了,就是会把过孔的铜暴露出来,容易短路。下图所示是将板子和封装的solder mask打开原创 2017-09-01 10:09:19 · 6845 阅读 · 0 评论 -
allegro学习之如何绘制二极管的极性标志
二极管极性有如下几种画法:1双向的二极管:2单向的二极管简化版写实点的:原创 2017-09-01 10:52:05 · 2653 阅读 · 0 评论 -
allegro学习之过孔不要打在焊盘上以及不能离焊盘太近以及不要压住丝印
它们三者是互不相容的关系,都不能重叠原创 2017-09-01 11:43:55 · 4149 阅读 · 1 评论 -
allegro学习之如何给过大电流的元件开窗散热
本文中开窗的目的是散热,开窗是在solder mask层添加shape即可步骤如下:Shape->Polygon(不规则形)/Rectangular(矩形)/Circular(圆形),选择你需要的形状,然后打开Options如果开窗在顶层,就打开BOARD GEOMETRY,sub class 选择soldermask_top;或者打开package geometry的,sub cla原创 2017-09-01 11:52:12 · 1264 阅读 · 0 评论 -
allegro学习之无法导出PDF以及解决方法
首先查看是否安装虚拟打印机,WIN10系统下,同时按住WIN+X,打开控制面板,找到设备和打印机,打开后如下图所示:如果没有,可以从百度下载。接着打开Allegro PCB Design XL,点击File->Export->PDF,若成功,会有弹窗出现,勾选需要的参数即可;若软件没有任何反应,则进行下面的操作:单击File->Plot Setup,弹出如下原创 2018-01-22 17:56:39 · 10592 阅读 · 1 评论 -
Allegro学习之通孔焊盘,贴片焊盘以及机械孔制作
通孔焊盘:贴片焊盘:机械孔:原创 2018-01-31 15:21:25 · 5515 阅读 · 4 评论 -
Allegro学习之提示由于找不到cdsCommon.dll,libem.dll以及突然打不开PCB Editor等软件
1.确认这两个文件都在,那就是没有在环境变量里添加路径的问题,在安装目录SPB_16.6下搜索cdsCommon.dll,libem.dll,如下图所示:接着右键打开文件位置,复制路径WIN10中右键我的电脑(此电脑),选择属性,打开如下图,选择左侧高级系统设置打开环境变量:G:\cadence\SPB_16.6\ASI\Update4\tools\pcb\binG:\cadence\SPB_16...原创 2018-04-23 15:13:16 · 15660 阅读 · 1 评论 -
ALLEGRO学习之cadence的CIS库安装出现的问题和解决方法--在CIS explorer中可以显示数据库信息但是找不到symbol路径
1.要正确找到capture.ini文件的位置,右击我的电脑,选择属性如下: 选择左侧高级系统设置,然后选择环境变量在上方administrator的用户变量中找到HOME的路径,点击编辑 复制变量值到文件管理器路径,如下图: 2.配置正确找到capture.ini文件,内容如下[Part Management]Configuration File=Z:\06_DBC\CIS_LY.DBCW...原创 2018-04-23 20:48:04 · 8749 阅读 · 0 评论 -
allegro学习之安装cadence破解时出现server start failed
原创 2018-04-23 20:56:30 · 8455 阅读 · 1 评论 -
allegro学习之如何设置不显示电源或地等网络的飞线,而显示成一个方框
打开约束管理器,选择properties(属性);选择General Properties;找到你想要不显示的网络,电源填上几V,地为0V即可。原创 2018-05-10 09:44:57 · 9535 阅读 · 0 评论 -
allegro学习之如何设置过电阻的等长线规则
过电阻的等长线设置第一步,红色圈圈内的图标就是规则管理器,点击打开我们可以看到这样哒:等长线规则在Relative Propagation Delay(相对传播延时)我们发现所有的网络属性都是Net,如果我们想要过电阻等长布线,则需要将高速信号的网络建立Xnet属性。接着,我们点击Signal Model,如下图所示:会出现如下AUDIT ERRORS,不要在意,直接点ok即可。会出现Signal...原创 2018-05-17 10:20:27 · 11666 阅读 · 0 评论 -
allegro学习之PCB走线通流能力计算
PCB走线宽度与电流的计算参数名称数值单位备注修正系数K0.048无内层0.024外层0.048最大温升ΔT30℃铜箔厚度1oz,盎司走线宽度2mm计算公式I=Kx(T^0.44)x(A^0.725)A的单位为mil×mil允许用于蚀刻技术、铜厚度、导体宽度和横截面10%~15%的减小量计算结果6.41 APCB走线熔断电流的计算参数名称数值单位备注金属组成决定的常数K10244无10244是最常...原创 2018-05-17 10:34:24 · 5014 阅读 · 0 评论 -
allegro学习之Database has a non-recoverable corruption. Contact Cadence customer support.该如何解决
#1 WARNING(SPMHNI-192): Device/Symbol check warning detected. [help]WARNING(SPMHNI-194): Symbol 'REMOTER' for device 'CON1X13_REMOTER_2.54MM 2PIN,4MM' not found in PSMPATH or must be "dbdoctor"ed....原创 2018-05-11 08:54:28 · 8250 阅读 · 2 评论 -
ALLEGRO学习之电阻不要靠的太近不然不好焊接,容易短路
原创 2017-08-31 11:51:40 · 498 阅读 · 0 评论 -
ALLEGRO学习之如何出GERBER
一 出钻孔表1.单击Manufacture->NC->Drill Customization然后得到下图按照图中1,2,3,4,5的步骤,1,2是修改钻孔精度为0.15,然后3是自动生成symbol,4是激活,5就是完成OK2单击Manufacture->NC->Drill Customization然后得到下图默认参数,即可,但是这个format就是整数和小数点的位数,要原创 2017-08-31 09:53:38 · 7392 阅读 · 0 评论 -
allegro学习之给元件封装添加与丝印层一样的assembly 层
在使用allegro16.6修改元器件封装时,我遇到的是元件封装没有画assembly layer。 解决方法: 1.用PCB editor打开.dra文件; 2.点击菜单栏Add->line; 3.在options中class选择package ,subclass选择assembly_top,width中可以设置你想要的画线宽度; 4.沿着丝印原创 2017-03-20 16:11:17 · 9947 阅读 · 0 评论 -
allegro学习之总结pcb设计流程
1.画原理图的元件库;2.设计原理图;3.检查DRC错误,成功生成网络表(netlist);4.画元件封装(先画焊盘.pad,再画封装.dra);5.绘制板框(包括outline,keepin,routein);6.导入板框(板框是机械symbol),导入网络表,接着导入元件封装(按照器位号ResDef);7.以上导入成功,即可布局;8.布局完成,布线;9.布线完成原创 2017-03-20 16:35:12 · 731 阅读 · 0 评论 -
allegro中导出原理图的元件库但添加library时不可用的问题
我根据教程,按照Tools->export properties出现如下图,默认即可Export File是导出文件位置,可以从Browse中选择导出的库路径。然而导出后,打开库却是空的。在求助大神之后,问题是这样解决的:在原理图工程界面下,File->new->library,即可在工程下的library出现新建的库,如下图所示:然后展开上面一个库(这原创 2017-03-20 17:37:22 · 3479 阅读 · 0 评论 -
allegro学习之生成网络表错误及解决方法
问题描述:在原理图DRC检查没有错误的前提下,TOOLS->Create Netlist 时出错,查看viewlog时,可以发现有can't find package 或者can't find pad之类的error或者警告,可以确定是原理图中的元件库(注意是元件库)中的元件没有指定封装。解决方法:展开元件库,如图所示然后双击元件,如下图:接着点击菜单栏的OPTIONS->Pa原创 2017-03-20 17:49:08 · 2777 阅读 · 0 评论 -
allegro学习之如何添加定位孔
在板框绘制好了之后(如何绘制板框,后续会讲),如何添加定位孔也成了一个问题。首先我们要弄清楚,定位孔不是焊盘,所以既不是.pad,也不是.dra文件,而是.bsm文件,即没有电气特性的机械零件。然后呢,我们制作定位孔的步骤就是:1.建立焊盘,打开Pad Designer,接着file->new,出现如下界面:Directory是焊盘的保存路径,自己填写焊盘名字(如何命名可以根据原创 2017-03-20 17:51:58 · 35960 阅读 · 2 评论 -
allegro学习之导入netlist失败以及解决方法
导入netlist时总是失败,原因有两个:1.元件库没有给每个元件指定封装,这个问题之前有说过,这里不赘述(下面有链接,可以看到文章);2.因为板框没有绘制好,要画三个,最外层为OUTLINE,接着是KEEPIN ,最里面的是ROUTE IN(后续写).原创 2017-03-21 10:39:41 · 2719 阅读 · 0 评论 -
Allegro学习之纠正之前对生成网络表时元件封装的理解错误
作为一名layout工程师,我一直以为当别人给我一份原理图时,我需要在图下建立一个库,然后复制design cache中的元件库,再给元件库中的每个元件在package properties中添加封装。但是今天一个大神让我意识到不用这样,直接进行DRC检查,然后再TOOL->create netlist,即可。原创 2017-03-22 20:32:45 · 320 阅读 · 0 评论 -
allegro学习之有dxf文件该如何充分利用此文件来画封装
首先学会导入dxf文件(说一下,我当时拿到的是dwg文件,自己用CAD(在命令窗口输入dxfout即可)导出的dxf文件,但是不可以用,因为在allegro中导入时无法选择层,因为层是空的,其实这个问题,你可以试着去CAD查看你生成的DXF文件有没有建立各个层,我的情况是有,所以最终是别的大神在他的电脑上重新用dwg文件生成的dxf就是可以用了)步骤:打开allegro,先file->原创 2017-03-22 21:24:00 · 7482 阅读 · 3 评论 -
allegro学习之绘制板框倒角出问题及解决
我用add->rectangle的方法绘制了板框,因此无法通过manufacture->drafting->chamfer(45°角)/fillet(圆弧),故重新用add->line的方式绘制板框即可原创 2017-05-09 16:40:00 · 6280 阅读 · 0 评论 -
allegro学习之如何设立标准以完美准确的画出封装
一,焊盘的绘制1.1通孔焊盘大小的计算1.2通孔焊盘的绘制2.表贴焊盘大小的计算2.2表贴焊盘的绘制二,封装的绘制1.1放置pin脚1.2画assembly层(在有DXF文件的情况下,和实物大小一致)1.3画silkscreen_top层(有DXF时,若比assembly大,画大点没事,不用和assembly一样)width=0.15mm;设置1脚;1.4画原创 2017-08-03 11:22:53 · 1023 阅读 · 0 评论 -
allegro学习之绘制板框的时候定位孔如何放置以及对板边的距离为多少合适
绘制板框(new (新建Mechanical symbol),add->line,同时在右侧option中class选择board,subclass选择outline,输入坐标(形式如x a b a,b分别是x,y坐标值 ),然后在Dimension->fillet,在右侧option中出现radius,右边的方框的参数是倒角半径。然后打开Padstack Designer原创 2017-08-21 09:02:33 · 8357 阅读 · 1 评论 -
allegro学习之如何开窗
有的电路或者元器件通过的电流很大,容易产生过高的温度,因此需要开窗散热。开窗可以开在board->soldermask_top/bottom,也可以开在package->soldermask_top/bottom。现在比如是开在底层:首先选择shape->polygon(不规则形状),也可以选择rectangular(矩形),根据需要选择。在右侧option中class选择board-原创 2017-08-21 10:54:59 · 7143 阅读 · 0 评论 -
如何复制shape,以及如何将shape调整到其他层
看图中的箭头指向,可以通过两种方法来编辑shape,一是点击shape->select shape or void/cavity,二是直接点击箭头所示的图标。然后单击所要编辑的shape,右键得到如下图所示选项,copy是复制,copy to layers是复制到层点击copy后,将shape放置在你需要放置的地方,如下图所示:点击copy to lay原创 2017-09-04 09:15:50 · 4374 阅读 · 0 评论 -
磁珠在分割不同地中的作用以及如何放置
磁珠专用于抑制信号线,电源线上的高频噪声和尖峰干扰,磁珠有很高的电阻率和磁导率,等效于电阻和电感串联,但是电阻值和电感值都随频率变化。本文中磁珠分割DGND和PGND,所以应该放在两个地之间分割的地方。如下图所示:原创 2017-09-04 14:21:41 · 2947 阅读 · 0 评论 -
allegro学习之反馈电流走线宽度
如上图所示的反馈电路,是通过R14回到5引脚,然后通过R16接地,此时这两段电流都非常小,可以当做信号线处理,走8mil的线原创 2017-08-30 10:20:02 · 787 阅读 · 0 评论 -
ALLEGRO学习之晶振布局以及布线
如图原创 2017-08-15 20:43:46 · 2644 阅读 · 0 评论 -
Allegro学习之PCB SI后仿真流程
目录......................................................................................................................................................2一、 Cadence Allegro PCB SI简介.......................原创 2018-06-25 16:13:50 · 32564 阅读 · 19 评论