Database standards

These conventions govern the descriptions, parameter values and columns in the generated .xls database workbooks. Following them keeps parts searchable, sortable and consistent across manufacturers, whichever family a part comes from.

Every family's workbook follows this standard. The build rejects any row whose description is not all caps, ends with a period or starts with the wrong component prefix, whose value, tolerance, voltage, Tcr, temperature range, DCR or current is malformed, or that contains a non-ASCII character in any field. Use the workbook viewer on the Generate tab to check columns before you download.

General rules

RuleConvention
DescriptionsALL CAPS, one line, no trailing period.
Parameter fieldsMixed case is allowed, for example 10nF or +/-15%.
SI prefixesp, n, u, m, k, M. Write u, never µ.
UnitsOHM in descriptions; V, A, W, Hz, F and H everywhere.
ToleranceAbsolute tolerances carry a unit (+/-0.25pF). Percentages use % (5%). Never write ±.
Temperature rangeMinimum and maximum separated by a colon, for example -55:125.
VoltageAlways includes the V suffix, for example 25V or 6.3V.
Character setASCII only, in every database field.

Description format

Descriptions are one line, ALL CAPS and space-delimited, with fields in the order defined for each component type.

Resistors

RESISTOR {CONSTRUCTION} {VALUE} OHM {TOLERANCE} {EIA_SIZE}

Examples: RESISTOR THICK FILM 10K OHM 1% 0402 · RESISTOR JUMPER 0 OHM 0402

Jumpers use RESISTOR JUMPER 0 OHM {EIA_SIZE}. CONSTRUCTION is the film or element type, such as THICK FILM or THIN FILM.

RangeValue notation in descriptions
Below 1 kΩPlain number: 100, 4.7
1 kΩ to below 1 MΩK suffix: 1K, 47K, 4.7K
1 MΩ and aboveM suffix: 1M, 2.2M

Capacitors

CAPACITOR CERAMIC {VALUE} {TOLERANCE} {VOLTAGE} {DIELECTRIC} {EIA_SIZE}

Example: CAPACITOR CERAMIC 100NF 10% 16V X7R 0402

RangeValue notation in descriptions
Below 1 nFPF: 100PF, 4.7PF
1 nF to below 1 µFNF: 10NF, 470NF
1 µF and aboveUF: 1UF, 100UF

Inductors

INDUCTOR {CONSTRUCTION} {VALUE} {TOLERANCE} {DCR} {EIA_SIZE}

Example: INDUCTOR MULTILAYER 4.7UH 20% 0.1 OHM 0402

Inductance uses an upper-case unit suffix: NH, UH or MH (100NH, 4.7UH, 10MH).

Ferrite beads

FERRITE BEAD {IMPEDANCE} {RATED_CURRENT} {EIA_SIZE}

Example: FERRITE BEAD 60 OHM 1A 0402

IMPEDANCE is the typical impedance at 100 MHz, with the OHM unit (120 OHM, 1K OHM).

Database fields

Every workbook lists the common fields first, then the fields for its component type. By default it contains no other columns. Some families can add extra, non-standard columns, such as Power, Datasheet, alternate MPNs, SRF or Q: tick them under Extra / non-standard parameters on the family's card in the Libraries tab. Extra columns follow the standard ones and obey the same general rules. Alternate MPN columns (MFG 2 / MPN 2 to MFG 5 / MPN 5) are written only as far as some part in the workbook has an alternate to list.

Common fields (all types)

ColumnContent
CommentFull MPN. The unique key the database library binds to.
DescriptionPer the description format above.
MFGManufacturer name, ALL CAPS.
MPNSame as Comment.
PackageImperial (inch) package name, ALL CAPS, for example 0402.
Library PathSchematic library filename.
Library RefSymbol name, for example RES or CAP.
Footprint PathPCB library filename.
Footprint RefFootprint name, nominal material condition (N).
Footprint Path 2PCB library filename (same).
Footprint Ref 2Footprint name, least material condition (L).
Footprint Path 3PCB library filename (same).
Footprint Ref 3Footprint name, most material condition (M).
QualQualification, for example AEC-Q200. Blank if none.

Resistors

ColumnContent
ValueResistance as {number}{prefix}, without OHM: 100, 4.7k, 1M. Jumpers: 0.
ToleranceValue tolerance: 5%, 0.1%.
VoltageLimiting element voltage: 50V.
TcrTemperature coefficient: +/-100. ppm/K is implied.
TrOperating temperature range: -55:155.

Capacitors

ColumnContent
ValueCapacitance as {number}{prefix}F: 100pF, 4.7nF, 10uF.
ToleranceValue tolerance: 5%, +/-0.25pF.
VoltageRated DC voltage: 25V.
TcrTemperature characteristic: +/-15%, +/-30.
TrOperating temperature range: -55:125.

Inductors

ColumnContent
ValueInductance as {number}{prefix}H: 100uH, 4.7uH, 10mH.
ToleranceValue tolerance: 5%, 20%.
DCRDC resistance: 0.1, 2.1m. Ohms are implied.
CurrentRated RMS current or Isat, as applicable: 1.5A.
TrOperating temperature range: -40:85.

Ferrite beads

ColumnContent
ValueImpedance at 100 MHz with OHM: 60OHM, 1KOHM. State the frequency if the datasheet uses another.
CurrentRated RMS current: 1A, 2A.
DCRDC resistance: 0.1, 2.1m. Ohms are implied.
TrOperating temperature range: -40:85.

Example row

A Vishay CRCW 0603 resistor, 4.7 kΩ, 5%, as it appears in the generated workbook:

ColumnValue
CommentCRCW06034K70JNEA
DescriptionRESISTOR THICK FILM 4.7K OHM 5% 0603
MFGVISHAY
MPNCRCW06034K70JNEA
Package0603
Library Pathhouse.SchLib
Library RefRES
Footprint Path / Refhouse.PcbLib / RESC1608X50_CRCWN
Footprint Path 2 / Ref 2house.PcbLib / RESC1608X50_CRCWL
Footprint Path 3 / Ref 3house.PcbLib / RESC1608X50_CRCWM
QualAEC-Q200
Value4.7k
Tolerance5%
Voltage75V
Tcr+/-200
Tr-55:155