Lib-electronic-components yangjie

Yangjie Technology MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Yangjie diodes, transistors, or YangjieHandler.

install
source · Clone the upstream repo
git clone https://github.com/Cantara/lib-electronic-components
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Cantara/lib-electronic-components "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/manufacturers/yangjie" ~/.claude/skills/cantara-lib-electronic-components-yangjie && rm -rf "$T"
manifest: .claude/skills/manufacturers/yangjie/SKILL.md
source content

Yangjie Technology Manufacturer Skill

Overview

Yangjie Technology is a Chinese semiconductor manufacturer specializing in discrete semiconductors including rectifier diodes, Schottky rectifiers, TVS diodes, and transistors. They are one of China's largest discrete semiconductor manufacturers.

MPN Structure

Yangjie MPNs follow industry-standard patterns:

YJ-Prefixed Series (Proprietary)

YJ[SERIES][RATING][SUFFIX]
   |        |       |
   |        |       +-- Package code
   |        +-- Voltage/current rating
   +-- YJ = Yangjie proprietary prefix

Standard Industry Parts

[SERIES][RATING][SUFFIX]
   |       |       |
   |       |       +-- Package code
   |       +-- Specification code
   +-- Industry standard prefix (1N, MBR, SMBJ, etc.)

Example Decoding

YJ1N4007G
| |  |  ||
| |  |  |+-- G = DO-41 package
| |  |  +-- 7 = 1000V rating
| |  +-- 400 = Rectifier series
| +-- 1N = Diode prefix
+-- YJ = Yangjie prefix

MBR1045CT
|  |  |||
|  |  ||+-- T = TO-220 indicator
|  |  |+-- C = Common cathode
|  |  +-- 45 = 45V voltage
|  +-- 10 = 10A current
+-- MBR = Schottky rectifier prefix

SMBJ15A
|  | ||
|  | |+-- A = Unidirectional
|  | +-- 15 = 15V standoff voltage
|  +-- J = SMB package indicator
+-- SMB = TVS diode series

Product Lines

YJ Series Rectifier Diodes

PatternDescriptionCurrent
YJ1N4001-YJ1N4007Standard rectifiers1A
YJ1N5401-YJ1N5408Power rectifiers3A

MBR Schottky Rectifiers

PartCurrentVoltagePackage
MBR104510A45VTO-220
MBR204520A45VTO-220
MBR304530A45VTO-247
MBR154515A45VTO-220
MBR254525A45VTO-247

Format: MBR[current][voltage]

SMBJ TVS Diodes (SMB Package)

PartStandoffClampingType
SMBJ5.0A5.0V9.2VUnidirectional
SMBJ5.0CA5.0V9.2VBidirectional
SMBJ15A15V24.4VUnidirectional
SMBJ24A24V38.9VUnidirectional
SMBJ33CA33V53.3VBidirectional

Suffix: A = Unidirectional, CA = Bidirectional

SMAJ TVS Diodes (SMA Package)

PartStandoffType
SMAJ5.0A5.0VUnidirectional
SMAJ15A15VUnidirectional
SMAJ24CA24VBidirectional

SS Series Schottky Diodes

PartVoltageCurrentPackage
SS1220V1ADO-214AC
SS1440V1ADO-214AC
SS1660V1ADO-214AC
SS2440V2ADO-214AC
SS3440V3ADO-214AC
SS5440V5ADO-214AC

Format: SS[current][voltage_code]

SK Series Schottky Diodes

PartVoltageCurrentPackage
SK3440V3ASMB
SK3660V3ASMB
SK5440V5ASMB
SK5660V5ASMB

2N Series Transistors

PartTypeApplication
2N7002N-Channel MOSFETSmall signal
2N3904NPNGeneral purpose
2N3906PNPGeneral purpose

Note: 2N7002 is classified as MOSFET, not transistor.

MMBT Series SMD Transistors

PartTypeEquivalent
MMBT2222NPN2N2222
MMBT3904NPN2N3904
MMBT3906PNP2N3906

Bridge Rectifiers

SeriesDescriptionPackage
YJBSingle-phase bridgeVarious
YJDBSingle-phase bridgeDIP

Package Codes

Diode Packages

SuffixPackageNotes
GDO-41Standard axial
SSMDGeneric SMD
FLSOD-123FLFlat lead
LSOD-123SMD signal
ADO-41Axial variant

MBR Package Codes

SuffixPackageNotes
CTTO-220Common cathode
PTTO-247High power
FCTTO-220FIsolated tab
SDO-214AB (SMC)Surface mount
DDPAKMedium power SMD
DPD2PAKHigh power SMD

TVS Package Mapping

PrefixPackage
SMBJSMB (DO-214AA)
SMAJSMA (DO-214AC)

Transistor Packages

SeriesDefault Package
2NTO-92
MMBTSOT-23

Bridge Rectifier Packages

PatternPackage
YJB with SMBS (mini bridge SMD)
YJB/YJDBDIP-4

Standard 1N Series Voltage Ratings

1N400x (1A Rectifiers)

PartVoltage
1N400150V
1N4002100V
1N4003200V
1N4004400V
1N4005600V
1N4006800V
1N40071000V

1N540x (3A Rectifiers)

PartVoltage
1N5401100V
1N5402200V
1N5403200V
1N5404400V
1N5405500V
1N5406600V
1N5407800V
1N54081000V

Handler Implementation Notes

Pattern Matching

// YJ prefixed rectifiers
"^YJ1N[0-9]{4}.*"

// MBR Schottky rectifiers
"^MBR[0-9]{4}.*"

// TVS diodes
"^SMBJ[0-9]+\\.?[0-9]*[AC]?.*"
"^SMAJ[0-9]+\\.?[0-9]*[AC]?.*"

// Schottky diodes
"^SS[0-9]{2}.*"
"^SK[0-9]{2}.*"

// Transistors
"^2N[0-9]{4}.*"
"^MMBT[0-9]{4}.*"

// MOSFETs
"^2N7002.*"

// Bridge rectifiers
"^YJB[0-9]+.*"
"^YJDB[0-9]+.*"

// Standard diodes
"^1N[0-9]{4}.*"

Series Extraction

// YJ prefix removed for series
"YJ1N4007G" -> "YJ"

// MBR base
"MBR1045CT" -> "MBR"

// TVS voltage
"SMBJ15A" -> "SMBJ"
"SMAJ24CA" -> "SMAJ"

// Schottky
"SS14" -> "SS"
"SK34" -> "SK"

// Transistors - specific series
"2N7002" -> "2N7002"  // MOSFET
"2N3904" -> "2N"

// MMBT
"MMBT3904" -> "MMBT"

// Signal diodes
"1N4148" -> "1N4148"
"1N914" -> "1N914"

// Rectifier series
"1N4007" -> "1N4xxx"
"1N5408" -> "1N5xxx"

Replacement Logic

// Rectifier voltage upgrade
"1N4007" can replace "1N4001-1N4007"

// MBR: same ratings, different package
"MBR1045CT" == "MBR1045S" (electrically)

// TVS: bidirectional can replace unidirectional
"SMBJ15CA" can replace "SMBJ15A"
// (But A cannot replace CA in AC applications)

// SS Schottky: same rating comparison
"SS14" vs "SS24" - same voltage, different current

// Transistor series
"MMBT3904" == "2N3904" (different package)

Component Types

PatternComponentType
YJ1N*, MBR*, SMBJ*, SMAJ*, SS*, SK*, YJB*, YJDB*, 1N*DIODE
2N* (except 2N7002), MMBT*TRANSISTOR
2N7002MOSFET

Related Files

  • Handler:
    manufacturers/YangjieHandler.java
  • Component types:
    ComponentType.DIODE
    ,
    ComponentType.TRANSISTOR
    ,
    ComponentType.MOSFET

Learnings & Edge Cases

  • 2N7002 is a MOSFET: Despite the 2N prefix (usually transistors), 2N7002 is an N-channel MOSFET. Handler returns MOSFET type.
  • YJ prefix: Yangjie uses YJ prefix for their branded versions of industry standard parts (YJ1N4007 = 1N4007).
  • MBR naming: Format is MBR[current][voltage]. MBR1045 = 10A, 45V. MBR2545 = 25A, 45V.
  • TVS polarity: A suffix = unidirectional, CA suffix = bidirectional. Critical distinction for circuit protection.
  • SS/SK current: First digit is current (1-5A). SS14 = 1A/40V, SS34 = 3A/40V.
  • Check suffix ordering: When extracting packages from SS/SK, check longer suffixes (FL) before shorter (L).
  • Bridge rectifier series: YJB and YJDB are similar bridge rectifiers. YJDB typically in DIP package.
  • 1N series signal vs rectifier: 1N4148 is a signal diode (different from 1N4xxx rectifiers). Check specific pattern first.
<!-- Add new learnings above this line -->