AD10原理图设计

2019-04-13 11:37发布

主要是记录原理图的连线:wire、net、bus方式。 基础:PCB项目   会使用AD10只代表掌握了一个计算机辅助工具,并不代表会设计电路。如果要从一而终的设计一个PCB板除了会使用AD10辅助软件之外,还要拥有“数电”、“模电”等其它许多的专业知识。所以,路还长长的。  

1 设置原理图文件选项

对于AD10来说,所指的原理图文件指的是指新建原理图文件后所呈现出来的空白区域。在绘制原理图之前可对这块空白区域进行设置,如设置此区域的大小等属性。   Figure1:原理图文件

1.1 Document Option Dialog

(1) 在菜单中如下操作:Design>>Document  Options打开文件选项对话框。 (2) 设置原理图文件纸张的大小,如在Standard  Styles中可选择原理图纸张大小为A4类型。选择后点击确定即可更新原理图纸张的尺寸大小。 (3) 为使文件填充可见区域,可选择View>>Fit  Document并保存。  

1.2 Preferences Dialog

(1) 选择Tools>>SchematicPreferences打开原理图区域文件的Preferences对话框,为原理图文件设置全局参数(所有的原理图文件都遵循这些参数设置)。 (2) 打开Preferences对话框Schematic-DefaultPrimitives页,在右手边使能Permanet参数。点击确定。 好了,可以绘制原理图了。  

2 绘原理图

2.1载入元件库及查找指定元件

(1) Libraries对话框 打开AD10某工程项目,点击AD10右下角的System菜单:System >> Libraries弹出库对话框,AD10库对话框如下图:   Figure2:Libraries dialog (2)查看已经载入的库文件 打开AD10某工程项目,点击AD10右下角的System菜单:System >>Libraries >> Libraries >>Installed查看已经载入了哪些库。系统默认载入MiscellaneousDevices.IntLibMiscellaneousConnectors.IntLib及一些以FPGA开头的头文件。 Miscellaneous Devices库内包含二极管(Diode *)、三极管(2N*)、电容(Cap*)、电感(Inductor)、晶振(XTAL)等常用的元器件。Miscellaneous Connectors库内主要包含用于电气连接的符号,如插针(Connector*),插座(Header *)可将FPGA开头的库文件选中移除。   (3)在指定的库中筛选元件 如果知道某个元件的所在库就可以使用Libraries对话框来过滤不属于此种元件的元件。如上图在Miscellaneous Devices.IntLib下输入Cap就将不属于Cap系列的元件都过滤掉了。下面就会显示当前的Cap元件的原理图和封装图。   (4)查找元件 有时并不知道某个元件在哪个库中,但确定它就在AD的安装库中。此时就可以点击Libraries对话框中的Search按钮,在弹出的收索对话框中进行搜索。   (5) 载入库 当使用的元件不在AD安装库中时需要载入包含此元件的库。System >> Libraries >> Libraries,然后点击右下角的Install按钮。此时AD10就会自动到AD库目录下或者跳转到目标库的目录下选择相应的库进行安装。   Figure3:AD10安装库 比如,上图就是选择安装了Atmel公司的8AVR微控制器库。  

2.2 在原理图文件中放置元件

方法1:双击选中的元件名后到原理图文件中就可以放置元件,鼠标左键放置元件,右键停止元件放置。 方法2:选中元件名将其拖到原理图文件中。  

2.3 元件连线

经过“加载(安装)库”、“收索元件”、“放置元件”及“连线”得到以下的原理图:   Figure4:原理图文件中绘制的原理图 针对以上的原理图,主要记录以下用AD10绘制原理图时各种连线的使用。   Figure5:连线工具栏 所有的线再未放置时按Tab键都会弹出其属性对话框供用户更改参数设置其新的属性。  

(1)    Wiring

Wire线用于连接不同元件的引脚,就像一个实际的导线一样。 使用:点击工具栏中的wire图标(或者在Place菜单下寻找),鼠标左键点击一下代表生成一个电气节点,右键单击表示使用wire停止。  

(2) Nets and Net Labels

用于标记两个没有用wire实际相连的引脚是相连接的关系。如原理图中所标记的net label 使用:点击工具栏中的图标或者在Place菜单下寻找,左键放置右键停止。Net Label未放置的时候按Tab键可以设置其属性  

(3) bus bus entry

一条bus 线上可以有多条wire连接。一般bus的使用会和bus entrywirenet label连用。如原理图中使用bus的连接图。 bus entry用于从bus之上引出电气连接点,供wire来连接元件具体的引脚。 所有的连线都可以在移动过程中按Tab(编号可自动递增连续放置)设置其属性,按空格转换各线的角度。  

(4) 元件编号

在拖元件到原理图文件中时可先不用对其编号,如原理图中的C1C2C3…。等原理图设置完毕时在对所有的元件进行编号:Tools >> Annotate Shematic,在弹出的对话框中点击右下角的UpdateChanges List,然后点击Accept Changes..,然后再弹出来的对话框中点击接受和执行按钮即可对所有的元件的自动编号。  

2.4设置项目属性

项目所有被指定的设置都可以在Project dialog对话中中进行设置( Project >> Project Options),在此对话框中包含errorcheckingconnectivity matrixclass generationcomparatorECO GenerationOptionMulti-ChannelDefault PrintsSearch PathsParametersDevice Sheet。这个对话框的设置倒是可以记录成一个专题。当你编译你的PCB项目时,所有的规则都遵循在这里的设置  

2.5 编译原理图

Projects区域选中原理图名,右键选择Compile Documents ***.ShcDoc。如果没有弹出编译错误的消息窗口,说明此次原理图的绘制遵循Project dialog中的设置。  

3 总结

所以,用AD 10绘制电路原理图可以总结为以下几个步骤:
  • 设计原理图。
  • 在原理图文件中的library中查找到对应的元件符号。
  • 根据原理图连接个元件符号。
  • 编译通过。
其中原理图的设计最具有技术含量,是课本对知识的应用。后者们也算是技术含量了,是对AD10计算机辅助软件的掌握。    ADNote Over。