Tengo un circuito que espero usar para apagar mi ESP, excepto cuando se produce una interrupción desde un chip externo (expansor GPIO MCP23008), o elegí mantenerme manualmente habilitado.
Siendounpocobarato,queríahacerestousandodiodos:D1sealimentadesdelalíneadeinterrupciónenelMCP23008,yD2sealimentadesdeotropinGPIOenelESP.Parecequeestofuncionaparamantenerelpinalto(elESParrancamuybienenelencendido,cuandoelpinINTesaltopordefecto,luegotraigoelpinGPIOaltoparamantenerlo),sinembargo,cuandoelpindeinterrupciónbaja.(LopuseenmodoActivo-Alto),yapagoelGPIO,elpinpermanecea3.3V,aunquelasdosfuentesenelotroladodeldiodoahoraestána0V.Claramente,lacapacitanciaenlaentradaretienelacargaynohayadóndeir.
Asíquepuseunaresistenciadesplegablede1K2.Sinembargo,estonoparecetenerelefectodeseado,yelpinseasientaaaproximadamente2.5V(3.3-caídadediodo,másomenos)ylaCPUNoparecequeseejecute.Noestoysegurodesiessoloporqueeldesplegableesdemasiadofuerte.
¿Cuáleslasolucióncorrectaaquí,ysepuedehacersolocondiodosy/oMOSFET(ypasivos)?
EDIT:esteesunseguimientode