第1章
介绍
1.1 手册内容
1.2 重要修改信息
EAGLE电源层
新的内部数据格式
新的CUT和COPY命令功能
多边形敷铜
DRC和ERC检查中经认可的错误
新命令
1.3 对于EAGLE元件库的一般性声明
1.4 技术术语
第2章
安装
2.1 安装条件
2.2 第一次安装
Windows系统
Linux系统
Mac OS X系统
2.3 升级旧版本
关于库文件的注意事项
文件数据结构改变的情况
2.4 改变或延长授权
2.5 Licenses多用户授权
在网络中安装时的注意事项
Windows系统下的特别提示
路径信息
工作站计算机上的不同操作系统
2.6 语言设置
Windows系统下设置语言
Linux和Mac OS-X系统下设置语言
第3章
EAGLE的功能和版本
3.1 EAGLE的功能
The Layout Editor PCB编辑器
Schematic Editor原理图编辑器
Autorouter自动布线器
3.2 不同的版本
Professional Edition专业版
软件概要
Layout Editor PCB编辑器
Schematic Editor原理图编辑器
Autorouter自动布线器
Standard Edition标准版
Freemium免费试用版
Light Edition简化版(该版本也属于免费版)
第4章
EAGLE概述
4.1 Control Panel控制面板
Library Summary元件库概述
Design Rules设计规则
User Language Programs用户语言程序、Scripts脚本、CAM处理程序文件(CAM Jobs)
Projects项目
Menu菜单栏
File文件菜单
New新建
Open打开
Open recent projects打开最近的项目
Save all保存所有
Close project关闭项目
Exit退出
View查看菜单
Refresh刷新
Sort排序
Options选项菜单
Directories目录
Backup备份
User Interface用户界面
Window Positions窗口位置
Window窗口
Help帮助
EAGLE License产品注册
Check for Update检查更新
About EAGLE产品信息
4.2 Schematic Editor原理图编辑器窗口
如何得到一条命令的详细信息
Bubble Help 帮助气泡和Tool Tips工具提示
Help帮助功能
Command命令参数
GRID栅格
The Action Toolbar操作工具栏区域
USE库调用
SCRIPT脚本
RUN运行
WINDOW窗口操作
UNDO/REDO撤销/恢复
Stop停止
Go执行
Schematic Editor原理图编辑器的命令工具栏
INFO信息
SHOW高亮显示
DISPLAY显示
MARK标记
MOVE移动
COPY复制
MIRROR镜像
ROTATE旋转
GROUP对象组
CHANGE修改
PASTE粘贴
DELETE删除
ADD添加
PINSWAP引脚互换
GATESWAPGATE互换
REPLACE替换
NAME命名
VALUE赋值
SMASH拆分
MITER倒角
SPLIT打断
INVOKE调用
WIRE画线
TEXT放置文本
CIRCLE圆
ARC圆弧
RECT矩形
POLYGON多边形
BUS总线
NET网络
JUNCTION节点
LABEL标签
ATTRIBUTE属性
DIMENSION标尺
ERC电气规则检查
命令栏工具栏中没有包含的命令
ASSIGN功能键配置
CLASS网路簇
CLOSE关闭
CUT剪切
EDIT编辑
FRAME框架
EXPORT导出
LAYER层
MENU菜单
OPEN打开
PACKAGE封装
PRINT打印
QUIT退出
REMOVE删除
SET设置
TECHNOLOGY
UPDATE更新
VARIANT装配变量
WRITE保存
Mouse Keys鼠标键
选择邻近的对象
4.3 Layout Editor PCB编辑器
PCB编辑器命令栏中的命令
INFO信息
SHOW高亮显示
DISPLAY显示
MARK标记
MOVE移动
COPY复制
MIRROR镜像
ROTATE旋转
GROUP对象组
CHANGE修改
PASTE粘贴
DELETE删除
ADD添加
PINSWAP引脚互换
REPLACE替换
LOCK锁定
NAME命名
VALUE赋值
SMASH拆分
MITER倒角
SPLIT折线
OPTIMIZE优化
MEANDER蛇形线
ROUTE布线
RIPUP取消布线
WIRE画线
TEXT文本
CIRCLE圆形
ARC圆弧
RECT矩形
POLYGON多边形敷铜区
VIA过孔
SIGNAL信号
HOLE孔
ATTRIBUTE属性
DIMENSION
RATSNEST鼠线轨迹跟踪
AUTO自动布线
ERC电气规则检查
DRC设计规则检查
ERRORS错误报警
4.4 Library Editor元件库编辑窗口
加载或重新命名封装Package、原理图符号Symbol和元件Device
EDIT编辑
REMOVE删除
RENAME重命名
Package编辑模式
设计一个新的Package
PAD通孔焊盘
SMD表面贴装焊盘
Symbol编辑模式
设计一个新的原理图符号
PIN引脚
Device编辑模式
从Symbol和Package创建一个实际的元件
ADD添加
NAME命名
CHANGE修改
PACKAGE封装
CONNECT连接
PREFIX前缀
VALUE值
TECHNOLOGY工艺
ATTRIBUTE属性
DESCRIPTION描述
4.5 CAM处理程序
生成数据
启动CAM处理程序
加载Job文件
加载电路板文件
设置输出参数
开始输出数据
定义一个新的Job
4.6 Text Editor文本编辑器窗口
第5章
EAGLE使用原则
5.1 命令使用方法
启动命令和选择对象
命令行
历史记忆功能
Context弹出菜单
功能热键
Script脚本文件
混合输入
5.2 EAGLE的命令语言
输入规则
Enter键和分号
粗体或大写
小写
下划线
空格
二选一参数
重复符号
鼠标单击
以文本格式输入坐标
相对值
极坐标值:
单击鼠标右键:
简写:
5.3 栅格和当前单位
5.4 DISPLAY、GRID和WINDOW命令的自定名称
实例:DISPLAY命令的自定名称
实例:GRID命令的自定名称
实例:WINDOW命令的自定名称
自定名称的编辑、重命名和删除
5.5 命名和自动命名
长度
禁止规则和特殊属性
自动命名
5.6 数据的导入和 导出
脚本语言和数据导入
用EXPORT命令导出文件
DIRECTORY目录
NETLIST网络表
NETSCRIPT网络脚本
PARTLIST元件列表
PINLIST引脚列表
SCRIPT脚本
IMAGE图像
5.7 EAGLE用户语言
5.8 Forward&Back Annotation正反向标注
5.9 对EAGLE进行个性化配置
Configuration Commands配置命令
Options菜单下的SET选项(SET命令)
只显示特定的层
右键菜单项
参数菜单的内容
自动确认信息提示对话框
Color颜色设置
Misc其他设置选项
eagle.scr文件
eaglerc文件
EAGLE项目文件
第6章
从原理图到电路板设计
6.1 创建原理框图
打开原理图
Grid栅格设置
Symbol放置Symbol
Load Drawing Frame加载绘图外框
放置电路符号(Gate)
隐藏电源Gates
具有多个Gate的Device
Designlink.ulp – 访问Farnell公司的在线产品数据库
原理图连线
Draw Nets绘制网络(NET命令)
为网络定义Cross-References交叉关联
定义网络簇Net Classes(即网络分类)
绘制总线(BUS)
Pinswap和Gateswap
Power Supply电源
定义属性
全局属性
定义新属性
改变属性值:
ERC – 检查、纠正原理图
组织原理图页面
原理图中需要注意的要点
Superimposed Pins引脚重叠
执行移动操作的未连接引脚
复制部分原理图
确保PCB设计的一致性
合并不同的原理图文件
确保PCB设计的一致性
多通道设计
6.2 创建PCB板之前的注意事项
检查元件库
和制板厂商达成一致
定义设计规则
基本原则
Layers信号层
最小Clearance和最小Distance
Sizes尺寸
Restring焊盘和过孔圆环直径
Shapes形状
Supply电源标签
Masks
Misc其他
6.3 创建电路板
没有原理图编辑器的情况
指定电路板外框
元件布局
元件属性和全局属性
电路板双面放置元件
替换Package
PACKAGE命令
REPLACE命令
原理图和PCB设计图保持一致
没有原理图只有PCB设计图的情况
修改Technology
定义Forbidden Areas禁止区域
Routing 布线 – 手动布线
BGA扇出布线
用POLYGON命令定义敷铜层
6.4 DRC – 检查PCB设计并纠正错误
DRC错误提示窗口
错误信息和表示的意义
6.5 多层电路板
Inner Layer内部层
带有多边形敷铜区和多个信号网络的电源层
针对多边形的限制区域
电源层和Autorouter
具有Through Vias通孔的多层板
Layer Setup层设置
Blind/Buried Vias带有盲孔和埋孔的多层板
解疑
显示过孔
Layer Setup层设置
4层板
6层板
8层板
使用盲孔Blind、埋孔Buried 和Micro 微型过孔的提示
VIA命令
ROUTE命令
Micro Via微型过孔 - 特殊形式的盲孔
6.6 更新元件(元件库更新)
6.7 差分线对和蛇形线
对差分线对进行布线
蛇形线
差分线对的等长调整
指定信号线路长度
对称和非对称蛇形线
长度容差显示
测量信号线路的长度
6.8 装配变量
6.9 打印原理图和PCB设计图
打印设置对话框
6.10 将多个小电路板合并到一块电路板上
6.11 原理图与PCB设计图之间未保持一致性
第7章 Autorouter自动布线器
7.1 基本特性
7.2 Autorouter自动布线器的功能
7.3 影响自动布线的参数
Bus Router总线布线
Routing Pass布线过程
Optimization优化
7.4 自动布线前需要定义的事项
Design Rules设计规则
Track Width线宽和 Net Classes网络簇
Grid栅格
Placement Grid布局栅格
Routing Grid布线栅格
内存需求
Layer电路板层
首选方向
自动布线器的Restricted Areas限制区域
花销因数和其他控制参数
7.5 自动布线器菜单
7.6 花销因数如何影响布线进程?
Layer Costs层花销
cfBase.xx: 0..20
Costs花销
cfVia: 0..99
cfNonPref: 0..10
cfChangeDir: 0..25
cfOrthStep, cfDiagStep
cfExtdStep: 0..30
cfBonusStep, cfMalusStep: 1..3
cfPadImpact, cfSmdImpact: 0..10
cfBusImpact: 0..10
cfHugging: 0..5
cfAvoid 0..10
cfPolygon 0..30
Maximum最大值
mnVia 0..30
mnSegments 0..9999
mnExtdSteps 0..9999
7.7 Ripup/Retry 取消/重试的次数
7.8 具有多边形敷铜区的多层板布线
7.9 备份和中断布线
7.10 用户信息
Status状态显示
日志文件
7.11 控制文件的参数
7.12 实用技巧
概要
Single-Sided单面板
具有电源层的SMD电路板
如果并非所有的网络都进行了布线,那还需要做什么?
7.13 Follow-me布线
局部和完全模式
配置
Routing Parameters布线参数
注意事项
第8章
通过实例来讲解如何设计一个元件
8.1 定义一个简单的电阻
电阻Package:
定义一个新的Package
设置Grid尺寸
放置通孔焊盘Pads
焊盘名称:
Silkscreen丝印和文档输出:
Labeling添加标签
Restricted area 元件的限制区域
Description元件描述
Note注释
电阻Symbol
定义一个新原理图Symbol
设置Grid尺寸
Pins放置引脚
Orientation方向
Function功能
Length长度
Visible可见性
Direction信号流向
Swaplevel
Pin Names引脚命名
原理图的外框符号
Description描述
电阻 Device
定义一个新的Device
选择、命名、配置Symbols
选择Package
在引脚和焊盘之间建立Connections连接
定义Prefix前缀
Value值
Description描述:
Save保存
Library描述
使用Library
8.2 定义一个复杂的Device
创建一个新Library
绘制一个直插Package
设置Grid尺寸
放置Pads
Pad 命名
画Silk Screen丝印层符号
Package Name 和Package Value
Areas Forbidden元件的禁止区域
Description描述:
Save保存
定义SMD Package
设置Grid尺寸:
放置SMD焊盘
SMD焊盘的名称
为封装绘制 Silk Screen丝印
Package的Name和Value
元件的Area Forbidden禁止区域
定位点(Origin 原点)
Description描述
保存
为原理图定义Logic Symbol逻辑符号
检查Grid
Pins放置引脚
Pin Name引脚名称
绘制Symbol
NAME 和VALUE的占位符
Description描述
Save保存
定义Power Supply Symbol电源符号
检查Grid
放置Pins
Pin Name引脚名称
元件 NAME 和VALUE的占位符
为一个Device Set分配Packages和Symbols
选择Symbols
对Gates命名
指定Addlevel和Swaplevel值
选择Package Variants
Connect命令
定义Technologies
指定Prefix前缀
Value值
Description描述
Save保存
8.3 Supply Voltages电源电压
元件的电源Pins
不可见的电源Pins
同一名称的Pins
8.4 一个引脚连接多个焊盘
8.5 Supply Symbols电源符号
8.6 Attributes属性
Attributes定义属性
显示Attributes
Symbol和Package的占位符
8.7 Labeling原理图符号的标签
8.8 更多的Addlevel参数
概述
Relay继电器:继电器的Coil 线圈和第一对触点Gate必须被放到原理图中
Connector连接器:一些连接器的引脚会被忽略
具有Fixing Hole定位孔和Restricted Area限制区域的连接器
8.9 定义元件的交叉参考连接Cross-References
定义Symbol
定义Device
定义Package
8.10 Drawing Frames画原理图框架
8.11 Solder Side焊接面的元件
8.12 具有Oblong Holes长圆形孔的元件
8.13 任意焊盘形状
8.14 创建新的Package Variants
从其他库中来的Package
Package Variant定义封装变量
Connect命令
定义Technologies
Save保存
从另外一个库中使用一个已经修改的Package
复制Package
使用 COPY 命令
在Control Panel中
Variant定义变量
8.15 定义任何角度旋转的Packages
整体旋转Package
使用径向排列焊盘(Radial Pad)的封装
8.16 库和元件管理
复制元件库中的一个Library Elements单元库
在同一个Library库中
打开Library
编辑已经存在的Element
定义一个新的Element
从一个元件库到另外一个元件库
Devices
Symbol原理图符号
Packages封装
组成您自己的元件库
移除和重新命名Library Elements
在元件库中更新Packages
第9章
准备制造数据
9.1 什么样的数据会提供给PCB制板厂商?
Gerber Plot Data光绘数据
GERBER_RS274X
GERBERAUTO 和 GERBER
Drill Data钻孔数据
EXCELLON
EXCELLON_RACK
SM1000 和 SM3000
更多的Drill Data 驱动
使用铣床加工原型板
outlines.ulp
mill-outlines.ulp
使用 PostScript 文件产生胶片Film
在胶片Film上印刷
贴片机Pick-and-place Machines和在线测试仪In-circuit Testers数据
Documentation存档
Parts List元件列表
Drill Plan钻孔平面图
Drill Legend钻孔图
装配变量
9.2 节约时间和成本原则
9.3 数据输出快速指南
Job gerb274x.cam
Job excellon.cam
Job gerber.cam
9.4 我的电路板需要哪些文件?
文件列表
输出文件名称的占位符
关于文件扩展名的说明:
9.5 多层板的特性
Inner Layers内部层
带Blind Vias和Buried Vias的多层电路板的Drill Data
9.6 设置输出参数
9.7 通过CAM处理程序的Jobs自动输出
定义一个新的CAM Job
将gerber.cam Job延伸到多层板
错误提示信息:未找到Apertures 孔径数据
Gerber 信息文件
通过单独的Rack钻头文件生成Drill Data
定义钻孔配置文件(Rack)
为Drill Data 输出定义Job
钻孔信息文件
9.8 EAGLE.def文件中的设备驱动定义
创建您自己的设备驱动
实例1:Gerber(自动)驱动,毫米
实例2:EXCELLON驱动,以零开头输出
Aperture和Drill Table单位
9.9 带有Aperture Wheels的光学绘图仪 Gerber文件
定义Aperture Table (Wheel)
Aperture Emulation孔仿真
第10章 附录
10.1 层描述及其应用
PCB和Package 编辑器中使用的层
Schematic、Symbol 和Device 编辑器中使用的层
10.2 EAGLE文件
10.3 EAGLE参数概述
10.4 文本菜单的配置
10.5 文本变量
10.6 EAGLErc文件中的专业设置
修改元件值警告设置
一致性检查
删除Wire Joints
将元件名称作为所有元件的值
禁用绘制圆弧时使用的Ctrl键
对象组选择
自动载入相关联的文件
网络、总线、信号和多边形的名称
打开项目
平移绘图窗口
用连续直线显示多边形边缘
鼠标重新定位
对话框中的单位
10.7 错误信息
当载入文件时
Restring尺寸小于旧版本中的尺寸
名称相同的元件库对象
用安装孔替换焊盘和过孔
忽略不适合的对象Skipped unsuitable objects
无法更新文件
在元件库中
Package/Symbol正在使用
在CAM处理程序中
多边形敷铜区可能造成过于庞大的绘图数据
在简化版、免费试用版和标准版中
无法执行所请求的操作
10.8 EAGLE 授权协议