Estoy conectando un puerto de interrupción WOL del PHY (un puerto de drenaje abierto) al puerto ON-OFF del PMIC de mi dispositivo. La idea es hacer un reinicio del PMIC y luego voy a encender la MCU desde un estado completamente apagado (sin dormir o algo así).
El pin PMIC ON-OFF está configurado para detectar niveles, siempre se levanta a un valor siempre + 3V3 [V], por lo que si se activa el drenaje abierto, se cerrará el PMIC. PERO de acuerdo con la PHY de Ethernet, cuando ocurra un evento WOL (WakeOnLan), un registro en la PHY irá a 1 y la única manera de deshabilitar la señal sería cambiar ese registro a 0 (su estado predeterminado) a través de I2C en el PHY, así como si no tuviéramos la lógica activada, se afirmaría esa señal para que el PMIC continúe apagado.
Pero estoy pensando que si tomo a 0 la señal ON-OFF del PMIC que matará el poder del phy, entonces el phy no podrá mantener esa señal de drenaje abierta afirmada y luego el PMIC enciéndalo y PHY se iniciará en su estado predeterminado (que se registra en 0).
¿Qué piensas de eso? Por favor, puede dar algunos comentarios.
información: La hoja de datos de PHY: enlace
hoja de datos PMIC: enlace