PCB设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
左键单击要移动的导线,移动到合适的位置,单击左键
或按回车键将导线放置;右键或Esc键完成移动 (2)移动导线端点:Edit Move Drag Track End 可以将导线的端点拖拉到合适的位置释放 (3)截断导线再移动:Edit MoveBreak Track 移动导线到要截断的导线上选择合适的位置截断
板层选项标签:把需要用到的工作层打开
信号板层
内部板层
机械板层
阻焊板层
丝印层
其其他他层层
系统
光标移动的最小间距
电气栅格设置
器件移动最小间距
栅格显示 计量单位
五、规划电路板和电气定义
规划电路板有两种方法:一种是手动设计规划 电路板和电气定义,另一种是利用“电路板向导”。 1.手动规划电路板
手动规划电路板就是在禁止布线层(Keep Out Layer)上用走线绘制出一个封闭的多边形(一般情 况下绘制成一个矩形),多边形的内部即为布局的 区域。
画完一段导线相应 的飞线就消失了
不同层导线的绘制:顶层红色,底层蓝色
画完顶层导线后用小键盘上的 * 键切换到底层继续画 底层导线,系统会在换层的位置自动打过孔。
系统自动放置的过孔 注意:画线过程中可以用Shift+空格键 切换导线模式
(三)移动已经布好的导线
(1)移动整条导线:EditMove Drag
手动布线:可以全部都用手动布线完成 也可以对自动布线完的结果进行手动调整达到 合理的布线要求。
手动布线的基本步骤:
点击完以后光标变成十字状
同一层导线的绘制:
单击鼠标左键确定导线的起点,移到终点的位置单击左 键两次确定终点,即画完一段导线,可以继续执行画线 命令画下一段导线,也可以点鼠标右键两次结束画线命令
然后拖动鼠标,将光标移动到合适位置,单击鼠标左键, 即可确定第一条边的终点。
在该命令状态下按Tab键,可进入“Line Constraints”属性对话框,此时可以设置板边的线宽和 层面。
如果已经绘制了封闭的PCB的限制区域,双击限制 区域的板边,系统将会弹出 “Track”属性对话框,在该 对话框中可以精确地进行定位,并且可以设置工作层和 线宽。
“Error: Component not found”: 错误:没有发现元 件封装。原因可能是没有加载库文件,或是在原理 图设计时没有指定该元件的封装形式。应该回到原 理图设计器,检查某个元件是否指定封装。最后重 新生成网络表,加载所需元件封装库文件,重复加 载网络表操作。 “Error: Node not found”:封装可以找到,但是管 脚号和焊盘号不一致,例如二极管A改为1,K改为 2.
2、“电路板向导”
Boundary Layer:设置电路板电气边界所在 的层面。
Dimension layer:设置物理尺寸所在的层面。 Track Width:设置导线线宽。 Dimension Line Width:设置尺寸线线宽。 Keep out Distance from Board:设置禁止布 线层上电气边界与电路板边界之间的距离。
一、电路板设计流程
(一)电路图电路板
1. 用Sch设计电路图 定义元件封装 通过ERC检查 2. 用Sch的Create Netlist生成网络表 3. 进入PCB编辑器
定义板框 引入网络连接表 自动/手动布局 设置布线规则 自动布线 手工调整 保存、打印
(二)手工走线
1. 用Sch设计电路图 定义元件封装 通过ERC检查 2. 用Sch的Create Netlist生成网络表 3. 进入PCB编辑器
定义板框 引入网络连接表 手动布局 4. 直接以Place Track命令,一条一条手工走线
二、PCB设计界面
新建一个PCB文件:File
Βιβλιοθήκη BaiduNew…新建文件
菜单栏
设计管理器 工作状态指示器
主工具栏 切换标签
主工作区 工作层切换标签
三、加载元件封装库:点击Add/Remove按钮
四、工作层的设置 Design Options
注意:禁止布线框必须封闭, 才能保证元件都在其中
2.查看及调整电路板 (1)查看印制电路板
执行“Reports\Board Information”命令,将弹 出图所示的对话框,在对话框的右边有一个矩形尺寸 示意图,所标注的数值就是实际印制电路板的大小 (即布局范围的大小)。 (2)调整电路板
如果发现设置的布局范围 不合适,可以用移动整条走线、 移动走线端点等方法进行调整。
1.规划电路板并定义电气边界的一般步骤: (1)单击编辑区下方的标签Keep Out Layer, 将禁止 布线层设置为当前工作层。
(2)设置当前坐标原点
(3)单击放置工作栏上的按钮,也可以执行“Place \Keepout\Track”命令。 (4)执行命令后,光标会变成十字。将光标移动到适 当的位置,单击鼠标左键,即可确定第一条边的起点。
过孔:在线路板中,一条线路从板的一面跳到另一面,连接 两条连线的孔 。区别于焊盘,边上没有助焊层。
§2 印制板的绘制
一、加载网络表:用DesignNetlist命令
删除网络表中 没有的元件
替换不符合的元件封装
操作顺序
设定正确的路径选中在原理图中 创建的网操络作表内文容件然后点击OK错误内容
表示网络表文 件没有错误可 以执行(Execute)
Title Block:设置是否显示标题栏。 Legend String:设置是否显示图例字符串。 Corner Cutoff:设置是否切掉电路板的4个 角。该项只有在将电路板设置为矩形板时才 可设置。
Scale:设置是否显示比例。 Dimension Line:设置是否显示尺寸线。 Inner Cutoff:设置是否切掉电路板中间的部 分。该项同Corner Cutoff一样,只有在将电 路板设置为矩形板时才可设置
常见的错误和警告
“Error: Footprint xxx not found in Library”: 错误: 封装xxx没有在库中发现。一般为元件所在的封装库文 件没有加载。
“Warning: Alternative footprint xxx”: 警告:封装 xxx管脚悬空。如果是原理图中该管脚实际就没有用到, 就是空着的,就不必理会这个警告;如果该管脚用到了, 现在系统提出了警告,你就应该回到原理图设计器,检 查该管脚上的布线,最后重新生成网络表,重复加载网 络表操作。
或按回车键将导线放置;右键或Esc键完成移动 (2)移动导线端点:Edit Move Drag Track End 可以将导线的端点拖拉到合适的位置释放 (3)截断导线再移动:Edit MoveBreak Track 移动导线到要截断的导线上选择合适的位置截断
板层选项标签:把需要用到的工作层打开
信号板层
内部板层
机械板层
阻焊板层
丝印层
其其他他层层
系统
光标移动的最小间距
电气栅格设置
器件移动最小间距
栅格显示 计量单位
五、规划电路板和电气定义
规划电路板有两种方法:一种是手动设计规划 电路板和电气定义,另一种是利用“电路板向导”。 1.手动规划电路板
手动规划电路板就是在禁止布线层(Keep Out Layer)上用走线绘制出一个封闭的多边形(一般情 况下绘制成一个矩形),多边形的内部即为布局的 区域。
画完一段导线相应 的飞线就消失了
不同层导线的绘制:顶层红色,底层蓝色
画完顶层导线后用小键盘上的 * 键切换到底层继续画 底层导线,系统会在换层的位置自动打过孔。
系统自动放置的过孔 注意:画线过程中可以用Shift+空格键 切换导线模式
(三)移动已经布好的导线
(1)移动整条导线:EditMove Drag
手动布线:可以全部都用手动布线完成 也可以对自动布线完的结果进行手动调整达到 合理的布线要求。
手动布线的基本步骤:
点击完以后光标变成十字状
同一层导线的绘制:
单击鼠标左键确定导线的起点,移到终点的位置单击左 键两次确定终点,即画完一段导线,可以继续执行画线 命令画下一段导线,也可以点鼠标右键两次结束画线命令
然后拖动鼠标,将光标移动到合适位置,单击鼠标左键, 即可确定第一条边的终点。
在该命令状态下按Tab键,可进入“Line Constraints”属性对话框,此时可以设置板边的线宽和 层面。
如果已经绘制了封闭的PCB的限制区域,双击限制 区域的板边,系统将会弹出 “Track”属性对话框,在该 对话框中可以精确地进行定位,并且可以设置工作层和 线宽。
“Error: Component not found”: 错误:没有发现元 件封装。原因可能是没有加载库文件,或是在原理 图设计时没有指定该元件的封装形式。应该回到原 理图设计器,检查某个元件是否指定封装。最后重 新生成网络表,加载所需元件封装库文件,重复加 载网络表操作。 “Error: Node not found”:封装可以找到,但是管 脚号和焊盘号不一致,例如二极管A改为1,K改为 2.
2、“电路板向导”
Boundary Layer:设置电路板电气边界所在 的层面。
Dimension layer:设置物理尺寸所在的层面。 Track Width:设置导线线宽。 Dimension Line Width:设置尺寸线线宽。 Keep out Distance from Board:设置禁止布 线层上电气边界与电路板边界之间的距离。
一、电路板设计流程
(一)电路图电路板
1. 用Sch设计电路图 定义元件封装 通过ERC检查 2. 用Sch的Create Netlist生成网络表 3. 进入PCB编辑器
定义板框 引入网络连接表 自动/手动布局 设置布线规则 自动布线 手工调整 保存、打印
(二)手工走线
1. 用Sch设计电路图 定义元件封装 通过ERC检查 2. 用Sch的Create Netlist生成网络表 3. 进入PCB编辑器
定义板框 引入网络连接表 手动布局 4. 直接以Place Track命令,一条一条手工走线
二、PCB设计界面
新建一个PCB文件:File
Βιβλιοθήκη BaiduNew…新建文件
菜单栏
设计管理器 工作状态指示器
主工具栏 切换标签
主工作区 工作层切换标签
三、加载元件封装库:点击Add/Remove按钮
四、工作层的设置 Design Options
注意:禁止布线框必须封闭, 才能保证元件都在其中
2.查看及调整电路板 (1)查看印制电路板
执行“Reports\Board Information”命令,将弹 出图所示的对话框,在对话框的右边有一个矩形尺寸 示意图,所标注的数值就是实际印制电路板的大小 (即布局范围的大小)。 (2)调整电路板
如果发现设置的布局范围 不合适,可以用移动整条走线、 移动走线端点等方法进行调整。
1.规划电路板并定义电气边界的一般步骤: (1)单击编辑区下方的标签Keep Out Layer, 将禁止 布线层设置为当前工作层。
(2)设置当前坐标原点
(3)单击放置工作栏上的按钮,也可以执行“Place \Keepout\Track”命令。 (4)执行命令后,光标会变成十字。将光标移动到适 当的位置,单击鼠标左键,即可确定第一条边的起点。
过孔:在线路板中,一条线路从板的一面跳到另一面,连接 两条连线的孔 。区别于焊盘,边上没有助焊层。
§2 印制板的绘制
一、加载网络表:用DesignNetlist命令
删除网络表中 没有的元件
替换不符合的元件封装
操作顺序
设定正确的路径选中在原理图中 创建的网操络作表内文容件然后点击OK错误内容
表示网络表文 件没有错误可 以执行(Execute)
Title Block:设置是否显示标题栏。 Legend String:设置是否显示图例字符串。 Corner Cutoff:设置是否切掉电路板的4个 角。该项只有在将电路板设置为矩形板时才 可设置。
Scale:设置是否显示比例。 Dimension Line:设置是否显示尺寸线。 Inner Cutoff:设置是否切掉电路板中间的部 分。该项同Corner Cutoff一样,只有在将电 路板设置为矩形板时才可设置
常见的错误和警告
“Error: Footprint xxx not found in Library”: 错误: 封装xxx没有在库中发现。一般为元件所在的封装库文 件没有加载。
“Warning: Alternative footprint xxx”: 警告:封装 xxx管脚悬空。如果是原理图中该管脚实际就没有用到, 就是空着的,就不必理会这个警告;如果该管脚用到了, 现在系统提出了警告,你就应该回到原理图设计器,检 查该管脚上的布线,最后重新生成网络表,重复加载网 络表操作。