Poner un ESP8266 en suspensión a través de una de las dos señales

0

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 ESP8266 Despertar del sueño profundo con una interrupción (no un duplicado ya que la pregunta es diferente)

    
pregunta naxxfish

1 respuesta

1

Figura1.CurvasSchottkydiodoIV.Fuente: CMLSH05-10-10 hoja de datos .

Si desea utilizar diodos para la compuerta OR, podría considerar los diodos Schottky que tienen una caída de tensión directa menor. Si tuviera que aspirar a una caída de 350 mV a 25 ° C, debería restringir la corriente a 0,3 mA. \ $ R = \ frac {V} {I} = \ frac {2.95} {0.3} = 10 \; kΩ \ $.

Además, ¿alguien sabe por qué la curva de 25 ° C está entre 125 ° C y 40 ° C?

    
respondido por el Transistor

Lea otras preguntas en las etiquetas