跟我一起进行kiCad设计(一)

本文详细介绍使用KiCad设计555 LED驱动电路的过程,包括下载安装、新建工程、绘制原理图、分配封装及生成网表等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跟我一起进行kiCad设计(一)

1,kicad的优势

免费;

开源;

 发展迅猛。

2,kicad的下载安装

下载地址:

https://www.kicad.org/download/

kiCad支持多种操作系统。

本人下载的是windows版本:

https://www.kicad.org/download/windows/

图1 kiCad的下载

下载后直接双击安装:

图2 Kicad的安装

然后一路next就能安装完毕。

3, KiCad的使用

3.1 kiCad例程

在此使用一个例子来说明kiCad的使用,包括流程步骤以及一些常规的操作。

该例子的连接:

http://www.555-timer-circuits.com/flashing-led.html

youtube地址:

https://www.youtube.com/watch?v=c2niS9ZRBHo&t=296s

在该例子中我们的目标是设计一个555 LED驱动电路, 电路图拷贝如下:

图3 例程电路原理图

3.2 新建工程

开始之前我们先在C盘建立一个新文件夹用来存储kicad工程

C:\KicadExample

然后在kiCad中, File->New->Project…

图4 新建工程

找到新建的文件夹后输入新工程名:555LEDExample

图5 输入工程名称

图6 新创建的工程

在上图中可以看到, kiCad默认创建了两个文件:

555LEDExample.sch  工程的原理图设计文件,图3例子的原理图将在这个文件里绘制。

555LEDExample.kicad_pcb: 后续在此进行PCB的设计。

3.3 原理图的绘制

3.3.1 初识具Eeschema

双击555LEDExample.sch

打开原理图编辑工具Eeschema.

图7 Eeschema工作界面

在原理图绘制之前是需要填写一个必要的文档信息的。后续的文章里再讲文档格式和信息编辑

这里先跳过,因为这篇文章就要是介绍kiCad的设计过程和设计流程。

图8 Eeschema文档信息

3.3.2  添加元器件

在此提醒一下:

在实际的设计中,必须先查询市场上是否存在相应的器件以及是否能够正常购买到,然后再将之添加到元器件库中。

这里我们直接使用kiCad的原件库,因为涉及到的都是常用的器件。

关于原件库的新建和管理后续文章有讲。

使用命令Place -> Symbol 或者点击右边的工具按钮后单击 Eeschema任意空白处, 会弹出器件列表:

或者

图9 添加元器件的命令和按钮

图10 元器件列表

在Filter中输入ne555即可找到对应的555器件

图11 添加NE555

我们选择smd封装,因为DIP封装的已经用的越来越少了。

按照上述方法继续添加电容电阻:

图12 添加电阻

图13 添加电容

图14 添加LED

添加全部器件之后电路图结果:

图15 添加所有器件

下一步需要修改器件的value, 例如电阻值和电容值。

直接在原理图中修改器件的value其实不是一个很规范的方法, 因为这会引入很多的潜在错误。

最规范的方法是在原件库中管理value, 这在后续章节有讲。

双击电阻器件, 然后再Value栏里面写入需要的值, 这里是1K。

图16 修改电阻值

继续修改其余电阻和电容的值。

图17 修改电容电阻值后

还需要添加电源和地信号

Place->Power Port

或者点击地信号按钮。

图18 添加电源和地信号

图19 添加+9V和GND

为了使电路完整, 这里新添加一个2端口的连接器作为电源输入端口。

将所有的器件和端口按照图3的连接关系绘制后的原理图如下:

图20 连线后的电路图

上图的连接关系没有图3看起来整洁, 主要是因为NE555的管脚顺序和图3的不一致。

通过修改NE555的库文件可以让原理图更美观。

元器件的移动,旋转, 连线等常规操作参看另外的章节。

3.3.3  自动给元器件分配编号(annotate Schematic...)

图18中的元器件编号都带有问号,我们需要分配一个具体的数值给它们,用于区分不同的器件。

当然可以一个个手动修改,但是如果原理图中的器件非常多,手动修改容易造成重复编号,所以一般都是使用命令annotate Schematic..

图21 annotate Schematic的命令和按钮

弹出的对话框中使用默认设置即可:

图22 annotate Schematic的配置

自动分配编号后的原理图如下, 可以看到所有的问号已经消失。

图23, 最终的原理图

3.3.4  原理图的检查(ERC)图20, 原理图ERC命令和按钮

图24,原理图ERC命令和按钮

图25, 原理图ERC检查

3.4 给元器件分配封装

重要提醒:

手动给器件分配封装会有很大的潜在风险,因为很容易给器件分配到错误的封装。

以下的步骤尽量不用,除非项目比较简单, 器件比较少。

图26,分配封装命令和按钮

默认设置的kiCad库比较多, 需要一段时间加载:

图27,加载封装库

图28,原理图中器件的封装信息

在我们的设计中, 只有NE555有对应的封装,而其他的电容电阻和LED的封装为空。

首先给C1找到对应封装, 优先选择SMD封装:

图29,电容SMD封装

图30,选择电容的具体封装

电容的SMD封装有很多种,如何选择决定于具体的设计。

这里我们选择以下电容

https://www.digikey.com/en/products/detail/cal-chip-electronics-inc/GMC32X7R105K50NT/12697957

选择1206的封装, 是为了方便手动焊接。

继续分配电阻为0603封装, LED为0805的封装。

因为自己的库存里面都有这些器件。

图31,选择电组和LED的具体封装

3.5 产生网表

网表是原理图的输出文件, 同时也是PCB的输入文件, 它建立起了原理图和PCB文件的桥梁。

对于初学者可能会有疑问, 为什么不从原理图直接导入到PCB文件呢?主要是因为有了网表, PCB就可以接收不同的原理图设计格式, 只要它们最终都能导出PCB设计模块能够认识的网表文件。这极大增强了kiCad的扩展性。

产生网表的命令

Tools-> Generate Netlist File…

或者点击按钮。

图32,网表命令和按钮

                        图33,网表配置

图34,网表名称

使用KiCad默认的目录和文件名。

在当前工程下, 多了一个555LEDExample.net文件。

图35,成功生成网表

3.6 导入PCB

双击工程下的555LEDExample.kicad_pcb, 进入PCB设计工具Pcbnew。

图36,Pcbnew模块

导入3.5节生成的网表:

图37,导入网表命令和按钮

选择555LEDExample.net文件:

图38,选择网表并导入PCB

导入网表后, 在PCB文件中将有对应的各个器件。

图39,进入PCB设计

PCB的设计会会在后续章节详细讲述。

1 Eeschema 简介 1 1.1 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 技术概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 通用 Eeschema 命令 3 2.1 鼠标命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1.1 基本命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1.2 阻止操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 热键 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3 格点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 缩放选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.5 显示光标坐标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.6 顶级菜单栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.7 上方工具栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.8 右侧工具栏图标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.9 左工具栏图标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.10 弹出菜单和快速编辑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3 主菜单 14 3.1 文件菜单 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2 首选项菜单 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.2.1 管理符号库表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.2.1.1 添加个新库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.2.1.2 删除库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.2.1.3 库属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Eeschema 简介 iv 3.2.2 常规选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.2.2.1 显示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.2.2.2 编辑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2.2.3 控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2.2.4 颜色 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.2.2.5 默认字段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.3 帮助菜单 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4 通用顶部工具栏 22 4.1 表格管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4.2 搜索工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.3 网表工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.4 注释工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.5 电气规则检查工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.5.1 主要 ERC 对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.5.2 ERC 选项对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.6 物料清单工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.7 编辑字段工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.7.1 简化字段填充的技巧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.8 用于封装分配的导入工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.8.1 访问: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 5 管理符号库 33 5.1 符号库表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.1.1 全局符号库表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.1.2 项目特定符号库表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5.1.3 初始配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5.1.4 添加表项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5.1.5 环境变量替代 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5.1.6 使用模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 5.1.7 遗留项目重新映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Eeschema 简介 v 6 原理图创建和编辑 37 6.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.2 般考虑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.3 开发链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6.4 符号放置和编辑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6.4.1 找到并放置个符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6.4.2 电源端口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.4.3 符号编辑和修改(已放置的元件) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.4.3.1 符号修改 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.4.3.2 文本字段修改 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.5 电线,总线,标签,电源端口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.5.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.5.2 连接(电线和标签) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.5.3 连接(总线) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.5.3.1 总线编号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.5.3.2 总线成员之间的连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.5.3.3 总线正在展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6.5.3.4 总线别名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6.5.3.5 有多个标签的总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 6.5.4 电源端口连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 6.5.5 “无连接”标志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 6.6 绘图补充 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6.6.1 文本注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6.6.2 表格标题栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6.7 抢救缓存的符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7 分层原理图 51 7.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7.2 在层次结构中导航 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.3 本地、分层和全局标签 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.3.1 属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.4 层次结构创建摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.5 工作表符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Eeschema 简介 vi 7.6 连接 - 分层引脚 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.7 连接 - 分层标签 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7.7.1 标签,分层标签,全局标签和隐形电源引脚 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.7.1.1 简单的标签 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.7.1.2 分层标签 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.7.1.3 隐形电源引脚 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.7.2 全局标签 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.8 复杂层次结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 7.9 平面层次结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 8 符号注释工具 60 8.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 8.2 些例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 8.2.1 注释顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 8.2.2 注释选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 9 使用电气规则检查进行设计验证 65 9.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 9.2 如何使用 ERC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 9.3 ERC 的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 9.4 显示诊断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 9.5 电源引脚和电源标志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 9.6 配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 9.7 ERC 报告文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 10 创建网络列表 71 10.1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 10.2 网表格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 10.3 网表示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 10.4 关于网表的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 10.4.1 网表名称注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 10.4.2 PSPICE 网表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 10.5 其他格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 10.5.1 在对话框窗口中 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Eeschema 简介 vii 10.5.2 命令行格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 10.5.3 转换器和工作表样式 (插件) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 10.5.4 中间网表文件格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 11 绘图和打印 79 11.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 11.2 常见的打印命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 11.3 在 Postscript 中绘制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 11.4 以 PDF 格式绘制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 11.5 在 SVG 中绘图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 11.6 在 DXF 中绘图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 11.7 在 HPGL 中绘图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 11.7.1 纸张尺寸选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 11.7.2 偏移调整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 11.8 在纸上打印 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 12 符号库编辑器 85 12.1 关于符号库的般信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 12.2 符号库概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 12.3 符号库编辑器概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 12.3.1 主工具栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 12.3.2 元素工具栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 12.3.3 选项工具栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 12.4 库选择与维护 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 12.4.1 选择并保存符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 12.4.1.1 符号选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 12.4.1.2 保存符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 12.4.1.3 将符号转移到另个库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 12.4.1.4 丢弃符号变化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 12.5 创建库符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 12.5.1 创建个新符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 12.5.2 从另个符号创建符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 12.5.3 符号属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Eeschema 简介 viii 12.5.4 带有替代符号表示的符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 12.6 图形元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 12.6.1 图形元素成员资格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 12.6.2 图形文本元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 12.7 每个符号多个单位和替代体型样式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 12.7.1 具有不同符号的多个单元的符号示例: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 12.7.1.1 图形符号元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 12.8 引脚创建和编辑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 12.8.1 引笔概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 12.8.2 引脚属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 12.8.3 引脚图形样式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 12.8.4 引脚电气类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 12.8.5 引脚全局属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 12.8.6 为多个单元和备用符号表示定义引脚 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 12.9 符号字段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 12.9.1 编辑符号字段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 12.10电源符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 13 LibEdit - 符号 105 13.1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 13.2 定位符号锚点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 13.3 符号别名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 13.4 符号字段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 13.5 符号文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 13.5.1 符号关键字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 13.5.2 符号文档(Doc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 13.5.3 相关文档文件(DocFileName) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 13.5.4 CvPcb 的封装过滤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 13.6 符号库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 13.6.1 导出或创建符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 13.6.2 导入符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Eeschema 简介 ix 14 符号库浏览器 113 14.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 14.2 视图-主屏幕 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 14.3 符号库浏览器顶部工具栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 15 创建自定义网表和 BOM 文件 116 15.1 中间网表文件格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 15.1.1 原理图样本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 15.1.2 中间网表文件示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 15.2 转换为新的网表格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 15.3 XSLT 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 15.3.1 创建 Pads-Pcb 网表文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 15.3.2 创建个 Cadstar 网表文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 15.3.3 创建 OrcadPCB2 网表文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 15.3.4 Eeschema 插件界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 15.3.4.1 初始化对话窗口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 15.3.4.2 插件配置参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 15.3.4.3 使用命令行生成网络列表文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 15.3.4.4 命令行格式:xsltproc 的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 15.3.5 物料清单(BOM)生成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 15.4 命令行格式:python 脚本的示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 15.5 中间网表结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 15.5.1 般网表文件结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 15.5.2 “标题”部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 15.5.3 “元件”部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 15.5.3.1 关于元件的时间戳的注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 15.5.4 “库部件”部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 15.5.5 “库”部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 15.5.6 “网”部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 15.6 有关 xsltproc 的更多信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 15.6.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 15.6.2 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 15.6.3 命令行选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 15.6.4 Xsltproc 返回值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 15.6.5 有关 xsltproc 的更多信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Eeschema 简介 x 16 仿真器 144 16.1 分配模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 16.1.1 无源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 16.1.2 模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 16.1.3 源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 16.2 Spice 指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 16.3 仿真 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 16.3.1 菜单 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 16.3.1.1 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 16.3.1.2 仿真 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 16.3.1.3 视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 16.3.2 工具栏 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 16.3.3 绘图面板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 16.3.4 输出控制台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 16.3.5 信号列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 16.3.6 游标列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 16.3.7 调谐面板 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 16.3.8 调谐工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 16.3.9 探针工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 16.3.10仿真设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值