AgentSkillsCN

silergy

Silergy 公司 MPN 编码规则、后缀解码及处理指南。适用于与 Silergy 电源管理 IC 配合使用时。

SKILL.md
--- frontmatter
name: silergy
description: Silergy Corp MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Silergy power management ICs.

Silergy Corp Manufacturer Skill

MPN Structure

Silergy MPNs follow this general structure:

code
[PREFIX][SERIES][VARIANT][PACKAGE]
   |       |        |        |
   |       |        |        +-- Package code (2-5 letters): AAC, QNC, DFN
   |       |        +-- Single digit variant (0-9)
   |       +-- 3-4 digit series (e.g., 808, 720, 628)
   +-- SY or SYX (extended line)

Example Decoding

code
SY8088AAC
|| |  |||
|| |  ||+-- C = Part of QFN suffix
|| |  |+-- A = Part of QFN suffix
|| |  +-- A = Package code start
|| +-- 8 = Variant within SY808 series
|+-- SY808 = DC-DC buck converter series
+-- Silergy prefix

SY7208QNC
|| |  |||
|| |  ||+-- C = Part of QFN suffix
|| |  |+-- N = QFN variant
|| |  +-- Q = Package start
|| +-- 8 = Variant within SY720 series
|+-- SY720 = DC-DC boost converter series
+-- Silergy prefix

SYX196
||| ||
||| |+-- 6 = Variant
||| +-- 19 = Part of series number
||+-- X = Extended product line indicator
|+-- SY = Silergy prefix
+-- Extended line part

Package Codes

QFN Packages

CodePackageNotes
AACQFNCommon QFN variant
QNCQFNQFN with N variant
QFNQFNStandard designation

DFN Packages

CodePackageNotes
DFNDFNStandard DFN

SOT Packages

CodePackageNotes
SOTSOT-23Standard SOT-23
TSOTTSOT-23Thin SOT-23

CSP Packages

CodePackageNotes
WLCSPWLCSPWafer-level chip scale
CSPCSPChip scale package

SOIC/SOP Packages

CodePackageNotes
SOICSOIC-88-pin SOIC
SOPSOP-88-pin SOP

Product Lines

SY808x - DC-DC Buck Converters (Low Voltage Input)

SeriesDescriptionInput Voltage
SY8088Synchronous buck2.5V-5.5V
SY8089Synchronous buck2.5V-5.5V

SY809x - DC-DC Buck Converters

SeriesDescriptionFeatures
SY8090Buck converterStandard efficiency
SY809xBuck convertersVarious output currents

SY811x - DC-DC Buck Converters

SeriesDescriptionFeatures
SY8113Buck converterHigh efficiency
SY811xBuck convertersVarious packages

SY720x - DC-DC Boost Converters / LED Drivers

SeriesTypeNotes
SY7200LED driverWhite LED driver
SY7201-SY7209Boost convertersStep-up converters

SY800x - LDO Regulators

SeriesDescriptionOutput Current
SY8009LDOLow current
SY800xLDO seriesVarious ratings

SY628x - LDO Regulators (High Current)

SeriesDescriptionOutput Current
SY6288High current LDOHigher current capability
SY628xLDO seriesLoad switch features

SY698x - Battery Chargers

SeriesDescriptionChemistry
SY6981Li-ion chargerSingle cell
SY6982Li-ion chargerWith power path

SYXxxx - Extended Product Line

SeriesDescriptionNotes
SYX196Extended lineVarious functions
SYXxxxMixed productsNewer designs

Handler Implementation Notes

Package Code Extraction

java
// Silergy package codes are 2-5 letters after the part number
// Pattern: SY[X]?[0-9]{3,4}[PACKAGE]
// Examples: SY8088AAC -> AAC -> QFN
//           SY6288DFN -> DFN -> DFN

Pattern packagePattern = Pattern.compile("^SY[X]?[0-9]{3,4}([A-Z]{2,5}).*$");

Series Extraction

java
// SYX series returns "SYX"
// Standard SY[0-9]{4} returns first 5 chars (e.g., SY808, SY720)
if (upperMpn.matches("^SYX[0-9]{3}.*")) {
    return "SYX";
}
if (upperMpn.matches("^SY[0-9]{4}.*")) {
    return upperMpn.substring(0, 5);  // SY808, SY720, SY628, etc.
}

LED Driver Detection

java
// Only SY7200 is an LED driver in the SY720x series
// SY7201-SY7209 are boost converters
private boolean isLEDDriver(String mpn) {
    return mpn.matches("^SY7200[A-Z0-9]*$");
}

Product Category Determination

java
public String getProductCategory(String mpn) {
    String upper = mpn.toUpperCase();

    // Buck converters
    if (upper.matches("^SY808[0-9].*") ||
        upper.matches("^SY809[0-9].*") ||
        upper.matches("^SY811[0-9].*")) {
        return "DC-DC Buck Converter";
    }
    // Boost converters (not SY7200)
    if (upper.matches("^SY720[1-9].*")) {
        return "DC-DC Boost Converter";
    }
    // LED driver
    if (upper.matches("^SY7200.*")) {
        return "LED Driver";
    }
    // LDOs
    if (upper.matches("^SY800[0-9].*") ||
        upper.matches("^SY628[0-9].*")) {
        return "LDO Regulator";
    }
    // Battery chargers
    if (upper.matches("^SY698[0-9].*")) {
        return "Battery Charger";
    }
    return "";
}

Related Files

  • Handler: manufacturers/SilergyHandler.java
  • Component types: IC, VOLTAGE_REGULATOR, LED_DRIVER
  • Test file: handlers/SilergyHandlerTest.java

Learnings & Edge Cases

  • SY7200 vs SY720x: SY7200 is specifically an LED driver, while SY7201-SY7209 are boost converters
  • SYX extended line: SYX parts are newer designs with 3-digit numbers (e.g., SYX196)
  • Package code length varies: Silergy uses 2-5 letter package codes (AAC, QNC, DFN, WLCSP)
  • Series numbering: SY followed by 4 digits, where first 3 digits identify the product family
  • High current LDOs (SY628x): These often include load switch functionality
  • Battery chargers (SY698x): Include power path management for Li-ion/Li-polymer cells
  • No automotive prefix: Unlike Richtek, Silergy doesn't use a separate prefix for automotive parts
<!-- Add new learnings above this line -->