🔍 Présentation technique

L'EL817 d'Everlight Electronics est un optocoupleur phototransistor à isolation galvanique 5000V RMS dans boîtier DIP-4 ou SMD. Architecture LED infrarouge couplée optiquement à phototransistor NPN sans connexion électrique directe. CTR (Current Transfer Ratio) 50-600% typique selon grades, tension collector-emitter max 35V, courant forward LED 50mA, courant collector 50mA. Distance de fuite >7.62mm conformité UL1577, VDE0884. Temps montée/descente ~18µs limitant fréquence effective ~80-100kHz applications standard. Température -55°C à +110°C, isolation renforcée protection circuits sensibles contre surtensions, bruit, ground loops. Configuration émetteur commun standard, résistance limitation courant LED input obligatoire (typiquement 220Ω-1kΩ selon tension source), pull-up résistance output côté collector (4.7kΩ-10kΩ typique). Compatible logique 3.3V et 5V. Certification RoHS sans plomb. Faible coût solution isolation signal DC, interfaces microcontrôleurs, détection zéro-crossing AC.

💡 Guide de sélection

Choisir EL817/PC817 pour isolation DC signaux basse/moyenne vitesse ≤100kHz économique applications générales Arduino/ESP32. Éviter haute vitesse >100kHz, préférer 6N137 (1Mbps) communications rapides RS485/UART ou 6N136 applications digitales rapides. 4N35 similaire EL817 mais package 6-pins base accessible, MOC3021/MOC3041 triac output contrôle AC loads TRIAC. Pour isolation renforcée >5kV industrielle ou isolation bidirectionnelle, considérer ISO154x isolateurs digitaux. TLP521 Toshiba alternative pin-compatible meilleure disponibilité. EL817 vs PC817: fonctionnellement identiques manufacturiers différents (Everlight vs Sharp/Lite-On), choisir disponibilité/prix. Avantage phototransistor: simplicité, inconvénient: lenteur vs photodiode, sensibilité température CTR.

⚙️ Conseils d'utilisation

CRITIQUE ESP32: sorties optocoupler génèrent edges lentes causant double interrupts GPIO sans Schmitt-trigger interne, OBLIGATOIREMENT insérer 74HC14 Schmitt inverter entre optocoupler et GPIO35 éliminer rebonds. Pull-down 10kΩ externe requis GPIO35 (pas pull-up/down interne). Arduino UNO fonctionne sans problème grâce AVR Schmitt inputs intégrés. Calcul résistance LED input: R=(Vsource-Vf)/If où Vf~1.2V, If=5-20mA typique. Output pull-up: R=Vcc/(Ic_desired) respecter 50mA max collector. Alimentation séparée ESP32 vs optocoupler améliore stabilité, partager GND commun obligatoire. CTR varie 50-600% selon grades/température, dimensionner pire cas CTR minimum. Fréquence zero-crossing AC: filtrer bruit signal redressé via condensateur 100nF, temps réponse ~18µs suffit 50/60Hz.

📝 Retour d'expérience

Forums unanimes: ESP32 problématique majeure edges lentes optocouplers sans Schmitt-trigger, 74HC14 solution éprouvée universelle. Arduino UNO/AVR aucun problème grâce inputs Schmitt natifs. Alimentation commune ESP32+optocoupler génère valeurs erratiques, séparer alimentations partager GND seulement. CTR variance importante 50-600% nécessite design worst-case 50% minimum. Modules préfabriqués 4-channels pratiques mais vérifier jumpers GND input/output selon isolation désirée. Fréquence réelle ~80-100kHz max pratique malgré spec théoriques supérieures. Excellent rapport qualité/prix isolation basique, fiabilité éprouvée décennies.

Caractéristiques Principales

  • Isolation galvanique 5000V rms
  • Ratio de transfert de courant CTR 50-600%
  • Distance de fuite >7.62mm
  • Température de fonctionnement jusqu'à +110°C
  • Sans plomb RoHS
  • Approuvé UL, VDE, CSA

Applications Typiques

Contrôleurs programmables Instruments de mesure Équipements de télécommunication Transmission de signaux entre circuits de potentiels différents

📄 Consulter la documentation