图2-35 有关栅格点的选项页
我们要去掉“Pointer snap to grid”的选中标记,这样所绘制的图形就可以脱离格点的了,还应该记得在图形绘制完成后、放置引脚之前,重新选中该选项。
要绘制小圆圈,应该先用鼠标点击图标,然后用鼠标在元件上拖出一个圆形或椭圆形。
绘制在矩形外框之内的小矩形框,是比较容易的,在此就不介绍了。 记住:放置引脚之前要回到图2-35的对话框,重新选中“Pointer snap to grid”标记。
跳线、开关等接插件的引脚都应设置为“Passive”类型。 2.6
完成STC单片机下载板的原理图设计
一. 完成图纸的绘制
我们学习了STC单片机下载板各部分的原理,并初步掌握了原理图绘制、原理图元件制作的基本方法后,就可以把整个电路的原理图的原理图绘制出来。同学们应尽可能独立地进行电路设计,在设计完成之后,再与下面的电路图进行核对:
图2-36 STC系列单片机下载板电路原理图
在图2-36所示的电路中,J2是USB接口,它的1脚上提供5V电源,4脚是地线,2脚、3脚分别是USB数据线D+和D-;J3是给其它STC单片机进行在线下载的接口;C9和C10分别是CH341芯片和单片机的去耦电容。另外,不用的芯片管脚应该打上悬空的标记,即点击图标,然后再点击那些不用的管脚。 二. 原理图的编辑
原理图画完之后,经常需要进行浏览、查找、修改、替换等工作,下面将对此予以介绍。 1. 浏览与查找
原理图画好之后,我们重新观看它,固然是一种“浏览”。不过在此要介绍的浏览是把一个元件、一个个连线列成表格式的浏览。
我们在项目窗口选中项目文件(.dsn文件),然后点击“Edit→Browse→Part”菜单,就可以出现如下窗口:
图2-37 浏览元件
如图1-37所示,它把本项目中的各个元件都列出来了,我们可以清楚地看到元件的编号、标称值、型号、等信息。当我们双击表格上的某个元件时,就可以切换到原理图,并且定位到这个元件上。
当然我们还可以浏览各个连线、接口连线等。 2. 替换与更新
如果希望在原理图上把某种元件替换成另一种元件。比如在前面设计中,我们的单片机是8051引脚的单片机,而我们希望把它替换为AT89C52引脚的单片机。
可以在项目窗口选择项目文件下的“Design Cache”文件夹,这里面包含所有在此项目中的各种元件,找到我们要替换的元件,用鼠标右键点击后,在弹出的菜单中,选择“Replace Cache”菜单项,则弹出如下对话框:
图2-38 替换元件对话框
在“New Part Name”栏目中选择新的元件名称(我们把它选择为AT89C52),点击“OK”按键后,原理图上的单片机元件就改变了,替换元件后,原来的连线关系仍然保持不变,只是需要处理空引脚就可以了。
有时我们还要修改已经放在原理图上的元件,比如原来的单片机上的电源引脚和地线引脚都是隐藏的,而且还是“零长度”的,为了便于接线,我们要临时修改元件的设计。
在原理图上,首先选中要修改的元件,再用鼠标右键点击它,在其弹出的菜单上选择“Edit Part”,则可以打开该元件的编辑状态。修改之后,在关闭时该窗口时,会弹出如下对话框:
图2-39 元件更新的选择对话框
如图2-39所示,在该对话框中,可以选择把修改的结果去更新当前选中的元件、把修改的结果去更新所以同型号元件、或修改作废。 三. 添加封装属性
我们绘制原理图的目的之一就是生成网络表,而生成网络表之前必须给每个元件都加上相应的封装属性。
在前面我们的绘制的电路图中,多数元件的封装属性是空的,比如我们用鼠标双击一个石英晶体元件,就会弹出该元件的属性对话框,如下图所示:
图2-40 元件的属性对话框
从图2-40上可以看到,对话框的“PCB Footprint”一栏是空的,我们可以直接进行添加,我们把它添加为“XTAL1”。对于少量元件进行封装属性的添加,可以采用这种在属性对话框中直接修改“PCB Footprint”栏目的方式进行,修改完后,要点击“Apply”按键,实现给元件添加封装属性。
如果要用上述方法,给数量众多的元件添加封装,就太累了。这时,我们可以打开整个工程中所有元件的属性窗口,在该窗口中给多个元件的添加封装属性。
我们在项目窗口中,用鼠标的右键点击项目文件,在弹出的菜单中选择“Edit Object Properties”菜单项,这时会弹出如下对话框:
图2-41 多个元件的属性对话框
在图2-41中可以看到,诸如按键一类元件,其封装属性都是空的,我们可以用鼠标在这些位置上进行拖动,把它们都选中,然后用鼠标右键点击选中的位置,在弹出的菜单上选择“Edit..”菜单项,输入所需要的封装形式,这样就可以一次性给多个元件添加上封装属性。
在我们的电路板上,两个石英晶体的封装都是XATA1;单片机插座的封装是L-DIP-40; CH341的封装是SSOP-20;稳压集成块的封装是TO-223;电阻的封装都是RES-0805;10uF、47uF电容C1、C4的封装是CAP-1210;其它电容的都是CAP-0805;发光二极管的封装是LED-0805;J1、J3的封装是MOLEX_4030-3A;J2插座的封装是USB-BS;按键的封装是DPDT-6。
我们按照上述封装,给每个元件进行设置,然后进行保存。 四. 更新元件编号
在设计过程中,某些元件可能被删除,又有一些元件被添加,所以元件的编号可能有些混乱,所以通常要进行重新编号。
我们在项目窗口中,选择工程文件,然后点击“Tools→Annotate?”菜单,这时弹出如下对话框: