El voltaje en IN3
variará de 10V a 28V, ¿Cómo puedo proteger al optoacoplador para que no se dañe debido a la alta tensión?
¿Cuál es el voltaje máximo y el voltaje mínimo debe darse en el ánodo (Pin 1) para detectar el BAJO correctamente en GPIO.
¿Se necesita algún pull up externo en el Pin 4 conectado a GPIO de MCU?
EDITAR:
Estoy haciendo algunos cálculos basados en los comentarios, déjame saber si están en lo correcto
En primer lugar, la tensión directa del optoacoplador es de 1,2 V y la corriente directa máxima para el LED es de 60 mA.
The value for resistor R13 should be
We will take LED current as 10mA
R = (Vin - Vf)/I
R = (12-1.2)/0.01
R = 1080 ohm ~ 1K resistance
If Voltage is increased upto 28V,
I = (28-1.2)/1000
= 26mA
Esto está muy por debajo de la corriente máxima del LED, es decir, 60 mA. Por lo tanto, no debería haber problemas con el alto voltaje y la resistencia de 1K está bien.
Ahora viene al valor de resistencia de carga del colector que no se menciona en la imagen,
in data sheet the Vce saturation voltage is 0.1~0.2V
if Load Resistor is 10K
Ic = (Vcc-Vce)/R
= (5-0.1)/10000
= 0.49 mA
Este valor también está muy por debajo de la corriente máxima del colector, que es de 50 mA.
Así que creo que en base al cálculo anterior, La resistencia de entrada de 1K funcionará bien y la resistencia de carga del colector debe agregarse con un valor de 10K.
¿Comentarios?