硬件开发笔记(五): 硬件开发基本流程,制作一个USB转RS232的模块(四):创建CON连接器件封装并关联原理图元器件

简介: 有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建CON标准连接件封装,创建DIP焊盘,将原理图的元器件关联引脚封装。

前言

  有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建CON标准连接件封装,创建DIP焊盘,将原理图的元器件关联引脚封装。

  本篇篇幅较长,为了尽可能一次性表述完SIP封装的创建过程。

原理图封装剖析

  

  • 序号1:USB口封装,查看datasheet创建
  • 序号2:COM封装,使用dip2.54,2dip
  • 序号3:ASM1117-3.3V封装,查看datasheet创建
  • 序号4:COM封装,使用dip2.54,3dip
  • 序号5:电容封装,选用0603创建
  • 序号6:CH340G封装,查看datashee创建
  • 序号7:晶振封装,查看datasheet创建
  • 序号8:MAX232元器件封装,查看datasheet创建
  • 序号9:CON封装,使用dip2.54,5dip
      以上,其实com有通用的,0603这些也都是通用标准的封装。


建立排针2.54mm元器件封装

  主要讲述基本流程。

排针2.54mm的封装尺寸图

  

  (根据经验,内径一般比实物大0.4mm,外径比内径大0.5mm)

创建Pad焊盘(方形,为第1引脚)

  

  

  • Thru Pin:带有通孔的焊盘(用的比较多的)
  • SMD Pin:贴片焊盘(用的比较多的)
  • Via:过孔(用的比较多的)
  • BBVia:盲孔(没有打通的孔)+埋孔(内层之间的走线过孔)(用的比较多的),6层板及以上才有的
  • MicroVia:微型旁通孔
  • Slot:槽孔
  • Mechanical Hole:机械孔
  • Tooling Hole:螺丝孔
  • Mounting Hole:固定孔
  • Fiducial:基准点
  • Bond Finger:金手指
  • Die Pad:用以焊装集成电路裸片的电路板

  

  

  

  (未定义则会出现:waring:drill figure size not define)

  

  (警告:No defaultinternal pads are defined,忽略)

  

  

创建Pad焊盘(圆形,普通引脚)

  打开之前的,另存为,然后再进行修改:

  

  然后另存为(基于已有的一个,再做就很快了):

  

配置加载焊盘pad和psm文件的路径

  

  (这个路径我们单独存放的,用于长久积累)

  

  

创建元器件封装

  

  

  

  

  

  

  

  (到这里加载,老是卡死,是因为命令规则问题,这里的命名不能用”.”,建议按照标准规则,笔者之前积累了一些,有自己的简单命令规范)

  

  所以重新改名如下:

  

  上面还是会卡死,又改空格,识别不出,最后如下:

  

  

  

  

  

  使用工具栏,调整下,删掉多余的标签:

  

  由于allgero是每一个封装一套文件,所以名称就是他的标志,所以统一下:

  

  

  使用同样的方法,建立3pins和5pins:

  

  

  

  


原理图关联封装

步骤一:打开原理图项目

  

  

步骤二:双击需要添加封装的元器件

  

  

步骤三:依次将con系列添加pcb footprint

  

  

  即关联起来了。

相关文章
|
人工智能
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
今天我们来介绍一下西门子S7-300的硬件结构,并和大家讲一下S7-300各模块是按照什么顺序来组态的。
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
|
11月前
|
JavaScript
Cadence原理图批量更新元件属性的方法和步骤
在原理图设计的过程中,有时候需要修改元器件的属性,比如电阻值、厂商、封装等属性信息。一般可以直接双击需要修改的元器件,在弹出的属性编辑(Property Editor)窗口进行对应属性的编辑。在厂商(Manufacturer)属性右击,在弹出的菜单中选择“Edit”,弹出编辑属性值(Edit Property Values)窗口,输入GJ,再点击OK即可。然后保存,关闭属性编辑窗口,再双击元器件,就可以看到这个元器件的厂商值是修改之后的值。
338 0
|
Ubuntu Linux 开发者
韦东山Linux驱动入门实验班(2)hello驱动---驱动层与应用层通讯,以及自动产生设备节点
韦东山Linux驱动入门实验班(2)hello驱动---驱动层与应用层通讯,以及自动产生设备节点
123 0
|
传感器 存储 编解码
STM32入门开发: 编写DS18B20温度传感器驱动(读取环境温度、支持级联)
STM32入门开发: 编写DS18B20温度传感器驱动(读取环境温度、支持级联)
1243 0
STM32入门开发: 编写DS18B20温度传感器驱动(读取环境温度、支持级联)
|
JavaScript Ubuntu Java
鸿蒙系统分享----软件驱动使用JS控制LED灯实验方法
鸿蒙系统分享----软件驱动使用JS控制LED灯实验方法
196 1
鸿蒙系统分享----软件驱动使用JS控制LED灯实验方法
|
存储 传感器 算法
STM32:宏观介绍STM32(内含:1.STM32用途简介+2.系列介绍+3.片上资源/外设+4.命名规则+5.系统结构+6.引脚定义+7.启动配置+8.最小系统电路+9.最小系统实物图)
STM32:宏观介绍STM32(内含:1.STM32用途简介+2.系列介绍+3.片上资源/外设+4.命名规则+5.系统结构+6.引脚定义+7.启动配置+8.最小系统电路+9.最小系统实物图)
528 1
STM32:宏观介绍STM32(内含:1.STM32用途简介+2.系列介绍+3.片上资源/外设+4.命名规则+5.系统结构+6.引脚定义+7.启动配置+8.最小系统电路+9.最小系统实物图)
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了CH340G和MAX232芯片封装创建(SOP-16),并将原理图的元器件关联引脚封装。
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建asm1117-3.3V封装,将原理图的元器件关联引脚封装。
硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了创建晶振封装(DIP),将原理图的元器件关联引脚封装。
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
|
传感器 芯片
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了贴片电阻电容0603芯片封装,创建贴片焊盘,关将原理图的元器件关联引脚封装。
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件