pcb元件库命名规则
好的,PCB 元件库(尤其是原理图符号库和 PCB 封装库)的命名规则对于高效的设计、团队协作和后期维护至关重要。以下是一些通用的中文命名规则和最佳实践,力求兼顾清晰性、一致性和可搜索性:
核心原则:
- 清晰易懂: 看到名字就能大致知道是什么元件。
- 一致性: 整个库、整个团队、整个项目(甚至公司)使用统一的规则。
- 唯一性: 不同元件应有不同的、明确区分的名称。
- 可搜索性: 名称中包含关键信息,方便在库管理工具中快速查找。
- 避免歧义: 名字不能引起误解。
- 适度简洁: 在保证清晰的前提下,不宜过长。
常见的命名结构(通常组合使用):
-
功能/类型前缀(最常用且推荐):
- 使用元件类型的英文缩写作为开头,方便区分和软件自动分类(很多EDA软件按字母排序)。
- 例如:
R:电阻 (Resistor) -R_0603_10K_1%C:电容 (Capacitor) -C_0805_100nF_16V_X7RL:电感 (Inductor) -L_0402_1uH_20%D:二极管 (Diode) -D_SOD123_1N4148(通用),D_LED_0805_RED(LED)Q或T:三极管/晶体管 (Transistor) -Q_SOT23_MMBT3904(NPN),T_SOT223_IRF540(MOSFET)U或IC:集成电路 (Integrated Circuit) - 非常重要,后面详述U_ESP32-WROOM-32D,IC_OpAmp_TSSOP8_LM358J或CON:连接器 (Connector) -J_Header_2x5_2.54mm,CON_USB_C_SMTSW:开关 (Switch) -SW_Tact_SMD_6x6mmF:保险丝 (Fuse) -F_1206_1AX或Y或XTAL:晶振/振荡器 (Crystal/Oscillator) -XTAL_SMD_3225_16MHz,OSC_SMD_4P_10MHzTP:测试点 (Test Point) -TP_1mmFB:磁珠 (Ferrite Bead) -FB_0603_600R@100MHzLED:发光二极管 (Light Emitting Diode) - 有时也用D_LED...,但要统一。LED_0603_GREEN
-
关键参数(非常关键):
- 在名称中包含核心电气参数或机械参数。
- 电阻: 阻值 (10K, 4R7) + 精度 (1%, 5%)
- 电容: 容值 (100nF, 22pF) + 电压 (16V, 50V) + 材质 (X7R, C0G, Electrolytic)
- 电感: 感值 (1uH, 10mH) + 精度 (20%, 10%)
- 二极管/三极管/MOSFET: 型号 (1N4148, MMBT3904, IRF540)
- 连接器: 类型 (Header, USB_C, JST_XH) + 引脚数/排列 (2x5, 1x4) + 间距 (2.54mm, 1.27mm) + 安装方式 (SMT, THT)
- IC芯片(核心):
- 强烈推荐包含具体型号!
U_ESP32-WROOM-32D比U_ESP32或U_WiFiModule要好得多。型号是唯一标识。 - 如果需要更泛化(如通用运放),则包含功能+封装:
IC_OpAmp_SOIC8(用于LM358、TL072等兼容封装的通用符号/封装) -> 但要特别注意引脚兼容性!
- 强烈推荐包含具体型号!
-
封装信息(必不可少):
- 清晰指明该库元素(尤其是PCB封装)对应的物理封装型号。
- 使用标准的封装代号:
- 贴片电阻电容电感:
0402,0603,0805,1206,1210,2010等 (英制inch,如0603=0.06"x0.03")。 - 小外形IC:
SOT23/SOT23-3/SOT23-5/SOT23-6,SOT223,SOT89,SOIC8/SOIC16/SOICW(宽体),TSSOP8/TSSOP16,QFN16/QFN32/QFN48(带引脚数),DFN,LQFP48/LQFP64/LQFP100(带引脚数),BGA256(带引脚数) 等。 - 通孔元件:
AXIAL0.3(电阻轴向),RAD0.1/RAD0.2(电容径向),TO220,TO92,DIP8/DIP14/DIP40等。 - 连接器:
SIP2,SIP4,Header_2x3,BoxHeader_1x10,USB_B_Micro等。
- 贴片电阻电容电感:
- 有时需要补充封装尺寸(尤其当标准代号不足以区分时):
SOT23-3_1.7x3mm(区分不同尺寸的SOT23-3)。
-
厂商/品牌前缀(有时需要):
- 特别是一些特定厂商的非通用元件,或者需要强调来源时。但通常参数和型号已经隐含了厂商信息。
- 例如:
TI_DRV8833_VSSOP8,Molex_5027740893(连接器料号)。注意: 如果使用具体型号命名了IC,就不必再加厂商前缀了(如U_DRV8833已经足够)。
-
安装方式/特殊属性(按需添加):
SMD/SMT:表面贴装THT/TH:通孔插装Polarized:有极性(电解电容、二极管等)Shielded:屏蔽电感HighVoltage:高压电容ThermalPad:带散热焊盘(如某些QFN)
推荐的综合命名格式(模板):
[类型前缀]_[封装]_[关键参数]_[其他补充]- 示例:
R_0603_10K_1%C_0805_100nF_16V_X7RD_SOD123_1N4148D_LED_0805_REDQ_SOT23_MMBT3904T_TO220_IRF540U_TQFP44_ATmega328P(包含具体IC型号!)IC_OpAmp_SOIC8(通用,谨慎使用)J_Header_2x5_2.54mm_THTCON_USB_C_SMTXTAL_SMD_3225_16MHzSW_Tact_SMD_6x6mmFB_0603_600R@100MHzTP_1mm_Circle
- 示例:
针对原理图符号 (Schematic Symbol) 和 PCB 封装 (PCB Footprint) 的命名:
-
原理图符号命名:
- 更侧重于功能和逻辑表示。
- 可以稍微简洁些,但强烈建议包含关键参数和型号,以便与封装关联。
- 示例:
LM358_OpAmp,ESP32-WROOM-32,Resistor_10K,Capacitor_Ceramic_100nF,Connector_USB_C. - (注意:有些设计师喜欢让原理图符号名和PCB封装名有对应关系或使用相同的关键字,方便管理)。
-
PCB封装命名:
- 必须精确描述物理尺寸和焊盘信息。
- 必须包含完整的封装代号和关键尺寸。
- 强烈建议包含元件类型前缀 (
R_,C_,U_,J_等),方便在PCB工具中按类型过滤查找。 - 示例:
R_0603_1608Metric(精确尺寸)C_0805_2012MetricU_SOIC-8_3.9x4.9mm_P1.27mm(包含尺寸和间距)U_QFN-48_7x7mm_P0.5mmD_SOD-123J_Header_2x05_P2.54mm_VerticalXTAL_OSC_SMD_Abracon_ABM3-4Pin_3.2x2.5mm(包含厂商和具体型号信息)
关键注意事项:
- IC芯片命名是重点难点: 务必包含完整型号!
U_ESP32-WROOM-32比U_ESP32好一万倍,后者根本不知道是哪颗芯片。避免使用过于泛化的名字(如U_MCU,U_LogicGate),除非真的是设计为容纳多个引脚兼容型号的通用符号/封装。 - 大小写: 通常推荐全部大写或全部小写,避免混用。全大写更常见(
R_0603_10K)。 - 分隔符: 常用下划线
_分隔不同部分,清晰且通用。避免空格、中文、特殊字符 (!@#$%^&*(),+-=)。连字符-可酌情使用在型号内部(如ESP32-WROOM-32)。 - 数值单位:
- 电阻:
10K(表示10千欧),4R7(表示4.7欧姆)。 - 电容:
10uF(微法),100nF(纳法),22pF(皮法)。 避免使用容易混淆的单位符号:绝对不要用10u(是10uF还是10uH?),一定要写完整10uF或10uH!
- 电阻:
- 版本控制: 如果封装有修改,可在名称末尾添加版本后缀(如
_V2,_RevA),但需谨慎管理,避免混乱。更好的做法是用库管理工具记录版本。 - 建立规范文档: 团队或公司内部必须制定详细的书面命名规范并严格执行。
- 利用库管理工具: Altium Designer, KiCad, OrCAD 等EDA软件通常有强大的库管理功能,支持参数化元件、数据库链接库等,可以部分弥补命名长度的限制,但清晰一致的命名基础仍然必不可少。
总结:一个好的PCB元件库命名,能让任何工程师(包括未来的你)在看到名字时,就能快速准确地知道它是什么元件、关键规格是什么、物理封装长什么样,并能高效地在库中找到它。坚持清晰、一致、包含关键信息(类型、参数、封装、型号)是核心。
PADS如何导入元件库新建元件
使用技巧,最基础的就是给元件库添加一些额外的器件,比如说新导入的BOM表中器件或者其他特殊定制的元件。 对于一个电子元器件,它在设计软件中会被描述为几个部分:逻辑符号,
2023-11-07 11:43:12
如何扩充Protel DXP的元件库详细资料研究
Protel DXP中虽然提供了比较丰富的PCB元件库,但是在实际使用中这些元件库往往不能够满足现行
资料下载
ah此生不换
2019-09-05 17:19:03
PADS设计之如何导入元件库新建元件
使用技巧,最基础的就是给元件库添加一些额外的器件,比如说新导入的BOM表中器件或者其他特殊定制的元件。 对于一个电子元器件,它在设计软件中会被描述为几个部分:逻辑符号,
CW32F030系列元件库+PCB封装库汇总
包含如下内容:CW32F030FxVx 元件库(PADS)CW32F030FxVx PCB封装库(PADS)CW32F030KxUx
如何创建stm32最小系统元件库
文章目录一、查找STM32最小系统原理图样式二、创建stm32最小系统元件库1、建立一个元件库工程2、系统自带的PCB封装的生成
设计自己的元件库方法
设计者往往需要设计自己的元件库,用以更方便的设计自己的原理图,在CIS中建立项目对应元件库是比较方便的。在CIS项目管理器中,执行File/New/Library命令,就会在项目管理器
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机