L'optocoupleur : principe de fonctionnement

Un optocoupleur est formé d'une LED infrarouge et d'un photorécepteur. L'optocoupleur assure une liaison entre la LED et le phototransistor tout en assurant une isolation électrique entre les deux. L'émetteur et le récepteur de lumière sont ainsi face à face dans le boitier de l'optocoupleur (le boitier doit être bien opaque à la lumière ambiante). Les optocoupleurs servent donc à transmettre des signaux (en tout ou rien ou analogiques) en assurant une isolation électrique.

L'optocoupleur se caractérise d'un point de vue électrique par la partie LED infrarouge et la partie phototransistor (le récepteur)

Caractéristiques électriques d'un optocoupleur

Les caractéristiques électriques sont pour l'émetteur (LED infrarouge) :

  • courant maximum dans la LED infrarouge
  • tension aux bornes de la LED (Vf)

Les caractéristiques électriques sont pour le récepteur (phototransistor) :

  • courant maximum dans le phototransistor
  • courant de fuite dans le phototransistor (dark current)
  • puissance que le phototransistor peut dissiper

Quelle relation existe entre le courant qui traverse la LED et le courant dans le phototransistor ?

Et entre les deux, le coefficient CTR :

  • taux de transfert (CTR : current transfer ratio)
  • tension d'isolation de l'optocoupleur

Le CTR est le rapport entre le courant dans le phototransistor et le courant dans la LED. Il s'exprime en % (pourcent).

Par exemple, un CTR de 50 % indique que pour 1 mA dans la LED, il pourra circuler 0,5 mA dans le phototransistor (du collecteur vers l'émetteur). En pratique, le CTR varie avec le courant dans la LED, et varie d'un optocoupleur à l'autre (voir plus bas). Une forte dispersion existe sur les CTR des optocoupleurs

L'optocoupleur ne permet pas de commuter un courant alternatif, il n'est pas bidirectionnel.

Symbole de l'optocoupleur

Un optocoupleur se représente de la façon suivante :

alt=

Symbole d'un optocoupleur : on y voit la LED et le phototransistor

On reconnaît sur la gauche la LED et sur la droite, le phototransistor.

Principe de fonctionnement de l'optocoupleur

Un optocoupleur repose sur une LED et un phototransistor ou une photodiode. Lorsqu'on fait passer un courant dans la LED, elle brille (elle émet de l'infrarouge) dans un boitier bien opaque à la lumière ambiante. La lumière émise par la LED est captée par le phototransistor qui devient alors passant. On peut donc transmettre un courant électrique tout en isolant électriquement. Dans son principe, l'optocoupleur fait les conversions successives : courant électrique - lumière infrarouge - courant électrique.

CTR d'un optocoupleur : définition

Le courant que peut délivrer le phototransistor d'un optocoupleur augmente si le courant dans la LED augmente. Plus le courant dans la LED infrarouge est grand, plus la LED infrarouge émet d'infrarouges et plus le phototransistor est "éclairé", ce qui crée un courant plus élevé, dans la mesure où le circuit où il est le permet. Ils sont grosso modo proportionnels.

Le CTR (current transfer ratio) d'un optocoupleur est le rapport suivant :

CTR = courant de sortie dans le transistor / courant dans la LED

Si le courant de sortie était proportionnel au courant dans la LED, le CTR serait une constante. Le CTR s'exprime souvent en % : un CTR de 160 % correspond un courant collecteur (phototransistor) qui vaut 1,6 fois le courant injecté dans la LED.

CTR d'un optocoupleur : exemples

Exemple 1 de CTR : calcul

Quel courant minimum dans la LED faut-il pour garantir au moins 2 mA sachant que le CTR de l'optocoupleur peut aller de 160 % à 320 % ?

Réponse

Le pire cas est lorsque le CTR de l'optocoupleur est minimum, donc ici 160%

CTR = Ic / ILED

ILED = Ic / CTR = 2 mA / 1,6 = 1,25 mA

Il faut au moins 1,25 mA dans la LED pour garantir 2 mA.

Exemple 2 de CTR : calcul

Un circuit de commande ne peut pas délivrer plus de 15 mA pour faire briller la LED de l'optocoupleur. Sachant que le CTR de l'optocoupleur peut varier (d'un optocoupleur à l'autre) de 80 % à 160 %. Quel courant minimum peut-on garantir en sortie de l'optocoupleur ?

Réponse

Le pire cas est lorsque le CTR de l'optocoupleur est minimum, donc ici 80 %

CTR = Ic / ILED

Ic = ILED x CTR = 15 mA x 0,8

On peut garantir au moins 12 mA de courant collecteur.

Exemple d'optocoupleurs réels

En pratique, le CTR d'un optocoupleur peut varier du simple au double d'un optocoupleur à l'autre, comme le gain d'un transistor bipolaire. Par ailleurs, le CTR d'un optocoupleur varie beaucoup avec le courant dans la LED de l'opto. Le courant collecteur augmente avec le courant dans la LED, mais de façon non proportionnelle :

alt=

Courant collecteur en fonction du courant dans la LED

Le CTR atteint 150% pour un courant de LED de 4mA. Le CTR de l'optocoupleur diminue lorsque le courant dans la LED devient trop grand ou trop petit.

Il s'agit d'un extrait de datasheet d'optocoupleur. On y trouve aussi l'allure du CTR en fonction du courant dans la LED. Il s'agit d'une courbe corrective, où la valeur nominale est atteinte pour un courant dans la LED de 5mA. Cela rejoint le fait que le CTR présente un optimum où il est maximal.

alt=

Evolution du CTR en fonction du courant dans la LED de l'optocoupleur

Durée de vie, LED et phototransistor de l'optocoupleur

La durée de vie et la fiabilité d'un optocoupleur ne sont pas des données accessibles. Elles ne figurent jamais dans la fiche technique des optocoupleurs, contrairement aux condensateurs chimiques par exemple. De là, peut-on affirmer qu'un optocoupleur soit éternel, ou du moins que sa durée de vie s'étende à des millénaires ? A des siècles ? Difficile d'assurer une réponse.

Certains facteurs dégradent fortement la durée de vie d'un optocoupleur. Pour prolonger sa durée de vie et espérer que celle ci couvre des décennies (pas besoin de faire plus que la durée de vie du produit !), il faut :

  • alimenter la LED de l'optocoupleur avec un courant faible
  • éviter une tension trop élevée entre LED et phototransistor (tension subie par la barrière d'isolement)
  • éviter les environnements trop chauds (la température, c'est l'ennemi)

On a donc intérêt à dimensionner le circuit pour limiter au maximum le courant dans la LED. Plus on peut se contenter d'un faible courant au collecteur, mieux c'est. Mieux vaut aussi concevoir le circuit pour que la LED ne brille que lorsqu'une fonction est active (en logique inverse, la LED brille tout le temps sauf quand on fait appel à la fonction).

On a aussi intérêt à dimensionner le circuit avec une bonne marge sur le CTR. En effet, le CTR de l'optocoupleur diminuera progressivement au cours de sa vie et on souhaite que le circuit fonctionne toujours avec un CTR réduit par rapport à sa valeur initiale. Une marge d'un facteur 2 est suffisante.

Tension d'isolation de l'optocoupleur entre LED et phototransistor

Certaines applications nécessitent une isolation entre une partie basse tension qu'on manipule (carte Arduino, etc) et le secteur. Dans ce cas, il faut faire spécialement attention au choix de l'optocoupleur qui doit présenter une isolation renforcée (reinforced insulation). L'optocoupleur doit présenter au moins ces caractéristiques :

VIORM (maximum repetitive peak voltage input-output) : 800 V

Le VIORM est la tension crête que peut supporter l'optocoupleur sur le long terme. Si on souhaite isoler du 230V, la tension crête atteint 325 V.

Les optocoupleurs sont aussi testés en isolation pendant 1 minute. La tension appliquée par le fabricant pour le test est de 5000 Volts efficaces ou 5300 Volts efficaces pendant une minute :

alt=

tension d'isolation : cet optocoupleur supporte 5000 V pendant 1 minute

Une autre méthode de test consiste à envoyer une impulsion de tension qui peut monter à 8kV sur l'optocoupleur qui doit la supporter sans claquer.

La distance entre les pattes de la LED et les pattes du phototransistor garantissent aussi l'isolation électrique.

Optocoupleur en commutation

Le principe d'un optocoupleur permet d'utiliser la LED et le phototransistor en tout ou rien. Il fonctionne alors en commutation, avec temps de montée, temps de descente, temps de stockage, etc.

L'optocoupleur ne doit pas saturer pour être le plus rapide possible. S'il sature, l'ouverture du phototransistor se fera avec un retard supplémentaire, l'optocoupleur est alors moins rapide. Voici un exemple de caractéristiques d'un optocoupleur en commutation :

alt=

Caractéristiques d'un optocoupleur en commutation

L'optocoupleur est le plus lent à l'ouverture (turn off time et fall time). Ceci est dû à l'évacuation des charges résiduelles qui commandent le phototransistor. Les durées de quelques microsecondes sont typiques des optocoupleurs standard.

Il existe des optocoupleurs plus rapides mais plus chers pour transmettre des données numériques de façon isolée, jusqu'à plusieurs MBits/seconde.

Caractéristiques électriques de la LED

La partie LED infrarouge se comporte comme une LED infrarouge classique, avec une tension de seuil, un courant maximum, une tension inverse maximum. L'ordre de grandeur est un courant maximum dans la LED de 50 mA (mais 0,1 à 1 mA peuvent suffire pour le montage).

Caractéristiques électriques du phototransistor

Le phototransistor de l'optocoupleur possède lui aussi ses caractéristiques : Vce max, Ic max, Ptot, etc. En revanche, son courant collecteur est égal à son courant d'émetteur : il n'y a pas de courant de base ! La base, c'est la lumière infrarouge...

alt=

Caractéristiques de la LED et du phototransistor de l'optocoupleur : des valeurs habituelles

Ici, il s'agit d'un optocoupleur TCLT100 de Vishay.

Exemples d'optocoupleurs classiques et standard

Pour vos montages électroniques : 4N35, PC817, TCLT100, SFH6156, etc

Applications des optocoupleurs

Les optocoupleurs se rencontrent dans des domaines variés :

  • alimentations à découpage (régulation de la tension de sortie)
  • données numériques isolées
  • pilotage de charges secteur à partir d'un circuit accessible basse tension

Vue d'un optocoupleur par rayons X

L'analyse par rayons X d'un optocoupleur permet de détecter des défaillances (mauvais contacts de "bonding"), oxydation, intermétalliques défectueux, etc. Voici un optocoupleur vu par analyse rayons X :

optocoupleur panne rayons x analyse

Analyse d'un optocoupleur par rayons X (vue de haut)

optocoupleur rayons x analyse

Analyse d'un optocoupleur par rayons X (vue de côté)

En zoomant sur la jonction entre la LED et le fil de bonding :

optocoupleur rayons x principe

Analyse d'un optocoupleur par rayons X : fil de bonding

L'analyse par micro section peut compléter l'analyse par rayons X pour voir des défaillances liées à la fabrication ou à l'humidité qui génère de la corrosion à l'intérieur de l'optocoupleur :

optocoupleur led phototransistor analyse

Analyse d'un optocoupleur par micro section

Conclusion

Les optocoupleurs sont des composants destinés à isoler des signaux électriques et peuvent être utilisés en commutation ou en analogique. L'isolation électrique assure la sécurité si une partie de l'optocoupleur est reliée au secteur. Plus le courant dans la LED est élevé, plus le courant dans le collecteur est élevé aussi, le rapport des deux étant le CTR (current transfer ratio).

L'optocoupleur ne permet pas de piloter une charge qui fonctionne en alternatif. Dans ce cas, il faut s'orienter vers un optotriac (exemple : MOC3021) qui pilote un triac de puissance.

KHEMIRI
samedi 28 mars 2015 13:01

Merci de m'expliquer ces question suivants: -C'est quoi photodiode -C'est quoi phototransistor -C'est quoi photorésistance -Pour quels raison on utilise un optocoupleur et comment le tester Merci d'avance .

KHEMIRI
mercredi 1 avril 2015 18:24

En attendant vos réponses svp ?

Kris
vendredi 7 août 2015 07:16

Bonjour, j'ai une appli en tête et je ne sais comment faire; je vous la décris. Je souhaiterais commander le déclenchement d'un (ancien) flash photo via un signal lumineux. Les anciens flash - en tout cas, celui que je possède - se déclenchent très facilement en fermant un circuit (il y a en général une prise de type mini-jack qu'il suffit de court-circuiter). J'ai essayé avec un simple trombone : ça marche, ça déclenche le flash ! C'est un simple système du genre "bouton-poussoir", mais interne au flash. Je précise que je n'y connais rien en électronique, je suis tombé sur ce site en "fouinant" via google. Mon idée est la suivante (si j'ai bien compris le fonctionnement de l' OC ) : - Le signal lumineux est récupéré par une fibre optique et transmis dans une cellule photo électrique (alimentée en basse tension - pile de qq s volts maxi ) - transmission de ce signal dans la diode de l'optocoupleur - le photo-transistor ferme alors le circuit ( en l'absence de lumière, la base reste "ouverte" ) ; ses bornes sont raccordées à la prise jack enfichée dans mon flash. Il ne faut donc ni courant ni tension dans ce circuit "jack", il faut simplement le fermer de manière à déclencher le flash. Schéma : Lumière ---> Fibre Opt ---> Cellule Photo E ---> OC --> câble jack pour fermer le circuit Flash Ou, en reprenant le schéma de l' OC : les bornes 3 et 4 sont raccordées directement au câble "jack" du Flash. Merci de votre aide ... Kris.

nina67 Nina67
vendredi 7 août 2015 14:53

Bonjour, un optocoupleur se pilote par un courant électrique. Ce courant électrique fait briller une LED interne. Si vous souhaitez attaquer la commande du flash avec de la lumière, il vaudrait mieux choisir un phototransistor qui se fermera (faire contact) lorsqu'il est éclairé. Si vous cherchez des références de composants, regardez sur Farnell ou Radiospares, ou encore Mouser. Cordialement

Martelly pandzou
jeudi 12 novembre 2015 06:34

J aime ce site car elle donne trop d information

Bino
jeudi 31 mars 2016 15:51

bonjour, SVP j'ai trouvé des optocoupleur MOC avec un système de détection de zéro quand on les utilise ce type et quoi la différence entre eux et système sans détection de zéros , je veux utiliser un triac pour commander le moteur d'un volet roulant alors pour l'isolation de partie commande et puissance quel optocoupleur peux je choisis et merci ???????????

KHLIFI RACHED
jeudi 11 octobre 2018 16:50

bnsr,quelle types de l’optocoupleur utilise pour commander un moteur triphasé!???ET MERCI

nina67 Nina67
vendredi 12 octobre 2018 07:32

Bonjour, on ne peut pas commander un moteur triphasé uniquement par des optocoupleurs ! Peut-être peut on avec des optomos (mosfet de puissance piloté par une LED isolée).

Bernard
mercredi 25 septembre 2019 09:47

Bonjour je pense aussi qu'il faut penser a un dispositit bien specifique comme thyristor de puissance,voir meme untriac pour la commande en triphase. Bernard!

Aymard Aymard
lundi 1 juillet 2019 15:53

bonsoir Nina!
est ce qu'on pourrait utiliser un optocoupleur comme une interrupteur de ligne 230v ?merci de votre aide

nina67 Nina67
mardi 2 juillet 2019 07:26

Bonjour, il faut choisir un triac et un optotriac (MOC3023 par exemple). https://www.astuces-pratiques.fr/electronique/piloter-un-triac-avec-arduino-ou-pic

Aymard Aymard
jeudi 4 juillet 2019 14:10

bonsoir!Merci pour votre aide

Aymard Aymard
lundi 16 mars 2020 16:22

bonsoir, Nina malheureusement qu'il n'y a pas le moc3023 , ni les autres équivalence (que j'ai cherché sur net) chez nos vendeurs de pièce , ils n'ont que le 817 qui ne supporte pas le tension du secteur ! est ce qu'on peut utiliser ce petit optocoupleur pour ce montage quel sera la modification du circuit, ? cordialement

nina67 Nina67
mardi 17 mars 2020 09:17

bonjour, non, il n'existe pas de montage simple, à moins d'avoir une basse tension (15V par exemple) pour piloter la grille de deux mosfet en série.

Patrick
jeudi 18 mars 2021 16:04

Bonjour, un point non traité est comment limiter la sensibilité en commutation. J'ai un optocoupleur sur les entrées d'une carte d'une centrale domotique, celui est déclenché par un courant de 12V émis par la carte dans son optocoupleur et qui doit retourner à la masse de la carte pour le déclencher. En présence de masse (circuit fermé) aucun risque de perturbation, le courant passant commute, mais en circuit ouvert les capteurs extérieurs humides laisse passer un courant de fuite vers la terre donc le circuit est pas complètement ouvert et l'optocoupleur se déclenche par intermittence quand le courant de fuite est suffisant. Comment empêcher cela et ne laisser l'opto se déclencher quand la masse est totale (circuit fermé) ?