当前位置:网站首页>硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
2022-06-24 12:49:00 【51CTO】
前言
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建USB封装,创建DIP焊盘,关将原理图的元器件关联引脚封装。
该USB是完全定义建立的封装,DIP带固定柱。
<br>
原理图封装剖析

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

其中引脚上的0.92的pin,我们可以直接使用1.0的pin,所以引脚焊盘这个可以通用之前的:

创建Pad焊盘(圆形,固定焊盘/也可当作引脚)




下面是要覆铜层的最终大小,多余的蓝色就是覆铜,新建立pad的时候需要设置完这个才会有蓝色的,蓝色就是后续焊接的面积。
创建元器件封装






放入第一个焊盘:



继续放入的时候,发现grid间隔太小了,改成引脚与引脚的间隔方便布线(间隔为2mm):


继续添加2,3,4号引脚(这里1和2,3和4之间为2.5mm,2和3之间为2mm):

然后放置2个固定的焊盘:






然后开始绘制外形:




保存出现错误“Symbol is missing a refdes.”,因为是自己创建的(未使用向导,所以没有添加,添加如下:


保存成功:

<br>
原理图关联封装
步骤一:打开原理图项目


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


边栏推荐
- 初中级开发如何有效减少自身的工作量?
- CVPR 2022 | interprétation de certains documents de l'équipe technique de meituan
- AGCO AI frontier promotion (6.24)
- 工业物联网(IIoT)的八个主要趋势
- Are you still working hard to select *? Then put away these skills
- CVPR 2022 | 美团技术团队精选论文解读
- Go deep into high-performance JSON parsing libraries in go
- Can inspection results be entered after the completion of inspection lot UD with long-term inspection characteristics in SAP QM?
- The difference between apt and apt get
- 面试官:MySQL 数据库查询慢,除了索引问题还可能是什么原因?
猜你喜欢

Without home assistant, zhiting can also open source access homekit and green rice devices?

谁是鱼谁是饵?红队视角下蜜罐识别方式汇总

Teach you how to use airtestide to connect your mobile phone wirelessly!

Preparation and operation & Maintenance Guide for 'high concurrency & high performance & high availability service program'

openGauss内核:简单查询的执行

go Cobra命令行工具入门

Party, Google's autoregressive Wensheng graph model

黄金年代入场券之《Web3.0安全手册》

敏捷之道 | 敏捷开发真的过时了么?

“有趣” 是新时代的竞争力
随机推荐
Implement Domain Driven Design - use ABP framework - create entities
How can junior middle school developers effectively reduce their own workload?
物联网?快来看 Arduino 上云啦
The 35 "top 100 counties" of tmall 618 agricultural products come from the central and western regions and Northeast China
Implement Domain Driven Design - use ABP framework - create entities
敏捷之道 | 敏捷开发真的过时了么?
强化学习之父Richard Sutton论文:追寻智能决策者的通用模型
Evolution of the message module of the play live series (3)
SYSTEMd common component description
Use abp Zero builds a third-party login module (I): Principles
Liux command
8 lines of code to teach you how to build an intelligent robot platform
RAID5 array recovery case tutorial of a company in Shanghai
Ask a question about SQL view
Getting started with the lvgl Library - colors and images
#yyds干货盘点# 解决剑指offer:调整数组顺序使奇数位于偶数前面(二)
About the hacked database
Express 100 Express query interface (API) interface specification document - detailed version
几种常见的DoS攻击
The data value reported by DTU cannot be filled into Tencent cloud database through Tencent cloud rule engine