🔍 Présentation technique

Le MOC3083M d'onsemi est un optocoupleur pilote de triac avec détection passage par zéro intégrée, isolation galvanique 5000Vrms (5250V selon versions). Architecture LED GaAs infrarouge couplée optiquement à driver triac bilateral monolithique silicium avec circuit zero-crossing detector interne seuil ~20V. Courant déclenchement LED 5mA typique (vs 10mA MOC3082M, 15mA MOC3081M), tension forward ~1.3V, courant max 60mA. Sortie triac 800V blocking voltage, dV/dt minimum 1000V/µs, capable piloter triacs puissance externes (BT136, BTA16, TIC206) contrôle charges AC jusqu'à 240VAC. Package DIP-6 ou SMD. Détection zero-crossing élimine commutation aléatoire réduisant EMI/RFI, idéal applications ON/OFF relais statiques. Température -40°C à +100°C. Snubber RC (39Ω + 0.01µF) souvent nécessaire protection triac externe. Résistance gate-pull 1kΩ recommandée stabilité. Applications: contrôle chauffage, éclairage ON/OFF, relais SSR, électroménager, HVAC.

💡 Guide de sélection

Choisir MOC3083M pour commutation ON/OFF charges AC au passage par zéro réduisant EMI, sensibilité 5mA compatible ESP32 3.3V/Arduino 5V. INCOMPATIBLE dimming/contrôle phase: zero-crossing empêche déclenchement arbitraire dans sinewave, utiliser MOC3021/MOC3023 random-phase à la place. MOC3041/MOC3061/MOC3063 également zero-crossing alternatives courantes mais courant trigger supérieur. Pour dimming: MOC3023 (5mA) idéal phase control ESP32, MOC3021 (15mA) Arduino standard. MOC3083M sensibilité maximale (5mA vs 10-15mA autres) avantage ESP32 limité 12mA/pin. Applications industrielles >600V préférer IL410 isolation renforcée. Contrôle moteurs inductifs: limiter zero-crossing, random-phase meilleur suppression RF. Alternative moderne: relais SSR préfabriqués intégrant MOC+triac simplification design.

⚙️ Conseils d'utilisation

Calcul résistance LED: R=(Vcc-Vf)/If où Vf=1.3V, If=5-15mA optimal. ESP32 3.3V: R=(3.3-1.3)/0.01=200Ω, utiliser 220Ω standard. Arduino 5V: R=(5-1.3)/0.01=370Ω, utiliser 330Ω. ATTENTION ESP32 max 12mA/pin, 220Ω génère ~9mA sécuritaire. Snubber RC obligatoire: 39Ω 1/2W + 0.01µF 400V céramique parallèle MT1-MT2 triac externe protection dV/dt. Gate pull-down 1kΩ entre G-MT1 élimine déclenchements parasites. Zero-crossing detector séparé (4N25+pont) génère interrupts MCU, MOC3083M uniquement pilotage triac PAS détection. Confusion courante forums: MOC3063 (zero-cross) inadapté dimming, remplacer MOC3021/MOC3023. Pulse courte instabilité pleine puissance moteurs: appliquer DC continu ou allonger pulse >100µs. ESP32 absence Schmitt-trigger: zero-cross detector nécessite 74HC14 ou H11L1 edges propres.

📝 Retour d'expérience

Confusion massive forums Arduino/ESP32: MOC3083/MOC3063 zero-crossing INUTILISABLES dimming phase-control, uniquement ON/OFF. Erreur design fréquente débutants découvrant après fabrication PCB. MOC3021/MOC3023 obligatoires dimming. Sensibilité 5mA MOC3083M avantage réel ESP32 3.3V vs 15mA MOC3021 nécessitant résistances plus faibles. Snubber RC non-optionnel pratique: sans protection dV/dt triac externe commutation erratique/destruction. Zero-cross detector distinct (4N25) + MOC3083M pilotage = architecture correcte complète. Alternative moderne: modules SSR préfabriqués éliminent complexité conception valent investissement petites séries.

Caractéristiques Principales

  • Détection passage par zéro intégrée
  • Diode GaAs infrarouge
  • Sortie triac bilatéral
  • dV/dt minimum 1000V/µs
  • Courant déclenchement 5mA typ
  • Tension blocage 800V

Applications Typiques

Relais statiques Contrôle moteurs AC Contrôle éclairage Commande solénoïdes

📄 Consulter la documentation