¿Cómo desconectar el voltaje de los pines de expansión BeagleBone Black?

4

Estoy tratando de crear una capa que alimente de manera segura mi BeagleBone Black desde el sistema eléctrico de mi auto. El diseño que estoy usando se basa en el de esta respuesta . El circuito allí sugiere un divisor de voltaje simple para conectar el interruptor de encendido a un GPIO en la Raspberry Pi, que podría detectar cuándo se apaga el automóvil.

Creo que esto también debería funcionar para el BeagleBone Black, excepto el documentación dice claramente que "NO SE DEBEN TENER LOS PINS HASTA DESPUÉS DE QUE LA LÍNEA SYS_RESET HAYA ALTO". (p. 95)

Ahora, soy relativamente nuevo en electrónica. Estoy haciendo mi mejor esfuerzo para investigar, así que ten paciencia si estoy lejos de esto.

Hice algunas búsquedas, y parece que lo que necesito es un búfer de tres estados para transmitir la señal de encendido. ¿Tengo razón sobre eso? ¿Sería la mejor herramienta para el trabajo algo como NL17SZ126 ? ¿O debería estar haciendo algo completamente diferente?

    
pregunta Nick

2 respuestas

1

Para señales múltiples, un interruptor de bus como el TI SN54CBTD3384 enlace sería una buena opción. Tiene un paquete DIP que será fácilmente soldable. Apáguelo del suministro de 5 V al beaglebone (lo que significa que si el beaglebone no recibe alimentación, las señales no llegan y luego conecte el reinicio al pin de habilitación). Esta parte también nivelará la conversión para evitar que cualquier voltaje superior a 3.3V llegue al beaglebone.

    
respondido por el Stephen Jeapes
0

De acuerdo, el gran problema se está cerrando ... Alguien con Raspberry Pi tuvo un problema similar. Construyeron una fuente de alimentación con supercapacitores, creando efectivamente una UPS (fuente de alimentación ininterrumpida).
El artículo estaba en la página web Hackaday .

Para su versión, necesitaría detectar la pérdida de energía e iniciar una escritura de todas las variables en la memoria. El sistema puede apagarse (o iniciarse) cuando sea necesario.

    
respondido por el Alan Campbell

Lea otras preguntas en las etiquetas