Estoy tratando de usar un MCP1700-3302E LDO para regular el voltaje de la batería LiPo de una sola celda a mi ESP8266 (paquete Wemos D1). Tengo la intención de usar el LiPo hasta 3,5 V, y dado que ESP8266 requiere 3,3 V, eso deja un margen de 0,2 V. MCP1700 tiene un voltaje de caída justo por debajo de ese requisito (178mV @ 250mA).
Para las pruebas, lo conecté todo a una placa de prueba, encendiéndolo desde mi fuente de alimentación para monitorear el voltaje y la corriente. Este es el esquema exacto de cómo está todo conectado:
Como puede ver, agregué dos capacitores cerámicos de 1uF (105) a la entrada y salida del regulador, tal como sugiere la hoja de datos. Además, uso dos condensadores de 470uF (porque no tengo uno más grande en este momento) para manejar el pico de corriente durante el arranque del ESP8266. ESP8266 puede aumentar hasta 435 mA, pero el MCP1700 tiene un limitador de corriente de 250 mA, por lo que sin estos condensadores ESP no arrancará. Después de que se inicia, ejecuta un simple boceto de parpadeo de LED incorporado.
Ahora, el problema es que después de arrancar, el voltaje en el pin ESP8266 3V3 cae a 3.1V. La fuente de alimentación proporciona 3.5 V, verifiqué dos veces, no hubo caída allí. Y ESP8266 consume alrededor de 70 mA con este boceto, que está muy por debajo del límite de 250 mA de MCP1700. De acuerdo con la hoja de datos, el voltaje de caída con un consumo de 70 mA debería ser de alrededor de 45 mV, pero en realidad es más como 400 mV (3,5 V antes de LDO, 3,1 V después de LDO).
Sé que ESP8266 puede funcionar con un voltaje ligeramente más bajo, pero necesito un suministro estable de 3,3 V porque haré algunas mediciones analógicas, y ESP necesita un voltaje de referencia estable para eso.
No puedo entender por qué sucede esto. Estoy usando cables de puente hechos a mano, no los baratos de China. Y estoy midiendo el voltaje directamente en las patas del MCP1700 (como se muestra en el esquema), por lo que la placa tampoco debería tener la culpa.
Intenté reemplazar todos los componentes, incluido el regulador y el ESP8266 (tengo muchos de ambos), pero todos muestran los mismos resultados. Si aumento el voltaje de suministro en mi fuente de alimentación a 3,7, obtengo los 3,3 V correctos después de LDO, pero el objetivo de esta configuración es usar un voltaje tan bajo como 3,5 V y, según la hoja de datos, este regulador debería poder proporcionar tan fácilmente con una corriente tan pequeña.
¿Que me estoy perdiendo aqui?
La hoja de datos establece que el Vin mínimo debe cumplir con 2 condiciones, siendo una de ellas:
que para un regulador de 3.3V se convierte en
Entonces, eso deja 100 mV para ser "usados" para la deserción.
No puede usar la FIGURA 2-12 y la FIGURA 2-13 de la hoja de datos para determinar el voltaje de caída porque para estos gráficos se aplica lo siguiente:
Nota: A menos que se indique lo contrario: VR = 1,8 V, COUT = 1 μF de cerámica (X7R), CIN = 1 μF de cerámica (X7R), IL = 100 μA, TA = +25 °C, VIN = VR + 1 V.
Y no aplica Vin = 3.3V+1.0V al regulador.
Además, los valores mostrados en los gráficos son valores típicos . Es posible que tenga un IC que se desvíe hacia el voltaje máximo de caída en el peor de los casos. (Para = 200mA, el valor peor/máximo difiere en un factor de 2,3 (!!) del valor típico.
No puedo encontrar (todavía) qué voltaje de caída se aplica a esta situación, pero creo que un voltaje de entrada de 3.5 V no satisface la condición mencionada primero en esta respuesta.
El ESP probablemente esté generando picos de corriente que el regulador tiene problemas para suministrar. La caída máxima es de 350 mV a 25 grados C, pero siempre que se mantenga dentro del límite de 250 mA, y empeora a una temperatura de unión alta.
Las mediciones realizadas por otros han observado un consumo máximo típico de casi 300 mA durante las operaciones de paquetes. El límite de 1000uF solo llega hasta cierto punto con ese tipo de sorteo. La corriente promedio puede ser de solo 70 mA, pero eso no ayuda aquí.
En pocas palabras, su regulador es inadecuado, reemplácelo con un tipo 1A o al menos 500mA.
Considere apagar la radio durante las operaciones de ADC (aunque el ADC incorporado en ese chip es muy dudoso en cuanto a precisión).
Editar: también asegúrese de que los condensadores de 1uF estén muy cerca del regulador. En muchos casos, no puede usar de manera confiable una placa de prueba sin soldadura para este tipo de circuito. La resistencia debe estar en el 1 rango o menos y la inductancia debe ser minimizada.
Quitaría el ESP8266 de la ecuación y caracterizaría su LDO con una carga inquieta.
Intente reemplazar el ESP8266 con 3 resistencias de 100 ohmios en paralelo en la salida regulada del LDO y mida el voltaje de caída. Por supuesto, cualquier resistencia individual también funcionará, 100 ohmios se eligieron solo como un valor conveniente de caja de chatarra.
Sólo yo
Justinas Rubinovas
Huismán
Justinas Rubinovas
Huismán
Justinas Rubinovas
chris stratton
Justinas Rubinovas
Al sr.