4.1 初始步骤
本书3.2节中讲解了如何安装本书的实例元件库eagle-book.lbr。该步骤只需要执行一次,如果读者还没有安装该元件库,请参考第3章。
第3章也解释了如何创建新工程和原理图。本单元的第一部分回顾了这一主题,第二部分将揭示如何设置原理图编辑器的栅格。
4.1.1 创建新工程和原理图
第3章介绍了EAGLE如何在工程里组织设计文件。为了给Femtoduino创建新工程,先启动EAGLE(如果你还未这么做),在命令面板里选择File→New→Project命令。对于工程名称,推荐使用femtoduino,如图4-2所示。
图4-2 创建Femtoduino工程
用户应该确认面板第二栏中的圆点是绿色的。这表明工程处于激活状态。
工程创建完成以后,右键单击工程名称并选择New→Schematic命令。这时创建了一个叫作untitled.sch的文件,并打开原理图编辑器。本书建议读者把空白设计重命名为femtoduino.sch并进行保存。
第3章讨论了很多EAGLE的工具栏项目和它们的用法。表4-1列出了更详细的相关热键。
表4-1 原理图编辑器中的常用热键
4.1.2 配置栅格
EAGLE编辑器依靠栅格系统来设定电路元器件的位置。如果根据栅格和原点,元器件放置的坐标是(x,y),那么x和y必须是栅格最小间距的整数倍。默认情况下(至少在美国),栅格最小间距设为0.1英寸(inches)。
正确理解栅格配置非常重要,建议读者单击编辑器左上部分的Grid(栅格)按钮,打开Grid对话框。图4-3所示为系统中的栅格默认设置。
在对话框上方,Display(显示)区域的单选按钮设置栅格的可见性,而Style(样式)区域的单选按钮设置显示栅格时应当使用点还是断续线。我在设计中喜欢采用可见的(点状)栅格,读者可以根据自己的喜好选择保持或修改这些设置。
不要改变Size(大小)的值,该值为设置的栅格点的最小间距。默认值0.1"是保证原理图编辑器中的引脚之间协调一致的距离,保持这个值不变非常重要。如果一个引脚放置的位置坐标不是0.1的倍数,比如(0.15,0.72),就无法使用线网与它相连。
在Size框的右边是一个组合框,可以设置栅格距离的单位。可以设为inch、mm、mil(千分之一英寸)和mic(微米,千分之一毫米)。这里我们保留原设置inch。
图4-3 Grid对话框
在Size框的下方有一个Multiple输入框,可以设置栅格最小距离的倍数。该值将改变编辑器中看到的栅格,但对于元件的放置没有影响。例如,如果设置该倍数为3,栅格线/点间的距离将会拉开3倍,但你仍然可以在之前的位置摆放元器件。
在Multiple的下面,Alt框可以设置编辑器替代栅格的参数。替代栅格不会显示出来,但是在编辑器中以更细微的尺度摆放项目时,就能够用到它。在图4-3中,替代栅格的间距设为0.01英寸,表明如果使用替代栅格,元器件就可以放置到类似于(8.89,6.74),而不是(8.8,6.7)的坐标位置上。
使用替代栅格时,在编辑器中移动一个目标并按下Alt键。这样在摆放不重要的项目,比如标签(label)和量尺(measurement)时非常方便,但是不能用于电路元件的定位。在开始向电路设计中加入元件以后,对于进行元件布局时的栅格需求,读者会理解得更加清晰。