Estoy diseñando un dispositivo con el procesador PIC32MX795 que actuará como un host USB. Como se trata de un dispositivo que funciona con batería, preferiría no suministrar 5 voltios todo el tiempo en el puerto USB (el dispositivo funcionará con una batería de litio Poly de 3.7 voltios y utilizará un convertidor de refuerzo de CC a CC para generar los 5 voltios). ).
Me gustaría mantener el dispositivo apagado tanto como sea posible cuando no haya nada conectado al conector USB. ¿Hay alguna forma de despertarse cuando alguien conecta un dispositivo USB al conector?
Incluso si tengo que despertarme una vez cada segundo durante unos pocos milisegundos, eso podría ser aceptable, pero preferiría no tener que encender los 5 voltios cada vez.
EDITAR: Después de conectar un dispositivo y obtener datos de él, luego, después de algún retraso, me gustaría apagarlo para que ya no se vuelva actual. Esto obligará al usuario a desconectar el dispositivo y volver a conectarlo para leer los datos nuevamente, lo cual está bien.