Detección del interruptor de encendido de Beaglebone Black

4

Miré a mi alrededor y encontré un poco de información sobre cómo conectar una batería de litio de 3.7 V al BBB (Beaglebone Black), pero no he encontrado una respuesta exacta a lo que estoy buscando. Entiendo que la tensión de la batería, cuando está conectada, no se puede monitorear para determinar cuánta vida queda, está bien. Sin embargo, me gustaría poder saber cuándo el sistema cambia de conector de clavija de barril de 5V a la batería de respaldo de 3.7V.

Quiero implementar algunas funciones de apagado de emergencia en mi sistema en caso de que se pierdan las comunicaciones y / o la alimentación. Iba a desencadenar esto cuando el Beaglebone se cambiara a la batería, con un temporizador que le da al tiempo de alimentación principal para volver a estar en línea, pero no puedo encontrar información sobre cómo determinar cuándo el sistema hace el cambio. ¿Hay un pin de E / S o una lectura interna que pueda verificar para determinar cuándo el BBB cambió a la alimentación de la batería?

Si no puedo verificarlo internamente, ¿alguien sabe qué pin podría usar un divisor de voltaje en el ADC para medir esto? Supongo que sería VDD_5V (P9-5) ya que el sistema ya no podría alcanzar los 5V y bajaría a lo que sea el voltaje de la batería.

    
pregunta Wired365

1 respuesta

2

Su enfoque de monitorear el VDD_5V entrando en el pin de CA del PMIC parece estar bien. También existe la posibilidad de leer los registros de interrupción PMIC o el registro de estado. Consulte el capítulo 9.6.4 y adelante del PMIC TPS65217 en el sitio web de TI LINK . De acuerdo con la descripción de la tabla 3 y la tabla 11, el nivel de potencia del pin de CA debe ser posible de leer. Vea la descripción del registro de estado aquí:

Si necesita que el sistema se apague realmente rápido, probablemente desee utilizar el registro de interrupciones.

    
respondido por el Dejvid_no1

Lea otras preguntas en las etiquetas