差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
kicad6designprocess [2022/05/27 17:48] gongyu [2. 用KiCad设计PCB的流程] |
kicad6designprocess [2022/05/27 18:05] (当前版本) gongyu [2. 用KiCad设计PCB的流程] |
||
---|---|---|---|
行 19: | 行 19: | ||
### 2. 用KiCad设计PCB的流程 | ### 2. 用KiCad设计PCB的流程 | ||
- | 我们再来具体看一下KiCad在整个PCB设计过程中的作用以及它的操作步骤。 | + | 我们再来具体看一下KiCad在整个PCB设计过程中的作用以及它的操作步骤,看一下这个用KiCad来设计PCB的流程图。 |
{{ :kicaddesignprocess.png |}}<WRAP centeralign>用KiCad设计PCB的设计流程</WRAP> | {{ :kicaddesignprocess.png |}}<WRAP centeralign>用KiCad设计PCB的设计流程</WRAP> | ||
- | 当我们将上述的通用流程引入[[KiCAD]]时,可以用这个流程图来表示。 | ||
- | 我们先做"原理图设计" - 根据项目的要求,基于我们的电路设计知识,用抽象的元器件符号构建一个能够工作的电气原理图,这种图类似我们模拟电路、数字电路书本上的一些电路图,但区别在于我们用到了具体的器件,指定了器件上的每一个管脚跟其他器件的管脚是如何连接的。这一部分是硬件设计的核心,因为它决定了最终产品的功能、性能、功耗、成本等。修改其中一个管脚的连接,会导致后面整个流程的重新来过。 | + | 我们的设计是从"原理图设计"开始的 - 根据项目的要求,基于我们的电路设计知识,用抽象的元器件符号构建一个能够工作的电气原理图,这种图类似我们模拟电路、数字电路书本上的一些电路图,但区别在于我们用到了具体的器件,指定了器件上的每一个管脚跟其他器件的管脚是如何连接的。这一部分是硬件设计的核心,因为它决定了最终产品的功能、性能、功耗、成本等。修改其中一个管脚的连接,会导致后面整个流程的重新来过。 |
我们最终需要的不是一个抽象的原理图,而是能够生产加工制造的、安装上元器件才能够工作的板图,这就需要我们基于绘制好的原理图,在1:1的图纸上将1:1的元器件封装摆放好,并将他们连接起来,就像我们造房子一样。这个过程叫PCB布局、布线。 | 我们最终需要的不是一个抽象的原理图,而是能够生产加工制造的、安装上元器件才能够工作的板图,这就需要我们基于绘制好的原理图,在1:1的图纸上将1:1的元器件封装摆放好,并将他们连接起来,就像我们造房子一样。这个过程叫PCB布局、布线。 | ||
- | 从抽象的原理图到具体的器件布局、器件管脚之间的布线,需要一个从抽象到具体,也就是映射封装的过程。 | + | 从原理图到PCB布局布线之间需要一个桥梁 - “映射封装”,它能够把原理图中用到的所有符号都分配一个要使用的元器件的封装。 |
在原理图设计以及映射封装的过程中,我们用到的元器件有的在KiCad库中已经存在,比如一些通用性较强的器件 - 电阻、电容、运算放大器、STM32微控制器等,我们可以直接调出来使用,但很多新的器件需要我们自己来创建,我们会用到**符号编辑器**来创建新的符号并对所有的符号库进行管理;会用到“封装编辑器”来生成新的封装,并对所有的封装库进行管理。**符号编辑器**和**封装编辑器**是为原理图设计和PCB布局、布线服务的、为这两个过程提供基础的素材。 | 在原理图设计以及映射封装的过程中,我们用到的元器件有的在KiCad库中已经存在,比如一些通用性较强的器件 - 电阻、电容、运算放大器、STM32微控制器等,我们可以直接调出来使用,但很多新的器件需要我们自己来创建,我们会用到**符号编辑器**来创建新的符号并对所有的符号库进行管理;会用到“封装编辑器”来生成新的封装,并对所有的封装库进行管理。**符号编辑器**和**封装编辑器**是为原理图设计和PCB布局、布线服务的、为这两个过程提供基础的素材。 |