返回 Skill 列表
extension
分类: 开发与工程无需 API Key

coilcraft

Coilcraft MPN编码模式、电感值解码以及处理指南。在使用Coilcraft电感器、变压器或RF组件时使用。

person作者: jakexiaohubgithub

Coilcraft Manufacturer Skill

Overview

Coilcraft is a leading manufacturer of magnetic components, specializing in:

  • Power Inductors - Shielded and unshielded designs for DC-DC converters
  • RF Inductors - High-Q chip inductors for RF/wireless applications
  • Transformers - Signal and power transformers
  • Common Mode Chokes - EMI suppression components

MPN Structure

Coilcraft MPNs follow this general structure:

[SERIES][SIZE][-][VALUE][TOLERANCE][PACKAGING]
   |       |     |    |       |         |
   |       |     |    |       |         +-- E=Embossed tape, B=Bulk
   |       |     |    |       +-- M=+/-20%, L=+/-15%, K=+/-10%
   |       |     |    +-- 3-digit inductance code (or Rxx for sub-uH)
   |       |     +-- Optional hyphen separator
   |       +-- 4-digit size code (e.g., 4020 = 4.0mm x 2.0mm)
   +-- Series prefix (XAL, XEL, XFL, SER, LPS, MSS, DO, MSD, SLC, SLR)

Example Decoding

XAL4020-222ME
|  |    |  ||
|  |    |  |+-- E = Embossed tape packaging
|  |    |  +-- M = +/-20% tolerance
|  |    +-- 222 = 2.2uH (see value code section)
|  +-- 4020 = 4.0mm x 2.0mm footprint
+-- XAL = Shielded power inductor series

LPS3015-103MLB
|  |    |  |||
|  |    |  ||+-- B = Bulk packaging
|  |    |  |+-- L = +/-15% tolerance
|  |    |  +-- M = +/-20% (sometimes double suffix for different specs)
|  |    +-- 103 = 10uH
|  +-- 3015 = 3.0mm x 1.5mm footprint
+-- LPS = Low Profile Shielded series

Product Series

Power Inductors

| Series | Type | Description | Typical Use | |--------|------|-------------|-------------| | XAL | Shielded Power | High current, low DCR | DC-DC converters | | XAT | Shielded Power | XAL variant | Point-of-load regulators | | XEL | Shielded Low DCR | Ultra-low DC resistance | High efficiency supplies | | XFL | Low Profile | Thin shielded inductors | Height-constrained designs | | SER | High Efficiency | Optimized for efficiency | High-frequency switching | | LPS | Low Profile Shielded | Compact shielded | Mobile devices | | MSS | Magnetically Shielded | Fully shielded | EMI-sensitive applications |

Drum Core Inductors

| Series | Type | Description | Typical Use | |--------|------|-------------|-------------| | DO | Drum Core | Unshielded, high current | Cost-sensitive designs | | MSD | Mid-Size Drum | Medium current | General purpose |

RF/High-Q Inductors

| Series | Type | Description | Typical Use | |--------|------|-------------|-------------| | SLC | High-Q Chip | Ceramic chip, high Q | RF matching | | SLR | High-Q Chip RF | RF-optimized | Wireless applications | | 0402HP | High Performance | 0402 size, precision | Compact RF circuits | | 0603HP | High Performance | 0603 size, precision | RF filter circuits |


Inductance Value Code

Coilcraft uses a 3-digit code for inductance values:

Standard 3-Digit Code

[D1][D2][M]
 |   |   |
 |   |   +-- Multiplier (10^M in nanohenries)
 |   +-- Second significant digit
 +-- First significant digit

Value (nH) = D1D2 x 10^M
Value (uH) = (D1D2 x 10^M) / 1000

Decoding Examples

| Code | Calculation | Value | |------|-------------|-------| | 100 | 10 x 10^0 nH | 10 nH = 0.01 uH | | 101 | 10 x 10^1 nH | 100 nH = 0.1 uH | | 102 | 10 x 10^2 nH | 1000 nH = 1.0 uH | | 222 | 22 x 10^2 nH | 2200 nH = 2.2 uH | | 472 | 47 x 10^2 nH | 4700 nH = 4.7 uH | | 103 | 10 x 10^3 nH | 10000 nH = 10 uH | | 334 | 33 x 10^4 nH | 330000 nH = 330 uH |

R-Notation (Sub-Microhenry)

For values less than 1 uH, the "R" notation indicates decimal placement:

| Code | Value | |------|-------| | R10 | 0.10 uH | | R22 | 0.22 uH | | R33 | 0.33 uH | | R47 | 0.47 uH | | R68 | 0.68 uH |


Tolerance Codes

| Code | Tolerance | |------|-----------| | K | +/- 10% | | L | +/- 15% | | M | +/- 20% |


Packaging Codes

| Code | Description | |------|-------------| | E | Embossed tape (pick-and-place ready) | | B | Bulk packaging | | R | Tape and reel (sometimes used instead of E) |


Size Code Reference

The 4-digit size code encodes physical dimensions:

XXYY
||++-- Height in 0.1mm (YY x 0.1mm)
++---- Length/Width in 0.1mm (XX x 0.1mm)

Common Size Codes

| Code | Dimensions (L x W x H) | Notes | |------|------------------------|-------| | 2006 | 2.0mm x 2.0mm x 0.6mm | Ultra-low profile | | 3012 | 3.0mm x 3.0mm x 1.2mm | Low profile | | 3015 | 3.0mm x 3.0mm x 1.5mm | Low profile | | 4018 | 4.0mm x 4.0mm x 1.8mm | Standard | | 4020 | 4.0mm x 4.0mm x 2.0mm | Standard | | 4030 | 4.0mm x 4.0mm x 3.0mm | Higher current | | 5030 | 5.0mm x 5.0mm x 3.0mm | High current | | 1038 | 10.0mm x 10.0mm x 3.8mm | Large footprint | | 1048 | 10.0mm x 10.0mm x 4.8mm | Large footprint |


Package Code Extraction

The handler maps series prefixes to package types:

| Series | Extracted Package Type | |--------|------------------------| | XAL | Shielded Power | | XAT | Shielded Power | | XEL | Shielded Low DCR | | XFL | Low Profile | | SER | High Efficiency | | LPS | Low Profile Shielded | | MSS | Magnetically Shielded | | DO | Drum Core | | MSD | Mid-Size Drum | | SLC | High Q Chip | | SLR | High Q Chip RF | | 0402HP | 0402 High Performance | | 0603HP | 0603 High Performance |


Series Extraction

The handler extracts series + size code as the full series identifier:

| MPN | Extracted Series | |-----|------------------| | XAL4020-222ME | XAL4020 | | XFL3012-102MEB | XFL3012 | | LPS4018-473MLB | LPS4018 | | DO3316P-472 | DO3316P | | 0402HP-R47 | 0402HP |

DO Series Special Case

The DO series may include an optional suffix letter before the value code:

DO3316P-472
    |  |
    |  +-- P = Variant suffix (C=Standard, P=Power, T=alternate)
    +-- 3316 = Size code

Supported Component Types

The CoilcraftHandler supports:

  • ComponentType.INDUCTOR - Base inductor type
  • ComponentType.INDUCTOR_CHIP_COILCRAFT - Coilcraft-specific inductor type

Example MPNs with Full Decoding

XAL4020-222ME

Series:      XAL (Shielded Power Inductor)
Size:        4020 (4.0mm x 4.0mm x 2.0mm)
Inductance:  222 = 22 x 10^2 nH = 2.2 uH
Tolerance:   M = +/- 20%
Packaging:   E = Embossed tape

Full Series: XAL4020
Package:     Shielded Power

XEL4030-102MRB

Series:      XEL (Shielded Low DCR)
Size:        4030 (4.0mm x 4.0mm x 3.0mm)
Inductance:  102 = 10 x 10^2 nH = 1.0 uH
Tolerance:   M = +/- 20%
Options:     R = Tape, B = (possibly bulk variant)

Full Series: XEL4030
Package:     Shielded Low DCR

LPS3015-103MLB

Series:      LPS (Low Profile Shielded)
Size:        3015 (3.0mm x 3.0mm x 1.5mm)
Inductance:  103 = 10 x 10^3 nH = 10 uH
Tolerance:   L = +/- 15%
Packaging:   B = Bulk

Full Series: LPS3015
Package:     Low Profile Shielded

0402HP-R47KB

Series:      0402HP (0402 High Performance)
Inductance:  R47 = 0.47 uH
Tolerance:   K = +/- 10%
Packaging:   B = Bulk

Full Series: 0402HP
Package:     0402 High Performance

DO3316P-472MLB

Series:      DO (Drum Core)
Size:        3316 (3.3mm x 3.3mm x 1.6mm)
Variant:     P = Power variant
Inductance:  472 = 47 x 10^2 nH = 4.7 uH
Tolerance:   L = +/- 15%
Packaging:   B = Bulk

Full Series: DO3316P
Package:     Drum Core

Handler Implementation Notes

Pattern Matching

// Coilcraft patterns have consistent structure:
// - 2-3 letter series prefix
// - 4-digit size code
// - Optional hyphen
// - 3-digit value code (or Rxx)
// - Optional tolerance + packaging suffix

// Example pattern for XAL/XEL series:
"^(XA[LT]|XEL)(\\d{4})[-]?(\\d{3}|R\\d{2})([A-Z]*)$"
//  |          |       |    |              |
//  |          |       |    |              +-- Suffix group (tolerance+pkg)
//  |          |       |    +-- Value group (222 or R47)
//  |          |       +-- Optional hyphen
//  |          +-- Size code group (4 digits)
//  +-- Series group

Inductance Value Extraction

The handler includes extractInductanceValue() method that:

  1. Matches the MPN against series patterns
  2. Extracts the 3-digit value code
  3. Parses using standard EIA notation or R-notation
  4. Returns formatted string (e.g., "2.2uH", "470nH")

Official Replacement Check

Two Coilcraft parts are considered official replacements if:

  1. Same series (including size) - e.g., both XAL4020
  2. Same inductance value - e.g., both 2.2uH

Different tolerance or packaging options are compatible replacements.


Related Files

  • Handler: manufacturers/CoilcraftHandler.java
  • Component types: INDUCTOR, INDUCTOR_CHIP_COILCRAFT
  • Tests: Check for CoilcraftHandlerTest.java in handlers package

Learnings & Edge Cases

  • Hyphen is optional: MPNs may appear as XAL4020-222ME or XAL4020222ME
  • Suffix variations: Tolerance + packaging may appear in various orders (ME, MEB, MRB)
  • DO series variant suffix: The C/P/T letter after the size code indicates design variant, not tolerance
  • HP series different structure: 0402HP and 0603HP don't have a separate size code - the size IS the series prefix
  • R-notation case sensitivity: While the handler is case-insensitive, R-notation typically appears uppercase
  • Value code group extraction: For DO pattern, the value code is in group 4 (not group 3) due to the extra variant suffix group
  • Series includes size for uniqueness: extractSeries() returns "XAL4020" not just "XAL" because different sizes have different current ratings

Pattern Group Numbering

Different series have different regex group structures:

XAL/XEL/XFL/SER/LPS/MSS/MSD/SLC/SLR patterns:
  Group 1: Series prefix (XAL)
  Group 2: Size code (4020)
  Group 3: Value code (222)
  Group 4: Suffix (ME)

DO pattern (has extra variant group):
  Group 1: Series prefix (DO)
  Group 2: Size code (3316)
  Group 3: Variant suffix (P)
  Group 4: Value code (472)
  Group 5: Suffix (MLB)

HP pattern (no separate size):
  Group 1: Series+size (0402HP)
  Group 2: Value code (R47)
  Group 3: Suffix (KB)
<!-- Add new learnings above this line -->