Skip to main content

vicor

Vicor Corporation MPN encoding patterns for high-performance power modules, DC-DC converters, and ZVS regulators. Use when working with Vicor power components or VicorHandler.

Informações da origem

Repositório
Cantara/lib-electronic-components
Última atividade na origem
13 de janeiro de 2026 às 11:30
Idioma detectado do SKILL.md
inglês
Estrelas
4
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
vicor
description
Vicor Corporation MPN encoding patterns for high-performance power modules, DC-DC converters, and ZVS regulators. Use when working with Vicor power components or VicorHandler.
# Vicor Corporation Manufacturer Skill ## Company Overview Vicor Corporation is a leading manufacturer of high-performance modular power components. Their products are used in demanding applications including data centers, electric vehicles, aerospace, and industrial automation. **Key Product Families:** - **DCM** - DC-DC Converter Modules (isolated converters) - **BCM** - Bus Converter Modules (fixed-ratio converters) - **PRM** - PRM Regulator Modules (factorized power architecture) - **VTM** - Voltage Transformation Modules (current multipliers) - **NBM** - NBM Converter Modules (bidirectional converters) - **PI33xx** - ZVS Buck Regulators - **PI35xx** - Cool-Power ZVS Regulators --- ## MPN Structure ### Power Modules (DCM, BCM, PRM, VTM, NBM) ``` [PREFIX][SPEC][PACKAGE][RATINGS][OPTIONS] | | | | | | | | | +-- Options code (00, 01, etc.) | | | +-- Current/power rating | | +-- Package type (T=ChiP, S=SiP, A=Advanced) | +-- Voltage specification (input/output config) +-- Product family (DCM, BCM, PRM, VTM, NBM) ``` ### PI Series (ZVS Regulators) ``` [PI][SERIES][VARIANT]-[OPTIONS]-[PACKAGE] | | | | | | | | | +-- Package code (LGIZ, QGIZ, etc.) | | | +-- Options (00, 01, etc.) | | +-- Variant (01, 02, 23, etc.) | +-- Series (33 or 35) +-- Prefix ``` --- ## Example MPN Decoding ### DCM Series (DC-DC Converter Modules) ``` DCM3623T50D40A4T | | | | | || | | | | | |+-- T = ChiP package variant | | | | | +-- 4 = Revision/option | | | | +-- A = Package option | | | +-- D40 = Output spec (40V DC) | | +-- T50 = Transfer ratio/spec | +-- 3623 = Input/output voltage configuration +-- DCM = DC-DC Converter Module ``` ### BCM Series (Bus Converter Modules) ``` BCM48BT120T300A00 | | || | | | | | || | | +-- 00 = Base options | | || | +-- A = Revision | | || +-- T300 = Current spec (300A peak) | | |+-- T = Transfer ratio code | | +-- B = Version | +-- 48 = Input voltage (48V) +-- BCM = Bus Converter Module ``` ### PRM Series (PRM Regulator Modules) ``` PRM48BH480T200A00 | | || || | | | || || +-- 00 = Options | | || |+-- A = Version | | || +-- T200 = Current spec | | |+-- 480 = Power rating code | | +-- H = High efficiency variant | +-- 48 = Input voltage (48V) +-- PRM = PRM Regulator Module ``` ### VTM Series (Voltage Transformation Modules) ``` VTM48EH040T025A00 | | || || | | | || || +-- 00 = Options | | || |+-- A = Version | | || +-- T025 = Current multiplier spec | | |+-- 040 = Output voltage code | | +-- H = High efficiency | +-- 48 = Input voltage (48V) +-- VTM = Voltage Transformation Module ``` ### NBM Series (NBM Converter Modules) ``` NBM2317S54E1560T00 | | | || | | | | | || | +-- 00 = Options | | | || +-- T = Package type | | | |+-- 1560 = Power/current spec | | | +-- E = Efficiency/version | | +-- S54 = Specification code | +-- 2317 = Model/configuration +-- NBM = NBM Converter Module ``` ### PI33xx Series (ZVS Buck Regulators) ``` PI3301-00-LGIZ | | | | | | | | | +-- LGIZ = LGA package, industrial temp, Z suffix | | | +-- 00 = Base variant (no options) | | +-- 01 = Specific model variant | +-- 33 = Series (ZVS Buck) +-- PI = Vicor Power IC prefix ``` ### PI35xx Series (Cool-Power ZVS Regulators) ``` PI3523-00-LGIZ | | | | | | | | | +-- LGIZ = LGA package, industrial temp, Z suffix | | | +-- 00 = Base variant | | +-- 23 = Model variant | +-- 35 = Series (Cool-Power ZVS) +-- PI = Vicor Power IC prefix ``` --- ## Package Codes ### Power Module Packages | Indicator | Package | Description | |-----------|---------|-------------| | T | ChiP | Vicor Converter housed in Package | | S | SiP | System in Package | | A | ChiP-A | Advanced ChiP package | | M | MCM | Multi-Chip Module | ### PI Series Package Codes | Code | Package | Description | |------|---------|-------------| | LG | LGA | Land Grid Array | | LGIZ | LGA | LGA, Industrial temp, RoHS | | QG | QFN | Quad Flat No-Lead | | QGIZ | QFN | QFN, Industrial temp, RoHS | | BG | BGA | Ball Grid Array | --- ## Supported Component Types From `VicorHandler.getSupportedTypes()`: | ComponentType | Description | |---------------|-------------| | `VOLTAGE_REGULATOR` | Primary type for all Vicor power modules | | `IC` | Generic IC type for power ICs | --- ## Series Extraction Rules The handler extracts series prefixes as follows: | MPN Prefix | Extracted Series | Product Family | |------------|------------------|----------------| | `DCM*` | `DCM` | DC-DC Converter Modules | | `BCM*` | `BCM` | Bus Converter Modules | | `PRM*` | `PRM` | PRM Regulator Modules | | `VTM*` | `VTM` | Voltage Transformation Modules | | `NBM*` | `NBM` | NBM Converter Modules | | `PI33xx*` | `PI33` | ZVS Buck Regulators | | `PI35xx*` | `PI35` | Cool-Power ZVS Regulators | --- ## Package Code Extraction Rules ### PI Series 1. Look for hyphenated suffix pattern: `-[PACKAGE][IZ]?$` 2. Map package codes: - `LG` or `LGIZ` -> `LGA` - `QG` or `QGIZ` -> `QFN` - `BG` -> `BGA` 3. If no hyphen found, return empty (no package suffix) ### Power Modules (DCM, BCM, PRM, VTM, NBM) 1. Look for suffix pattern at end of MPN 2. First character of suffix indicates package family: - `T` -> `ChiP` - `S` -> `SiP` - `A` -> `ChiP-A` - `M` -> `MCM` 3. Default to `ChiP` for power modules without clear suffix --- ## Replacement Logic The handler's `isOfficialReplacement()` method uses these rules: 1. **Same series required**: Parts must be from the same product family (DCM, BCM, etc.) 2. **Power modules**: Compare core specification (voltage/current configuration) - DCM/NBM: First 4 digits after prefix (e.g., `DCM3623` core spec is `3623`) - BCM/PRM/VTM: Voltage + suffix + rating (e.g., `48BT120`) 3. **PI series**: Compare base part number (everything before first hyphen) - `PI3301-00-LGIZ` base is `PI3301` - Same base = compatible (may differ in package/options) --- ## Pattern Reference ### Regex Patterns from Handler | Series | Pattern | Example Match | |--------|---------|---------------| | DCM | `^DCM[0-9]{4}[A-Z0-9]+$` | DCM3623T50D40A4T | | BCM | `^BCM[0-9]{2,3}[A-Z]{2}[0-9]+[A-Z0-9]*$` | BCM48BT120T300A00 | | PRM | `^PRM[0-9]{2}[A-Z]{2}[0-9]+[A-Z0-9]*$` | PRM48BH480T200A00 | | VTM | `^VTM[0-9]{2}[A-Z]{2}[0-9]+[A-Z0-9]*$` | VTM48EH040T025A00 | | NBM | `^NBM[0-9]{4}[A-Z][0-9]+[A-Z0-9]*$` | NBM2317S54E1560T00 | | PI33xx | `^PI33[0-9]{2}(-[A-Z0-9]+)*$` | PI3301-00-LGIZ | | PI35xx | `^PI35[0-9]{2}(-[A-Z0-9]+)*$` | PI3523-00-LGIZ | --- ## Common MPN Examples ### DC-DC Converter Modules (DCM) | MPN | Input | Output | Notes | |-----|-------|--------|-------| | DCM3623T50D40A4T | 36V-75V | 40V | Isolated DC-DC | | DCM3714T40D40A4T | 36V-75V | 40V | Different config | ### Bus Converter Modules (BCM) | MPN | Input | Notes | |-----|-------|-------| | BCM48BT120T300A00 | 48V | 1/4 ratio bus converter | | BCM384BT120T300A00 | 384V | High voltage input | ### ZVS Regulators (PI Series) | MPN | Series | Package | Notes | |-----|--------|---------|-------| | PI3301-00-LGIZ | PI33xx | LGA | ZVS Buck, industrial | | PI3523-00-LGIZ | PI35xx | LGA | Cool-Power ZVS | | PI3523-00-QGIZ | PI35xx | QFN | Same part, QFN package | --- ## Related Files - Handler: `manufacturers/VicorHandler.java` - Component types: `VOLTAGE_REGULATOR`, `IC` --- ## Learnings & Edge Cases - **ChiP package default**: Power modules without a clear package indicator default to `ChiP` (Converter housed in Package), Vicor's signature dense power module package - **BCM voltage range**: BCM modules support input voltages from 2-3 digits (48V to 384V), reflected in the pattern `BCM[0-9]{2,3}` - **PI series hyphenation**: PI series MPNs can have multiple hyphen-separated segments (e.g., `PI3301-00-LGIZ`), handled by `(-[A-Z0-9]+)*` pattern - **No manufacturer-specific ComponentTypes**: Unlike handlers for TI or STM, VicorHandler uses only generic types (`VOLTAGE_REGULATOR`, `IC`), not Vicor-specific types like `VOLTAGE_REGULATOR_VICOR` - **Core spec extraction complexity**: Different product families have different core specification formats: - DCM/NBM: 4 digits after prefix - BCM/PRM/VTM: voltage + 2 letters + 3 digits (e.g., `48BT120`)
Ver no GitHub
Este SKILL.md e muito grande, entao o SkillsMP mostra aqui apenas a primeira secao. Ver no GitHub