FPGA基础学习之PCB板的制作(二)
0赞二、SCH的设计
原理图的设计有个一般的流程:启动编辑器 设置原理图图纸(一般指图纸的大小)
设置工作坏境 装载元件库 放置元件并布局SCH布线 电气检查,还有网表的生成(在Altium Designer中可以不生成)和文件存储及打印。
1.SCH设计配置:
(1)Design——Document options或快捷键D+O或在边界上双击,这里可以设置是否显示边框、sheet color、栅格的大小、一次snap的大小、以及电气格点(Electronic Grid);
(2)所有的放置(元器件、text、连线、标注...)和命令在放置中途都可以通过按下“Tab”键进行属性的设置,点击鼠标右键结束命令;
(3)SCH Preference和PCB Preference的设置都可以通过热键“O+P”或者右键options进入;
(4)Title Block无法编辑的解决方法:可以采用软件提供的Template,Design—Template—set Template File name找到安装目录下的Template,其中portrait为竖直放置模式。
2.SCH原理图的绘制
(1)添加库及元件Design—Browse library或者直接点击右边面板上的Libraries;
(2)元件移动过程中按下“Tab”键进行属性的设置或放置好之后双击进行修改,元器件在放置的时候按下“space”键可以进行旋转(其实所有的快捷操作可以看中间底部的提示信息,或者底部Help面板的shortcut),单击鼠标右键结束放置;
(3)连线(P+W),shift+space可以切换走线的角度,45度、90度或者任意角度;
(4)在点击操作但未实施完成的情况下,可以按下F1键弹出shortcut热键;
(5)在选中元器件的情况下,若想元器件和连线一起移动,需要在选中的情况下按住Ctrl键一起移动;选中+shift可以直接拖动元器件复制到想要复制的地方或者采用ctrl+D进行复制;
(6)最小系统的SCH原理图设计:一般最起码需要包括主控芯片+电源模块(加滤波电容,一般的就行0.1UF)、时钟模块、复位模块(最常用的就是阻容复位)和JTAG模块,再有就是自己的功能模块
(7)多根线一一对应连接可以用Bus总线,具体实现如下:首先放置总线place bus,然后添加进入总线place bus entry,接着为总线添加网络标号(如databus[0..7]这里需要注意有几根线就应该怎么表达,当然起始可以不是0),之后为每个入口添加网络标号;
(8)蜂鸣器
(9)自动更改注释编号:Tools-Annotate-update;
(10)编辑完成后保存不要忘记进行编译project-compile Document sheet1.SCHdoc,其中可以设置哪里不需要进行电气检查place-Directives-No ERC(若是Compile mask则是编译屏蔽,可对一块区域操作);
(11)对于芯片,需要注意隐藏的引脚,因为可能需要供电,这个在编译完成之后查看message信息可以发现;
(12)Place-Directives-parameter set对之后的PCB设计提出要求约束,可以设置miniviahole、miniwidth(编辑完成之后选择Add as rule,当然也可以直接点击Add as rule然后进行Edit);
(13)Edit-smart paste可以将已经ctrl+c的东西作为文本或是图片进行黏贴,无缝连接Word和Excel,甚至可以复制成阵列;
(14)对齐Align:左对齐、右对齐、竖直或者水平等间距(distribute vertically/horizontally)。。。(测量距离快捷键:ctrl+M);
(15)SCH inspector和SCH list面板可以通过右下角的sch的面板调出;先选中区域,再zoom selected可以直接放大查看所选区域;
(16)Altium Designer如何批量修改名称,数值,封装
方法一:
altium里的封装管理库1.Tools -> Footprint Manager -> ...2.在Component List里选择要改的器件,3.在View and Edit Footprints里改封装:(1)原来有封装则选Edit;(2)原来没有封装则选Add...;4.改好后选Accept Changes(Create ECO)5.弹出菜单,注意检查Modify的内容有没有错6.点Execute Changes7.Close
其实你要改的器件肯定是有相同属性的,比如都是电容,或者多少容值的电容,所以采用找相同项的方法肯定也能满足你的要求,而且个人认为找相同项的功能很好用,推荐~~
方法二:使用全局修改
具体方法:选中元件右击----Find Similar Objects,弹出如下页面
Object Specific选项卡下的Description后选择same,Symbol Reference后选择same,Current Footprint后也选择same,点击OK。Altium会高亮显示所有符电容,而其他的元件则是灰度显示,此时界面如下所示
此时在所有的电容中其实只选中了一个,还需点击Edit----Select-----All来选中其余的两个电容(当然也可以摁住Shift然后依次点击剩余的电容,不过当电容比较多的时候就会很麻烦)
在进行以上的操作的过程中Altium左侧会弹出SCH Inspector的界面,如下图所示:
在Object Specific下的Current Footprint选项中就可以选择自己想要的封装,本文选择6-0805,然后Enter。(小注:有的时候,在操作过程中,会出现上面选中的某一类元件显现,其他被忽视,点击右下角的clear.)