No se obtiene una salida de voltaje estable con DC-DC Buck Converter

Provengo de una formación en informática, soy nuevo en electrónica y mi primera publicación aquí. Estoy trabajando en un proyecto de afición con la intención de diseñar una placa de circuito impreso eventualmente y el primer paso es diseñar un convertidor reductor para llevar el voltaje de entrada a 5V para conducir un Arduino. Estoy usando un suministro de computadora portátil de 19V como entrada.

Estoy usando un MP1584EN para el chip regulador de voltaje. Para mis propósitos de prueba, estoy haciendo esto en un perfboard. Principalmente he usado el circuito de aplicación típico de la hoja de datos con modificaciones menores como se ve en el esquema adjunto, esquemáticopero cuando mido el voltaje de salida, produce grandes ondas como se ve en las capturas de pantalla. Las ondas ocurren en un intervalo de aproximadamente 3 segundos cuando la salida aumenta a aproximadamente 7,25 V (a veces incluso alcanza picos de 8,5 V) y luego vuelve a caer lentamente a aproximadamente 5 V y el ciclo continúa Osc_sin_carga. Si conecto una resistencia de carga de 1k, la amplitud de ondulación sigue siendo la misma pero el intervalo se reduce a unos 15 ms (no pude publicar esta lectura del osciloscopio porque recibí un mensaje de error que indica que necesito al menos 10 reputación para publicar más de 2 enlaces .).

¿Por qué obtengo esta salida? ¿Qué estoy haciendo mal?

EDITAR 1:Gracias a todos por las respuestas. Tantas gracias que este post se hace más bien largo. Intenté responder todas las preguntas y más información/resultados en esta edición, excepto por aumentar la L, que intentaré a continuación (no quería agregar espacio a mi diseño con una L enorme). Pero antes de eso, quiero mencionar que probablemente tengo una conexión a tierra deficiente (no extremadamente pobre en mi opinión), pero no pensé que causaría pulsos de voltaje tan grandes. Según mis mediciones, tan pronto como el voltaje de retroalimentación llega a 0,8 V, ocurre el pico y luego se descarga lentamente a través de la tapa de salida C2. He medido el tiempo de descarga de 8V a 5V para un C2 de 22uF con una carga de 1K y parecía coincidir con el ancho del pulso. Sorprendentemente, después de hacer todas las otras pruebas como se muestra a continuación, volver a probar con una carga de 1K produjo resultados completamente diferentes. Aumenté el límite de salida C2 a un valor mucho más alto en el sentido de que la duración del pulso aumentó pero el patrón permaneció. He estado jugando por un tiempo con Arduinos/ESP8266/Tarjeta SD, etc. y convertidores reductores DC-DC baratos (usando MP1584) y pensé que era hora de combinar todo en PCB después de un prototipo de perfboard porque no lo hice Quiero seguir revisando PCB una y otra vez solo por problemas con la fuente de alimentación. Por lo tanto, la idea de perfboard solo para validar todos y cada uno de los componentes que uso está justificada. Entonces, primero el perfboard. MP1584 está en la parte inferior de la ruptura SOIC8. y convertidores reductores DC-DC baratos (usando MP1584) y pensé que era hora de combinar todo en PCB después de un prototipo de placa perforada porque no quería seguir revisando PCB una y otra vez solo por los problemas de suministro de energía. Por lo tanto, la idea de perfboard solo para validar todos y cada uno de los componentes que uso está justificada. Entonces, primero el perfboard. MP1584 está en la parte inferior de la ruptura SOIC8. y convertidores reductores DC-DC baratos (usando MP1584) y pensé que era hora de combinar todo en PCB después de un prototipo de placa perforada porque no quería seguir revisando PCB una y otra vez solo por los problemas de suministro de energía. Por lo tanto, la idea de perfboard solo para validar todos y cada uno de los componentes que uso está justificada. Entonces, primero el perfboard. MP1584 está en la parte inferior de la ruptura SOIC8.Frente AtrásAhora los resultados de la prueba: DSO para una carga de 1k que no pude publicar antes 1K de cargaCarga de 10 ohmios: como puede ver en la segunda imagen, oscila inicialmente en un rango de 5-12 V, pero a medida que las resistencias se calientan, las oscilaciones se vuelven 1-19 V (entrada) Carga de 100 ohmios: después de realizar las pruebas anteriores, probé nuevamente la carga de 1K y sin carga. Carga de 1K: Como puede ver casi ninguna ondulación, pero Vout es de alrededor de 5.8V Sin carga (nuevamente después de ejecutar las pruebas de 10, 100 y 1K ohm): Tal vez todo tenga sentido, pero ahora estoy más confundido. Lo siento, me di cuenta después del hecho de que algunas imágenes están al revés o de lado, pero espero que sean legibles. No estoy seguro de lo que sucedió, pero es extraño que mi computadora los muestre todo horizontal y con el lado derecho hacia arriba.10us 1s100_1 100_21 2 3 4sin carga más tarde

EDITAR 2:Todavía no he encontrado la solución, solo una actualización de algunos experimentos más que hice. 1. No tenía un inductor más grande a mano, pero probé con otro 4.7uH en serie y mejoró un poco las cosas (el pico se redujo en más del 50%). Hacerlo aún más grande alrededor del valor recomendado de 22uH debería arreglar las cosas, pero eso agrega espacio y costo al diseño general. Lo mantendré como última opción. 2. Intenté reemplazar el tantalio de 22 uF con una cerámica de 10 uF pero no observé ninguna diferencia (la reducción en el valor de C2 redujo el tiempo del ciclo, como se esperaba). Volví a colocar el tantalio (la hoja de datos no lo desaconseja). 3. En una prueba separada, agregar otros 150pF de COMP a GND en paralelo a la red de compensación ya existente también mejoró las cosas. 4. Finalmente, agregar los 150pF a través de R1 también hizo algunos milagros y mejoró las cosas considerablemente. Amortiguó los picos pero aumentó el voltaje de salida general esperado. 5. La sugerencia anterior me hizo pensar qué pasaría si redujera R1 y R2 10 veces y al hacerlo produjera los mejores resultados. El voltaje estaba mucho más cerca del valor esperado con ondas del orden de 100 mV, pero consistente que probablemente pueda solucionarse con otras cosas mencionadas anteriormente. 6. Solo hasta que de repente mi multímetro mostró un salto del voltaje de salida esperado al voltaje de entrada. Probé varias partes y la resistencia entre VIN y SW muestra alrededor de 120 ohmios. ¿Frí mi MP1584EN bajando R1 y R2? La sugerencia anterior me hizo pensar qué pasaría si redujera R1 y R2 en 10 pliegues y al hacerlo produjera los mejores resultados. El voltaje estaba mucho más cerca del valor esperado con ondas del orden de 100 mV, pero consistente que probablemente pueda solucionarse con otras cosas mencionadas anteriormente. 6. Solo hasta que de repente mi multímetro mostró un salto del voltaje de salida esperado al voltaje de entrada. Probé varias partes y la resistencia entre VIN y SW muestra alrededor de 120 ohmios. ¿Frí mi MP1584EN bajando R1 y R2? La sugerencia anterior me hizo pensar qué pasaría si redujera R1 y R2 en 10 pliegues y al hacerlo produjera los mejores resultados. El voltaje estaba mucho más cerca del valor esperado con ondas del orden de 100 mV, pero consistente que probablemente pueda solucionarse con otras cosas mencionadas anteriormente. 6. Solo hasta que de repente mi multímetro mostró un salto del voltaje de salida esperado al voltaje de entrada. Probé varias partes y la resistencia entre VIN y SW muestra alrededor de 120 ohmios. ¿Frí mi MP1584EN bajando R1 y R2? Probé varias partes y la resistencia entre VIN y SW muestra alrededor de 120 ohmios. ¿Frí mi MP1584EN bajando R1 y R2? Probé varias partes y la resistencia entre VIN y SW muestra alrededor de 120 ohmios. ¿Frí mi MP1584EN bajando R1 y R2?

Pensé que estaba cerca de arreglar las cosas, pero ahora estoy de vuelta al punto de partida. La peor parte es que no puedo entender cuándo y por qué las cosas saldrían mal repentinamente con salidas inesperadas y salidas variables al repetir el experimento en las mismas condiciones de prueba.

Podría comenzar de nuevo con un MP1584EN nuevo y ver cómo funciona.

¿Su circuito es exactamente el mismo que el de la hoja de datos? Incluso 5 mA es una carga muy ligera para esta parte. ¿Qué sucede cuando le das una carga de 10 ohmios?
Primero: ahora debería tener suficientes puntos de reputación para publicar más enlaces o imágenes.
Segundo: rarezas como esta a menudo son causadas por una mala técnica de conexión a tierra. Dedique algo de tiempo a la hoja de datos y aprenda lo que recomienda el fabricante para la conexión a tierra. Tal vez también publique una imagen de la parte superior e inferior de su perfboard.
C4 - El tantalio es malo - no lo use si es posible. Tenga en cuenta que la barra puede ser +ve y no -ve en tantalio. Si tiene una clasificación de 16 V y Vout ha sido de 19 V, entonces el tantalio a menudo estaría muerto. El diseño importa a menudo. | Pruebe con un límite pequeño en R1, tal vez 100 pF. Puede hacer milagros. Acople transitorios a FB directamente.
@RussellMcMahon ¿Quiso decir C2 en lugar de C4 porque ese es el único tantalio y el límite de salida? Probaré con una cerámica en su lugar. Del mismo modo, ¿quisiste decir R3 en lugar de R1? Perdón por ser ingenuo aquí, pero ¿cuáles son los transitorios que mencionas para acoplar directamente a FB?
@peeyush.garg Vaya, sí, C2. | PERO, NO, QUISE decir R1. R1 y R2 dividen el voltaje de salida y lo aplican al pin FB. Si la salida cambia rápidamente, R1, R2 y la capacitancia parásita y la capacitancia FB forman un filtro de paso bajo que ralentiza la respuesta FB. Un pequeño capacitor a través de R1 transfiere el 100% del nivel de variaciones rápidas de salida al pin FB. Esto hace que el voltaje aplicado por FB sea más sensible a los "transitorios" rápidos de salida.

Respuestas (3)

Este IC tiene un modo de salto de pulso que está activo bajo cargas muy ligeras, y se muestra en la pantalla de su osciloscopio a medida que los pulsos se dispersan lejos de no tener carga.

Según la hoja de datos PDF:

Sin carga o con carga ligera, el convertidor puede operar en modo de salto de pulso para mantener el voltaje de salida en regulación. Por lo tanto, hay menos tiempo para actualizar el voltaje de BS. Para tener suficiente voltaje de compuerta bajo tales condiciones de operación, la diferencia de VIN-VOUT debe ser mayor a 3V. Por ejemplo, si VOUT se establece en 3,3 V, el VIN debe ser superior a 3,3 V+3 V = 6,3 V para mantener suficiente voltaje BS sin carga o con carga ligera. Para cumplir con este requisito, el pin EN se puede usar para programar el voltaje UVLO de entrada a Vout+3V.


Tener una carga mínima de >5% debería reducir la tendencia a producir "ráfagas" de pulsos. Duplicar el valor de L1 y hacer que C2 tenga un valor mucho más alto (220uF) puede suavizar estas ráfagas. Hacer funcionar el IC a >10 % de la carga completa debería sacarlo del modo de salto de pulso.

Cuanta menos corriente extraiga, más profundo entrará en el modo de salto de pulso, así que use valores más grandes de L1 y C2 para suavizar la salida a una forma de onda de CC casi limpia, y/o asegúrese de tener una carga mínima que evite largos períodos de salto. . Esa es la naturaleza de este tipo de IC de modo de conmutación.

EDITAR: Preste mucha atención a las técnicas de conexión a tierra. Asegúrese de que C1 y C2 estén lo más cerca posible del IC. Observe la unión de tierras en el pin 5, que es donde C1 y C2 deben conectarse con los cables más cortos posible. Recuerde el triángulo: C1 es efectivamente su fuente actual, el IC es su interruptor actual y la carga (a través de L1) es su sumidero actual. En los diseños SMPS, este triángulo tiene estas partes juntas y con cables cortos, lo que reduce al mínimo el ruido errático.

El voltaje de ondulación es superior a 2 V y el período de ondulación es de poco menos de 3 segundos. No creo que sea un salto de pulso. Podría ser una mala conexión a tierra o una compensación inadecuada.
Por favor, vea mi edición de la publicación.
@mkeith Debo decir que la compensación fue la parte de la hoja de datos que menos entendí hablando de polos, ceros y frecuencias de cruce. Traté de encontrar valores basados ​​en mis cálculos según la hoja de datos y casi coincidieron con lo recomendado allí. ¿Debería probar diferentes valores y ver qué funciona?
@peeyush.garg. Siga la tabla en el PDF para los valores de L1, C2, etc. Los valores de 5 voltios no son los mismos que los de su diagrama. C1 y C2 deben ser electrolíticos de 25vdc. No utilice condensadores de tantalio.

Tuve un problema similar con un módulo MP1584 barato comprado en el extranjero. En realidad todos los módulos que revisé (compré algunos) se comportaron de la misma manera, por lo que descarté defecto de fabricación. Comparé el esquema del módulo con la aplicación típica de la hoja de datos y noté que R6 tenía un valor diferente. Aunque el divisor debería proporcionar un voltaje muy por encima del nivel de umbral, eliminé R5 y R6, ya que EN se puede dejar flotando para el funcionamiento normal. Para mi sorpresa, el convertidor comenzó a comportarse correctamente.

Hay una tabla en la hoja de datos que muestra los valores recomendados para L1, C2, C3 y R3. Los valores que muestra en su pregunta son los mismos que en esta tabla, excepto por L1. Muestra 4.7uH, pero la tabla recomienda 15-22uH para Vout = 5V. No estoy seguro de que eso sea lo que está causando su problema, pero vale la pena probar algo en el rango recomendado.

También debe agregar una imagen de su circuito en perf-board. En mi opinión, la creación de prototipos en perf-board es casi una pérdida de tiempo. No hay forma de que una pieza de MPS de 6 años no funcione. Así que solo use un servicio de PCB de bajo costo para la creación de prototipos. (Express PCB es realmente fácil de usar para principiantes). Siga la hoja de datos cuidadosamente. Léelo tantas veces como sea necesario para absorberlo todo. Y todo funcionará.

Por favor, vea mi edición de la publicación original.