Skip to main content

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.

소스 정보

저장소
Cantara/lib-electronic-components
최근 소스 활동
2026년 1월 11일 10:54
감지된 SKILL.md 언어
영어
스타
4
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
inductor
description
Use when working with inductor components - adding inductor patterns, parsing inductor MPNs, extracting inductance values, current ratings, or package codes from inductor part numbers.
# 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 ```java // 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 ```java 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()`: ```java registry.addPattern(ComponentType.INDUCTOR, "^NEWIND[0-9]{4}.*"); registry.addPattern(ComponentType.INDUCTOR_CHIP_MANUFACTURER, "^NEWIND[0-9]{4}.*"); ``` 2. Add to `getSupportedTypes()`: ```java 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 -->
GitHub에서 보기