Estoy trabajando en el módulo Toradex y desarrollando una aplicación sencilla donde detecto la entrada y la muestro en UART. Ahora, el requisito de la aplicación es que proporcionemos 12v como entrada, pero el pin del procesador no puede tomar 12v como entrada, por lo que estoy usando el siguiente circuito para convertirlo a 3.3v utilizando el optoacoplador PC817
. El circuito de abajo funciona bien.
(3.3v y GND en el lado del transistor de PC817
es del lado del procesador y 12v la fuente es del lado de la fuente de alimentación, para proporcionar aislamiento)
Ahora hay algunos pines en el procesador que están levantados. Eso significa que están por defecto altos y dando 3.3v. Ahora, para detectar entradas en estos pines, necesito tirarlos hacia abajo. Eso significa que tendré que conectarlos a tierra para detectar cambios en el estado del pin. Así que tendré que diseñar el circuito en el que si doy 12v como entrada, esos pines se caen. Entonces, ¿qué circuito debo hacer para que los pines levantados detecten el cambio de entrada?