一键导入
isocom
Isocom Components MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Isocom optocouplers or IsocomHandler.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Isocom Components MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Isocom optocouplers or IsocomHandler.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when refactoring, cleaning up, or enhancing the lib-electronic-components codebase. Provides guidance on architecture patterns, known issues, duplication hotspots, and recommended improvements.
Base skill for working with electronic components in this library. Use when adding new component types, manufacturer handlers, or working with MPN (Manufacturer Part Number) operations, BOM entries, or component classification.
Use this skill BEFORE creating a PR to ensure all documentation, skills, and learnings are updated. Critical for preserving institutional knowledge and preventing documentation drift.
Use when working with component similarity calculations - comparing MPNs, finding equivalent parts, implementing new similarity calculators, or understanding how component matching works.
Use when working with capacitor similarity calculations - comparing ceramic/electrolytic/film capacitor MPNs, understanding value/voltage/dielectric matching, or capacitor-specific similarity logic.
Use when working with connector similarity calculations - comparing connector MPNs, understanding pin count/pitch/family matching, or connector-specific similarity logic.
| name | isocom |
| description | Isocom Components MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Isocom optocouplers or IsocomHandler. |
Isocom Components is a manufacturer of optocouplers and solid state relays. Their product lines include proprietary ISP/ISQ/ISD series as well as industry-standard compatible devices.
Isocom MPNs follow these general patterns:
[PREFIX][SERIES][CTR-GRADE][-PACKAGE][X]
| | | | |
| | | | +-- Optional: X = Lead-free (RoHS)
| | | +-- Package: -1=DIP-4, -2=DIP-6, -4=DIP-8
| | +-- CTR Grade: A/B/C/D (Current Transfer Ratio)
| +-- Series number (e.g., 817, 827, 847)
+-- Prefix: ISP, ISQ, ISD
ISP817A-1X
| | | | |
| | | | +-- X = Lead-free
| | | +-- -1 = DIP-4 package
| | +-- A = CTR grade (highest CTR)
| +-- 817 = Series number
+-- ISP = Phototransistor output
ISQ827B
| | |
| | +-- B = CTR grade (medium-high CTR)
| +-- 827 = Dual channel series
+-- ISQ = High CTR optocoupler
| Series | Description | Channels |
|---|---|---|
| ISP817 | General purpose phototransistor | 1 |
| ISP827 | Dual channel phototransistor | 2 |
| ISP847 | Quad channel phototransistor | 4 |
| Series | Description | Channels |
|---|---|---|
| ISQ817 | High CTR optocoupler | 1 |
| ISQ827 | High CTR dual channel | 2 |
| Series | Description | Output |
|---|---|---|
| ISD817 | Darlington output | Single |
| ISD827 | Darlington dual | Dual |
| Part | Description | Isolation |
|---|---|---|
| 4N25 | Phototransistor output | 5300V |
| 4N26 | Phototransistor output | 5300V |
| 4N27 | Phototransistor output | 5300V |
| 4N28 | Phototransistor output | 5300V |
| 4N35 | Phototransistor, high isolation | 7500V |
| 4N36 | Phototransistor, high isolation | 7500V |
| 4N37 | Phototransistor, high isolation | 7500V |
| Part | Description | Output |
|---|---|---|
| 6N135 | High speed, TTL compatible | Push-pull |
| 6N136 | High speed, TTL compatible | Push-pull |
| 6N137 | High speed logic output | Totem pole |
| 6N138 | Darlington output | Open collector |
| 6N139 | Darlington output | Open collector |
| Prefix | Description | Driver Type |
|---|---|---|
| MOC30xx | Zero-crossing triac | Safe switch-on at zero |
| MOC31xx | Random phase triac | Switch any phase |
| MOC32xx | SCR output | Thyristor driver |
For ISP/ISQ/ISD series:
| Grade | CTR Range | Application |
|---|---|---|
| A | 80-160% | Highest gain, lowest LED current needed |
| B | 130-260% | High gain |
| C | 200-400% | Medium gain |
| D | 300-600% | Wide range, lower gain |
Note: Grade A can typically replace B/C/D in applications. Higher letter = lower minimum CTR.
| Code | Package | Pins | Notes |
|---|---|---|---|
| -1 | DIP-4 | 4 | Standard 4-pin DIP |
| -2 | DIP-6 | 6 | 6-pin DIP (dual channel) |
| -4 | DIP-8 | 8 | 8-pin DIP (quad channel) |
| -1S | SMD-4 | 4 | SMD variant |
| -2S | SMD-6 | 6 | SMD variant |
| -4S | SMD-8 | 8 | SMD variant |
| X | Lead-free | - | RoHS compliant suffix |
| Series | Default Package |
|---|---|
| 4N | DIP-6 |
| 6N | DIP-8 |
| MOC | DIP-6 |
| H11 | DIP-6 |
| ISP817 | DIP-4 |
| ISQ/ISD | DIP-4 |
Isocom makes drop-in replacements for:
| Isocom | Original | Manufacturer |
|---|---|---|
| TLP521 | TLP521 | Toshiba |
| TLP621 | TLP621 | Toshiba |
| PC817 | PC817 | Sharp |
| CNY17 | CNY17 | Vishay |
| IL300 | IL300 | Vishay |
| SFH6xxx | SFH6xxx | OSRAM |
| H11xx | H11xx | Fairchild |
// Isocom-specific series (ISP, ISQ, ISD)
"^IS[PQD][0-9]{3}.*"
// Standard optocoupler series
"^4N[0-9]{2}.*" // 4N25, 4N35, etc.
"^6N1[0-9]{2}.*" // 6N135, 6N137, etc.
// MOC triac/SCR drivers
"^MOC3[0-2][0-9]{2}.*" // MOC30xx, MOC31xx, MOC32xx
// ISP/ISQ/ISD returns the prefix
"ISP817A" -> "ISP"
"ISQ827B" -> "ISQ"
"ISD817-1" -> "ISD"
// 4N returns specific part
"4N25" -> "4N25"
"4N35A" -> "4N35"
// MOC returns prefix group
"MOC3020" -> "MOC30xx"
"MOC3162" -> "MOC31xx"
// Check hyphen-based suffix first
"ISP817A-1" -> "DIP-4"
"ISP817A-1S" -> "SMD-4"
// Trailing digit for IS* series (no hyphen)
"ISP8171" -> "DIP-4"
// Default by series
"4N25" -> "DIP-6" // No explicit package
"6N137" -> "DIP-8"
"MOC3020" -> "DIP-6"
manufacturers/IsocomHandler.javaComponentType.IC