俺居然会焊QFN封装的芯片了,我原来以为手残是不可能拿捏这种尺寸的封装的,48个引脚密密麻麻的,还得靠锡膏和热风枪,果然没有手残的人,只有不趁手的工具,千万不要想着用焊锡丝硬干,焊一千次都是开路和接触不良,48个脚绝对不可能用固态锡同时焊上的。锡膏的神奇之处就在于幼儿园毕业的小朋友都可以轻松拿捏!
普通视图
AD原理图添加ROOM及模块复制的方法(PCB更新不删除)
这次终于不拖延了,教程来了!已在AD15和AD22中亲测有效,界面略有差异,但步骤都是通用的。
核心思想是在原理图设置class分类,通过class自动添加room,通过room实现模块批量布局走线。
AD原理图添加ROOM
第一步:修改工程设置


点击顶部“类生成”的选项卡,自动生成的全部取消(解决了每次画PCB都有一个初始ROOM的问题,这个ROOM不会再自动生成了),用户自定义的全部勾选,注意看下方小字,提示你在哪里定义,ClassName是器件的一个parameter参数,不是description也不是comment。
下一步就是批量选中一个模块的所有器件,增加一个parameter参数。


注意过滤掉线等杂质,只选元器件,然后新增的参数名叫ClassName(不区分大小写),这个单词是固定的,不能乱改,至于具体的类别名称随便取,比如我这里取名叫“模块1”。
模块2、模块3同样的操作……
然后就是激动人心的更新PCB时刻了。

更新列表会自动添加相应的ROOM,以后再更新也不会被删除,列表干干净净,强迫症大快人心。

模块批量复制(自动布局布线)
下面讲讲模块复制的方法,也就是ROOM COPY。前提是第一个模块得自己画好。
首先把每个模块都用ROOM包裹起来,如果ROOM尺寸过大可以用自动包裹调整一下,一般是器件周围的最小矩形块。

然后就是最关键的一步,通道复制。

上面这张图全是重点,首先你要找到PCB LIST这个面板,一般在右下角菜单。
然后选中第一个模块的所有器件,过滤器筛选出元器件,然后按照位号排序。(注意:这要求你在原理图编号的时候保证每个模块内部的元器件编号排序是一一对应的,不要求编号完全一致,但相对顺序要一致,否则你就要找别的办法来排序,比如空间位置什么的,也可以手动对应,就是比较麻烦)
然后复制Channel Offset那一列到下一个模块粘贴,有的AD版本可能要打开edit模式。(注意,这是AD自动布局的核心逻辑:只要通道一致布局布线就完全一致。)
然后就是ROOM COPY(快捷键DMC),先点击模板ROOM,再点击要布局的ROOM。

这个界面的参数需要自己摸索,不同的复制方式细节有所不同。

得到理想的结果,大功告成↓

如果失败了,大概率是通道编号不对,没有对应上,再检查检查吧~
如果元器件封装丝印翻转到背面了,那可能是软件bug,需要自己更新一下封装库,或者手动调整一下。
本文发表于鸦鸦的巢穴,感谢您的订阅!如需评论请前往AD原理图添加ROOM及模块复制的方法(PCB更新不删除)。

脑电波
家人们,我终于知道如何在AD原理图中设置好ROOM而不是到PCB中手动添加了(每次更新还会被删除),让你的update列表清零!!!
首先要在工程选项里勾选用户自定义元件类和为类生成ROOM,然后在原理图中批量选中元器件,过滤器选part(排除掉wire),然后批量新增类名,例如“模块1”,参数名称填“ClassName”(不区分大小写),注意这个名称是固定的,不能随便写。
这样设置以后AD就会为所有相同类名的元器件类自动生成room了,再配合元器件编号顺序和PCB list的通道索引,就能实现多模块自动布局,而且每次更新不会复原!强迫症终于舒服了!!!
如果文字比较抽象的话我以后写个图文教程分享此等奇技淫巧!
脑电波
怀疑自己变J了,今天又盘点了一下遗愿清单,接下来的重点将关注电子产品或玩具开发(需要艺术灵感和基础练习,学习MINISO审美),外出装备更新(最近发现小米充气宝非常好用,准备研究充气沙发的便利性),闲置物品断舍离(尤其是淘汰手动灌气的香蕉形躺袋)。
如果一个东西花点小钱就能买回来,就不要放在自己仓库里,把世界当做自己的仓库。
#遗愿清单
宅家(Inside)
输入(Input)
• 看书(2%)
• 打游戏(10%)
生产力爱好(Output)
• 娃屋、微缩模型(0%)
• 写小说、画插画(1%)
• 开发游戏或者APP(1%)
• 开发电子产品或玩具(0%)
• 做手工、3D打印(0%)
• 学建模、做视频(0%)
日常习惯(Routine)
• 养猫(100%)
• 练字(0%)
外出(Outside)
• 露营(2%)
• 旅游(2%)
• 捕鱼(0%)
• 废墟探险(0%)