Back to skills
extension
Category: Development & EngineeringNo API key required

inductor

Use when working with inductor components - adding inductor patterns, parsing inductor MPNs, extracting inductance values, current ratings, or package codes from inductor part numbers.

personAuthor: jakexiaohubgithub

Inductor Component Skill

Guidance for working with inductor components in the lib-electronic-components library.

Supported Manufacturers & Patterns

| Manufacturer | Handler | MPN Patterns | Example | |--------------|---------|--------------|---------| | Murata | MurataHandler | LQG..., LQH..., LQW..., LQM... | LQG15HS2N2S02D | | TDK | TDKHandler | MLF#..., NLV..., SDR... | MLF2012A100KT000 | | Bourns | BournsHandler | SRR..., SRN..., SRP... | SRR1208-100M |

ComponentTypes

// Base type
ComponentType.INDUCTOR

// Manufacturer-specific types
ComponentType.INDUCTOR_CHIP_MURATA
ComponentType.INDUCTOR_POWER_MURATA
ComponentType.INDUCTOR_CHIP_TDK
ComponentType.INDUCTOR_POWER_TDK
ComponentType.INDUCTOR_CHIP_BOURNS
ComponentType.INDUCTOR_THT_BOURNS
ComponentType.INDUCTOR_CHIP_YAGEO
ComponentType.INDUCTOR_CHIP_COILCRAFT
ComponentType.INDUCTOR_PANASONIC

MPN Structure

Murata LQG Series (Chip Inductor)

LQG 15 HS 2N2 S 02 D
│   │  │  │   │ │  │
│   │  │  │   │ │  └── Packaging (D=180mm Reel)
│   │  │  │   │ └───── Special code
│   │  │  │   └──────── Tolerance (S=±0.3nH)
│   │  │  └──────────── Value (2N2=2.2nH)
│   │  └─────────────── Series (HS=High Frequency)
│   └────────────────── Size (15=0402)
└────────────────────── Family (LQG=Chip)

TDK MLF Series

MLF 2012 A 100 K T 000
│   │    │ │   │ │ │
│   │    │ │   │ │ └── Special code
│   │    │ │   │ └──── Packaging (T=Taping)
│   │    │ │   └────── Tolerance (K=±10%)
│   │    │ └────────── Value (100=10µH)
│   │    └──────────── Type (A=Standard)
│   └───────────────── Size (2012=0805)
└────────────────────── Series (MLF=Multilayer)

Inductor Types

| Type | Description | Applications | |------|-------------|--------------| | Chip | Multilayer ceramic/ferrite | RF, filtering | | Power | Shielded/unshielded wound | DC-DC, power | | Common Mode Choke | Coupled inductors | EMI filtering | | Ferrite Bead | Lossy inductor | Noise suppression |

Related ComponentTypes for EMI

ComponentType.FERRITE_BEAD_TDK
ComponentType.FERRITE_BEAD_YAGEO
ComponentType.EMI_FILTER_MURATA
ComponentType.EMI_FILTER_TDK
ComponentType.COMMON_MODE_CHOKE_MURATA
ComponentType.COMMON_MODE_CHOKE_TDK

Adding New Inductor Patterns

  1. In the manufacturer handler's initializePatterns():
registry.addPattern(ComponentType.INDUCTOR, "^NEWIND[0-9]{4}.*");
registry.addPattern(ComponentType.INDUCTOR_CHIP_MANUFACTURER, "^NEWIND[0-9]{4}.*");
  1. Add to getSupportedTypes():
types.add(ComponentType.INDUCTOR);
types.add(ComponentType.INDUCTOR_CHIP_MANUFACTURER);

Value Notation

| Notation | Value | |----------|-------| | 2N2 | 2.2 nH | | 10N | 10 nH | | R10 | 0.10 µH | | 100 | 10 µH (10 × 10^0) | | 101 | 100 µH (10 × 10^1) | | 102 | 1000 µH (10 × 10^2) |

Murata Size Codes

| Code | Imperial | Metric | |------|----------|--------| | 15 | 0402 | 1005 | | 18 | 0603 | 1608 | | 21 | 0805 | 2012 | | 31 | 1206 | 3216 |

Learnings & Quirks

<!-- Record component-specific discoveries, edge cases, and quirks here -->