SlideShare a Scribd company logo
1 of 16
Altium Component Library Standards
hoani.net
Component Library
The component library includes schematic symbols and PCB footprints.
Simulation models are not covered here.
Component Designators
Use consistent designator assignments across all projects
Component Designator Component Designator Component Designator Component Designator
BJT Q? Diode D? LED D? Solenoid M?
Buzzer B? Fan M? MOSFET Q? Speaker B?
Capacitor C? Ferrite Bead FB? Motor M? Switch S?
Cap Array CA? Fiducial FID? Oscillator X? Thermistor R?
Chokes L? Fuse F? Relay K? Transformer T?
Connector J? IC U? Resistor R? TVS D?
Crystal X? Inductor L? Res Array RA? Zener D?
DIAC D? Jumper J? SIDAC D?
Component Pins
Pin numbers follow the datasheet
When provided, pin numbering shall follow the
manufacturer’s datasheet.
Two row connector pin numbering zig-zags
When two row connectors are not given default
numbering, numbering shall increment in zig-zags down
the connector, with odd numbers down one row and
even numbers down the opposite row.
Default pin numbering is counter clockwise
When a part’s pin numbering is ambiguous, numbering shall increment counter clockwise about
the component’s center.
Name pins the same as the datasheet
All component pin names shall match the component’s datasheet.
Schematic Symbols
A new symbol for each part number
Every schematic symbol item shall model one real world component.
While it may be tempting to want to represent multiple alternative parts under the same library symbol, this
gets complicated. For example, a chip capacitor has:
● Capacitance
● Voltage rating
● Temp. coefficient
● Temp. rating
● Package size
● Low ESL etc.
Schematic Symbol Drawing
Use consistent drawing primitives
All symbols shall be made up of the same basic primitives and share the same color scheme:
● Free form symbols are made up of a combination of pins and blue lines/arcs.
● Package symbols (such as ICs, connectors etc) are a combination of pins and rectangles.
● Pin designators start at 1, and count up.
● Drawing grid must be 10 when placing pins.
● Pin size must be a multiple of 10.
Drawing Element Color RGB Hex Code
Pin Black #000000
Symbol Primitives Blue #0000FF
Box Outline Dark Red #800000
Box Fill Light Yellow #FFFFB0
Schematic Symbol Properties
Schematic Symbol Properties
Component identifiers are the part number
A component’s Design Item ID and comment field shall be its part number.
This ensures a unique Desing Item ID and is consistent with the Supplier Links feature.
Use Digi-Key descriptions
The Description field should have the Digi-Key description when possible.
If the part cannot be purchased on Digi-Key, then try your best to describe the part in a consistent way to
the rest of the library items.
Schematic Symbol Properties - Parameters
A component’s parameters depend on the component type.
Components of the following types shall have additional parameters as defined in the table below:
Component Parameter Description
BJT Vce Max collector-emitter voltage
Capacitor/
Capacitor Array
Value Set to capacitance
VRating Capacitor voltage rating
Crystal/Oscillator Frequency Component frequency
DIAC/SIDAC Vbr Breakover voltage
Diode VReverse Reverse voltage rating
IForward Maximum forward current
Ferrite Bead Value Set to <Impedance@Freq> for
example: 150@10MHz
Component Parameter Description
Fuse IRated Holding current rating
Inductor Value Inductance
IRated Max current or saturation
current, whichever is lower
Mosfet Vds Max drain-source voltage
Resistor/
Resistor Array
Value Set to resistance
Thermistor RNominal Nominal resistance at 25°C
TVS/Zener Vz Zener voltage (or breakdown
voltage)
PCB Footprint - Drawing 1 of 2
Draw from the top layer
All PCB footprints shall use the top layer and/or multilayer as the primary pad layers.
In special cases, such as edge connectors, a footprint may use both top and bottom layers. Don’t use
bottom pad layers on their own - doing this is can cause a bottom layer component to end up being listed
as a top layer component which will confuse assembly.
Silkscreen clarifies placement
Silkscreen may be used to:
● Show component shape
● Show polarity of components
● Indicate pin 1 of a component (use a dot at least 0.15mm or 6 mil in diameter)
Don’t make silkscreen too thin
Silkscreen primitives shall be 0.15mm (6 mil) or thicker.
PCB Footprint - Drawing 2 of 2
Follow Altium’s Wizard Mechanical Layers
PCB footprints shall use the following mechanical layers:
● Layer 13 - Component body
● Layer 15 - Courtyard
These layer choices are compatible with Altium’s IPC footprint wizard.
Position 0,0 is the footprint’s center
The center of a component should generally be placed in the middle of the courtyard.
With the exception of 1-pin footprints (such as test points or fiducials), the center should never be placed
on pin 1. This is because it makes using automatic centering of designators harder to read.
PCB Footprint - Naming 1 of 3
Standard chip naming is 0803C_N
Chip footprint naming shall follow <imperial package><type>_<density>. Where:
● <imperial package> is the imperial package (eg. 0402, or 1206).
● <type> is the component type:
○ C is capacitor
○ D is diode or LED
○ F is ferrite bead
○ L is inductor
○ R is resistor
● <density> is the placement density of the component:
○ L is “Least” (or high density)
○ N is “Normal” (or medium density)
○ M is “Most” (or low density)
PCB Footprint - Naming 2 of 3
Standard footprint naming is SOIC-8_L
Any footprint following an IPC standard shall be named <standard>_<density>
For example:
● SOT23-3_M is a “Most” (or low density) SOT23-3 footprint
● SOIC-8_L is a “Least” (or high density) SOIC-8 footprint
Manufacture Specific footprint naming is STM_8-DFM-5x6
Any manufacturer specific footprint shall be named <manufacturer>_<package>
For example:
● SEMTECH_16-QFN is a 16-QFN footprint from SemTech
● STM_8-DFM-5x6 is an 8-DFM footprint from STMicroelectronics
PCB Footprint - Naming 3 of 3
Non-standard footprint naming uses the part number
Non-standard component footprints shall be named <partnumber> or
manufacturer>_<partnumber>
Non-component footprint naming is freeform
All non-component footprints should use descriptive freeform names
Component Libraries - Symbol Libraries
Group symbol libraries by component types.
Schematic symbol libraries shall be defined as shown in the table below.
Library Name Component Types Library Name Component Types
Capacitor Capacitor, Capacitor Array Oscillator Crystal, Oscillator, Clock Modules
Connector Connector, Jumper Processor Microcontroller, Microprocessor, FPGA, Processor
Module
Diode Rectifier Diode, Diode Array, DIAC, LED, Zener Protection TVS Diodes, TVS Modules, Fuses
Display Display IC, Display Modules, LED Modules Resistor Resistor, Resistor Array
Filter Filter IC, Filter module, Ferrite Bead Sensor Sensor IC, Sensor Module
Fuse Fuse Switch Relay, Switch
Inductor Inductor Thermistor PTC, NTC
Transistor MOSFET, JFET, BJT, IGBT, SCR, TRIAC Transducer Buzzer, Fan, Motor, Solenoid, Speaker
Misc Anything that doesn’t fit elsewhere Transformer Common Mode Chokes, Transformer
Component Libraries - PCB Libraries
Have a chip footprint library
All IPC standard chip footprints shall be in a single dedicated footprint library.
Have a mechanical library
Footprints which do not represent electronic components shall be placed in a dedicated mechanical
library.
Examples include: Mounting holes, mouse bites, logos, net ties and test points.
Group common IPC standard footprints in libraries
IPC standard footprints shall be grouped in footprint libraries specific to the type of footprint.
Examples include: DO (diode SMA, SMB, SMC etc), SOIC (small outline ICs) and SOT-23
Any other footprints are grouped by component types
Non-standard or manufacturer specific component footprints shall be grouped in footprint libraries
based on their component types.

More Related Content

What's hot

PCB Process Flow Multilayer Manufacturing Flowchart
PCB Process Flow Multilayer Manufacturing FlowchartPCB Process Flow Multilayer Manufacturing Flowchart
PCB Process Flow Multilayer Manufacturing FlowchartDomestic PCB Fabrication
 
PCB Design and Layout - Checklist of What You Need Before You Start
PCB Design and Layout - Checklist of What You Need Before You StartPCB Design and Layout - Checklist of What You Need Before You Start
PCB Design and Layout - Checklist of What You Need Before You StartEpec Engineered Technologies
 
GEMCO(general electric manufacturing company),chittagong,bd
GEMCO(general electric manufacturing company),chittagong,bdGEMCO(general electric manufacturing company),chittagong,bd
GEMCO(general electric manufacturing company),chittagong,bdTanvir Shihan
 
Why (and how) to switch to KiCad
Why (and how) to switch to KiCadWhy (and how) to switch to KiCad
Why (and how) to switch to KiCadBaoshi Zhu
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Ashwin Shroff
 
SERVIÇO MANUAIS COBRA 148GTL
SERVIÇO MANUAIS COBRA 148GTLSERVIÇO MANUAIS COBRA 148GTL
SERVIÇO MANUAIS COBRA 148GTLZe Dias
 
Substituição ( 2sc1969 por erf 2030 ) na placa ept3600
Substituição ( 2sc1969 por erf 2030 ) na placa ept3600Substituição ( 2sc1969 por erf 2030 ) na placa ept3600
Substituição ( 2sc1969 por erf 2030 ) na placa ept3600João Pereira
 
Packaging of vlsi devices
Packaging of vlsi devicesPackaging of vlsi devices
Packaging of vlsi devicesAshu0711
 
Pactron Ate Introduction
Pactron Ate IntroductionPactron Ate Introduction
Pactron Ate Introductionpactronman238
 
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
MOSFET, SOI-FET and FIN-FET-ABU SYED KUETMOSFET, SOI-FET and FIN-FET-ABU SYED KUET
MOSFET, SOI-FET and FIN-FET-ABU SYED KUETA. S. M. Jannatul Islam
 

What's hot (20)

PCB Process Flow Multilayer Manufacturing Flowchart
PCB Process Flow Multilayer Manufacturing FlowchartPCB Process Flow Multilayer Manufacturing Flowchart
PCB Process Flow Multilayer Manufacturing Flowchart
 
Matching concept in Microelectronics
Matching concept in MicroelectronicsMatching concept in Microelectronics
Matching concept in Microelectronics
 
PCB DESIGN INDUSTRY
PCB DESIGN INDUSTRYPCB DESIGN INDUSTRY
PCB DESIGN INDUSTRY
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
 
Mccb catalogue
Mccb catalogueMccb catalogue
Mccb catalogue
 
PCB Design and Layout - Checklist of What You Need Before You Start
PCB Design and Layout - Checklist of What You Need Before You StartPCB Design and Layout - Checklist of What You Need Before You Start
PCB Design and Layout - Checklist of What You Need Before You Start
 
GEMCO(general electric manufacturing company),chittagong,bd
GEMCO(general electric manufacturing company),chittagong,bdGEMCO(general electric manufacturing company),chittagong,bd
GEMCO(general electric manufacturing company),chittagong,bd
 
CMOS
CMOS CMOS
CMOS
 
Why (and how) to switch to KiCad
Why (and how) to switch to KiCadWhy (and how) to switch to KiCad
Why (and how) to switch to KiCad
 
4 quadros e_paineis
4 quadros e_paineis4 quadros e_paineis
4 quadros e_paineis
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)
 
SERVIÇO MANUAIS COBRA 148GTL
SERVIÇO MANUAIS COBRA 148GTLSERVIÇO MANUAIS COBRA 148GTL
SERVIÇO MANUAIS COBRA 148GTL
 
Substituição ( 2sc1969 por erf 2030 ) na placa ept3600
Substituição ( 2sc1969 por erf 2030 ) na placa ept3600Substituição ( 2sc1969 por erf 2030 ) na placa ept3600
Substituição ( 2sc1969 por erf 2030 ) na placa ept3600
 
Sci asincrono
Sci asincronoSci asincrono
Sci asincrono
 
Orcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design TutorialOrcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design Tutorial
 
Packaging of vlsi devices
Packaging of vlsi devicesPackaging of vlsi devices
Packaging of vlsi devices
 
System on Chip (SoC)
System on Chip (SoC)System on Chip (SoC)
System on Chip (SoC)
 
Pactron Ate Introduction
Pactron Ate IntroductionPactron Ate Introduction
Pactron Ate Introduction
 
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
MOSFET, SOI-FET and FIN-FET-ABU SYED KUETMOSFET, SOI-FET and FIN-FET-ABU SYED KUET
MOSFET, SOI-FET and FIN-FET-ABU SYED KUET
 
ABB MCB DB price List 004
ABB MCB DB price List 004ABB MCB DB price List 004
ABB MCB DB price List 004
 

Similar to Altium component library standards

smd-codebook.pdf
smd-codebook.pdfsmd-codebook.pdf
smd-codebook.pdfAhmedAydn2
 
SMD_Catalog.pdf
SMD_Catalog.pdfSMD_Catalog.pdf
SMD_Catalog.pdfivan ion
 
Smd catalog
Smd catalogSmd catalog
Smd catalogivan ion
 
Electronics ckts symbols
Electronics ckts symbolsElectronics ckts symbols
Electronics ckts symbolsmanish katara
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051Rashmi
 
An Overview Study on I/O Expander with I2C and SMBus Interface
An Overview Study on I/O Expander with I2C and SMBus InterfaceAn Overview Study on I/O Expander with I2C and SMBus Interface
An Overview Study on I/O Expander with I2C and SMBus InterfacePremier Farnell
 
Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...
Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...
Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...Tre Media
 
Digital clock workshop
Digital clock workshopDigital clock workshop
Digital clock workshopKedarv
 
Basi electroni components lecture
Basi electroni components lectureBasi electroni components lecture
Basi electroni components lectureCherehaniMakigo
 
Basic workshop practice (electronics group) 17005
Basic workshop practice (electronics group) 17005Basic workshop practice (electronics group) 17005
Basic workshop practice (electronics group) 17005Pravin Shirke
 
basic electronics
 basic   electronics basic   electronics
basic electronicsATTO RATHORE
 

Similar to Altium component library standards (20)

Smd codebook-eletrosys
Smd codebook-eletrosysSmd codebook-eletrosys
Smd codebook-eletrosys
 
smd-codebook.pdf
smd-codebook.pdfsmd-codebook.pdf
smd-codebook.pdf
 
SMD_Catalog.pdf
SMD_Catalog.pdfSMD_Catalog.pdf
SMD_Catalog.pdf
 
Smd catalog
Smd catalogSmd catalog
Smd catalog
 
50573.pdf
50573.pdf50573.pdf
50573.pdf
 
Electronics ckts symbols
Electronics ckts symbolsElectronics ckts symbols
Electronics ckts symbols
 
Transistors
TransistorsTransistors
Transistors
 
Pcb wizard software
Pcb wizard softwarePcb wizard software
Pcb wizard software
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
An Overview Study on I/O Expander with I2C and SMBus Interface
An Overview Study on I/O Expander with I2C and SMBus InterfaceAn Overview Study on I/O Expander with I2C and SMBus Interface
An Overview Study on I/O Expander with I2C and SMBus Interface
 
Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...
Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...
Master Laptop Repair: Unlock the Secrets of Schematic Learning and Become a S...
 
PROJECT ENGINEERIING (1)
PROJECT ENGINEERIING (1)PROJECT ENGINEERIING (1)
PROJECT ENGINEERIING (1)
 
Badal sharma
Badal sharmaBadal sharma
Badal sharma
 
Digital clock workshop
Digital clock workshopDigital clock workshop
Digital clock workshop
 
En528032
En528032En528032
En528032
 
Basi electroni components lecture
Basi electroni components lectureBasi electroni components lecture
Basi electroni components lecture
 
Basic workshop practice (electronics group) 17005
Basic workshop practice (electronics group) 17005Basic workshop practice (electronics group) 17005
Basic workshop practice (electronics group) 17005
 
basic electronics
 basic   electronics basic   electronics
basic electronics
 
embedded system
embedded system  embedded system
embedded system
 
Logic Gates & Family.pdf
Logic Gates & Family.pdfLogic Gates & Family.pdf
Logic Gates & Family.pdf
 

Recently uploaded

Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 

Recently uploaded (20)

Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 

Altium component library standards

  • 1. Altium Component Library Standards hoani.net
  • 2. Component Library The component library includes schematic symbols and PCB footprints. Simulation models are not covered here.
  • 3. Component Designators Use consistent designator assignments across all projects Component Designator Component Designator Component Designator Component Designator BJT Q? Diode D? LED D? Solenoid M? Buzzer B? Fan M? MOSFET Q? Speaker B? Capacitor C? Ferrite Bead FB? Motor M? Switch S? Cap Array CA? Fiducial FID? Oscillator X? Thermistor R? Chokes L? Fuse F? Relay K? Transformer T? Connector J? IC U? Resistor R? TVS D? Crystal X? Inductor L? Res Array RA? Zener D? DIAC D? Jumper J? SIDAC D?
  • 4. Component Pins Pin numbers follow the datasheet When provided, pin numbering shall follow the manufacturer’s datasheet. Two row connector pin numbering zig-zags When two row connectors are not given default numbering, numbering shall increment in zig-zags down the connector, with odd numbers down one row and even numbers down the opposite row. Default pin numbering is counter clockwise When a part’s pin numbering is ambiguous, numbering shall increment counter clockwise about the component’s center. Name pins the same as the datasheet All component pin names shall match the component’s datasheet.
  • 5. Schematic Symbols A new symbol for each part number Every schematic symbol item shall model one real world component. While it may be tempting to want to represent multiple alternative parts under the same library symbol, this gets complicated. For example, a chip capacitor has: ● Capacitance ● Voltage rating ● Temp. coefficient ● Temp. rating ● Package size ● Low ESL etc.
  • 6. Schematic Symbol Drawing Use consistent drawing primitives All symbols shall be made up of the same basic primitives and share the same color scheme: ● Free form symbols are made up of a combination of pins and blue lines/arcs. ● Package symbols (such as ICs, connectors etc) are a combination of pins and rectangles. ● Pin designators start at 1, and count up. ● Drawing grid must be 10 when placing pins. ● Pin size must be a multiple of 10. Drawing Element Color RGB Hex Code Pin Black #000000 Symbol Primitives Blue #0000FF Box Outline Dark Red #800000 Box Fill Light Yellow #FFFFB0
  • 8. Schematic Symbol Properties Component identifiers are the part number A component’s Design Item ID and comment field shall be its part number. This ensures a unique Desing Item ID and is consistent with the Supplier Links feature. Use Digi-Key descriptions The Description field should have the Digi-Key description when possible. If the part cannot be purchased on Digi-Key, then try your best to describe the part in a consistent way to the rest of the library items.
  • 9. Schematic Symbol Properties - Parameters A component’s parameters depend on the component type. Components of the following types shall have additional parameters as defined in the table below: Component Parameter Description BJT Vce Max collector-emitter voltage Capacitor/ Capacitor Array Value Set to capacitance VRating Capacitor voltage rating Crystal/Oscillator Frequency Component frequency DIAC/SIDAC Vbr Breakover voltage Diode VReverse Reverse voltage rating IForward Maximum forward current Ferrite Bead Value Set to <Impedance@Freq> for example: 150@10MHz Component Parameter Description Fuse IRated Holding current rating Inductor Value Inductance IRated Max current or saturation current, whichever is lower Mosfet Vds Max drain-source voltage Resistor/ Resistor Array Value Set to resistance Thermistor RNominal Nominal resistance at 25°C TVS/Zener Vz Zener voltage (or breakdown voltage)
  • 10. PCB Footprint - Drawing 1 of 2 Draw from the top layer All PCB footprints shall use the top layer and/or multilayer as the primary pad layers. In special cases, such as edge connectors, a footprint may use both top and bottom layers. Don’t use bottom pad layers on their own - doing this is can cause a bottom layer component to end up being listed as a top layer component which will confuse assembly. Silkscreen clarifies placement Silkscreen may be used to: ● Show component shape ● Show polarity of components ● Indicate pin 1 of a component (use a dot at least 0.15mm or 6 mil in diameter) Don’t make silkscreen too thin Silkscreen primitives shall be 0.15mm (6 mil) or thicker.
  • 11. PCB Footprint - Drawing 2 of 2 Follow Altium’s Wizard Mechanical Layers PCB footprints shall use the following mechanical layers: ● Layer 13 - Component body ● Layer 15 - Courtyard These layer choices are compatible with Altium’s IPC footprint wizard. Position 0,0 is the footprint’s center The center of a component should generally be placed in the middle of the courtyard. With the exception of 1-pin footprints (such as test points or fiducials), the center should never be placed on pin 1. This is because it makes using automatic centering of designators harder to read.
  • 12. PCB Footprint - Naming 1 of 3 Standard chip naming is 0803C_N Chip footprint naming shall follow <imperial package><type>_<density>. Where: ● <imperial package> is the imperial package (eg. 0402, or 1206). ● <type> is the component type: ○ C is capacitor ○ D is diode or LED ○ F is ferrite bead ○ L is inductor ○ R is resistor ● <density> is the placement density of the component: ○ L is “Least” (or high density) ○ N is “Normal” (or medium density) ○ M is “Most” (or low density)
  • 13. PCB Footprint - Naming 2 of 3 Standard footprint naming is SOIC-8_L Any footprint following an IPC standard shall be named <standard>_<density> For example: ● SOT23-3_M is a “Most” (or low density) SOT23-3 footprint ● SOIC-8_L is a “Least” (or high density) SOIC-8 footprint Manufacture Specific footprint naming is STM_8-DFM-5x6 Any manufacturer specific footprint shall be named <manufacturer>_<package> For example: ● SEMTECH_16-QFN is a 16-QFN footprint from SemTech ● STM_8-DFM-5x6 is an 8-DFM footprint from STMicroelectronics
  • 14. PCB Footprint - Naming 3 of 3 Non-standard footprint naming uses the part number Non-standard component footprints shall be named <partnumber> or manufacturer>_<partnumber> Non-component footprint naming is freeform All non-component footprints should use descriptive freeform names
  • 15. Component Libraries - Symbol Libraries Group symbol libraries by component types. Schematic symbol libraries shall be defined as shown in the table below. Library Name Component Types Library Name Component Types Capacitor Capacitor, Capacitor Array Oscillator Crystal, Oscillator, Clock Modules Connector Connector, Jumper Processor Microcontroller, Microprocessor, FPGA, Processor Module Diode Rectifier Diode, Diode Array, DIAC, LED, Zener Protection TVS Diodes, TVS Modules, Fuses Display Display IC, Display Modules, LED Modules Resistor Resistor, Resistor Array Filter Filter IC, Filter module, Ferrite Bead Sensor Sensor IC, Sensor Module Fuse Fuse Switch Relay, Switch Inductor Inductor Thermistor PTC, NTC Transistor MOSFET, JFET, BJT, IGBT, SCR, TRIAC Transducer Buzzer, Fan, Motor, Solenoid, Speaker Misc Anything that doesn’t fit elsewhere Transformer Common Mode Chokes, Transformer
  • 16. Component Libraries - PCB Libraries Have a chip footprint library All IPC standard chip footprints shall be in a single dedicated footprint library. Have a mechanical library Footprints which do not represent electronic components shall be placed in a dedicated mechanical library. Examples include: Mounting holes, mouse bites, logos, net ties and test points. Group common IPC standard footprints in libraries IPC standard footprints shall be grouped in footprint libraries specific to the type of footprint. Examples include: DO (diode SMA, SMB, SMC etc), SOIC (small outline ICs) and SOT-23 Any other footprints are grouped by component types Non-standard or manufacturer specific component footprints shall be grouped in footprint libraries based on their component types.