Ciao a tutti. In una scheda già esistente è montato un PC817 (selezione BC, CTR 130~400%) per trasferire una comunicazione seriale a 9600bps. A temperatura ambiente funziona tutto correttamente, pur con una forte criticità sui valori delle resistenze di polarizzazione: spostandosi di poco o si sporca il livello basso oppure il transistor dell'opto entra pesantemente in saturazione e altera il duty cycle della comunicazione: il livello basso dura più del livello alto. Appena si scalda la scheda, il guadagno CTR dell'opto cala, il livello basso si alza e la comunicazione si interrompe. Per risolvere il problema sto pensando di sostituire la resistenza di collettore dell'opto con un circuito attivo che fornisca una corrente tale da impedire al transistor dell'opto di entrare in saturazione e, al contempo, si comporti come un pull-up creando il livello alto quando il transistor si spegne.
Avete già incontrato un problema simile nella vostra esperienza? Avete un circuito di polarizzazione attiva da propormi?
Grazie.