J'utilise un optoisolateur de type sortie logique ( H11L1S) qui a un débit de données nominal de 1 MHz, mais en pratique je ne parviens même pas à atteindre 100 kHz.Où vais-je mal?Ce débit de données maximal est-il impossible à atteindre?
Voici le circuit concerné:
Je conduis la LED à 2,8 mA, ce qui est bien au-dessus du courant d'allumage minimum de 1,6 mA (plus une bande de garde de 10% suggérée par la fiche technique).Q18 est un NPN pré-biaisé avec une résistance de base 2K2 et une résistance à la traction de 47K.Ci-dessous se trouve une capture du signal d'horloge ( ADC_SCK
, jaune) et de la cathode LED (bleue).Une fois le transistor désactivé, la tension de la cathode prend plus de \ $ 5 \ mu s \ $ pour atteindre + 3V3 - c'est-à-dire que la LED s'éteint très lentement - de sorte que lele récepteur n'enregistre pas le changement d'état.
Cela signifie que le circuit du côté actif ( ADC_SCLK
, bleu) voit une horloge très lente: