Para asegurarse de que el fotodiodo puede encender / apagar el fototransistor, reemplace 5V con 3.3V.
Como usted dijo, H1G se conectará al pin de E / S del microcontrolador, por lo que no es exactamente 0v o 3.3V. Basado en la hoja de datos página 27, low logic puede ser 0.4v, y high logic puede ser 2.9v. Conectarse con 5V y fotodiodo en serie hará que sea más difícil de calcular.
Si conecta H1G en serie con R5 = 150 Ohm, fotodioda y 3.3v, en el peor de los casos:
- Lógica alta = 2.9v, Si = 0, porque 3.3-2.9 = 0.4v no es suficiente para dar un sesgo directo al fotodioda. El fototransistor se apaga con If = 0.
- Lógica baja = 0.4v, Si = (3.3-0.4-1.3) / 150 = 10.7mA (valor mínimo para este circuito)
Con R5 = 150 Ohm, típico If = (3.3-1.15) / 150 = 14.3mA (valor típico para este circuito)
Valor máximo de If = (3.3-1.0) / 150 = 15.3mA (valor máximo para este circuito)
Es un poco más bajo que el valor típico de If = 16mA, por lo que es seguro para el optoacoplador.
¿Qué tal para el microcontrolador?
15.3mA también es seguro, porque el microcontrolador tiene la capacidad máxima de hundimiento 20mA
¿Puede If = 10.7mA activar el MOSFET?
Veamos la hoja de datos en la página 13.
.
Deestaimagen,Ic<6mApuedehacerqueelfototransistordentrodeloptoacopladorsesatureconVce<0.2v.ParaIc,menoresmejor(damenorVce).ConR6encortocircuito,Ic=12v-0.2/R10=1.2mA.ConVce~0.2v,Vgs=11.8vyelMOSFETENCENDIDO.
RealmentebasadoenF1010N hoja de datos , Vgs threeshold es un máximo de 4V. Entonces, 5,9 V o 6 V es suficiente para saturar MOSFET. Podrías abreviar R6 o no.