El convertidor reductor de alta corriente tiene un timbre excesivo y una regulación deficiente

Estoy diseñando una fuente de alimentación para alimentar dos conjuntos de diodos acoplados por fibra para un láser de estado sólido. Los conjuntos de diodos necesitan una fuente de corriente controlada de aproximadamente 50 A y tendrán una caída de voltaje de < 2,2 V. Las longitudes de onda del diodo se desvían con la temperatura, por lo que necesito poder controlar la salida de corriente desde el umbral de prueba del diodo (~12 A) hacia arriba al máximo de 50 A.

Mi prototipo para esto usa un MAX20096 . A primera vista, esta parte parece ideal: controladores reductores síncronos duales con control MOSFET externo y una interfaz SPI para controlar la corriente y el estado del controlador.

Mis parámetros de diseño son:

  • VIn: 8 voltios nominales (rango 7,3-8,4 V)
  • Vsalida: 2,2 voltios
  • Conjunto actual: 50 A
  • Ondulación de entrada: 1%
  • Ondulación de salida: 1%
  • Frecuencia de conmutación: 500 kHz

Mi esquema para esto está abajo. Mis cálculos en realidad se basaron en la hoja de datos MAX20078: esta es una versión de un solo canal de la misma parte y su hoja de datos era más completa. La hoja de datos MAX20096 se centra principalmente en la interfaz SPI. Construí una placa prototipo para que las partes cruciales (mosfets, inductores) estén en una placa de circuito y no en una placa de prueba para minimizar el ruido y permitirme tomar medidas térmicas razonables:

Esquema Max20096

Disposición de la placa prototipo

Para una carga, tengo dos diodos de alta potencia en serie con una resistencia de 100 mohm. He creado un programa simple en un Arduino para comunicarme con el MAX20096 y parece funcionar bien.

El MAX20096 me permite configurar la corriente como un % del máximo. He configurado una corriente de aproximadamente 2 A para probar y los resultados no son los que esperaba:

  1. Todo el circuito suena como loco. El ruido aparece en todas partes y es tan malo que inunda la conexión en serie entre el Arduino y mi computadora portátil, por lo que una vez que lo enciendo, no puedo leer el estado del chip de manera confiable.
  2. La frecuencia de conmutación está muy lejos. Diseñé para 500 kHz pero estoy midiendo 100 kHz. Y la frecuencia no es lo suficientemente estable como para que el alcance se bloquee (¿tal vez confundido debido al timbre?). He medido los valores de la red R/C que forman la selección de frecuencia y están dentro de la tolerancia.
  3. Independientemente del porcentaje de corriente máxima que elija, siempre leo una salida de 3,1 A de un amperímetro conectado y el ciclo de trabajo es el mismo. Los 3.1 A varían si cambio la carga, por lo que esto no regula en absoluto.
  4. Cuando puedo leer el estado desde la interfaz SPI, las lecturas actuales del MAX20096 van aleatoriamente de 0 a 9 A. Esto probablemente sea periódico, pero no estoy leyendo lo suficientemente rápido.

Aquí hay un ejemplo del timbre. El trazo amarillo superior es la salida, con una lectura de aproximadamente 2 V. El trazo inferior es la entrada al inductor a aproximadamente 8 V. La frecuencia aquí es de aproximadamente 96 kHz (las lecturas de frecuencia del osciloscopio se confunden con el timbre):

Timbre de osciloscopio

Un primer plano de la parte que suena de la forma de onda muestra que está sonando a unos 4,5 MHz:

Primer plano de llamada

¿Alguna idea de qué está causando esto?

Además, tengo algunas preguntas específicas sobre el MAX20096 si alguien tiene experiencia con él:

  1. El chip usa osciladores independientes para cada canal y me preocupa que esto pueda configurar una frecuencia de pulso en el suministro de entrada que podría requerir un filtro de entrada más grande. ¿Sería mejor usar un chip con un solo oscilador que ejecute los canales fuera de fase? Estoy considerando usar el MAX17559ACJ+ y reconfigurarlo para la regulación actual. Esto requeriría más partes para interactuar con un microcontrolador.
  2. Estos convertidores síncronos dependen del diodo del cuerpo para cierta conducción en el MOSFET inferior para evitar disparos. Con corrientes altas, ¿sería mejor usar un diodo externo grande además del MOSFET?
  3. ¿Por qué la frecuencia de conmutación está tan alejada?
  4. ¿Por qué la lectura actual de la interfaz SPI está tan lejos? (Me pregunto si el timbre excesivo está causando ruido en las entradas de detección actuales. No estoy usando una conexión Kelvin a las resistencias de detección actuales y podría estar recogiendo basura aquí).
  5. La lectura de voltaje de la interfaz SPI también está muy lejos. Incluso leo valores aleatorios de los canales cuando están apagados. También podría deberse al ruido aquí.

De todos modos, cualquier idea que pueda empujarme en la dirección correcta sería muy apreciada. Este es mi primer convertidor de dinero, así que estoy seguro de que cometí un montón de errores de novato.

¿Cómo es que solo tiene control de tiempo de transición en sus transistores de lado bajo? Creo que eso afectaría la sincronización de su rectificador síncrono.
También hay un poco de control de giro en el lado alto, se esconde como la resistencia de 4,7 ohmios de los pines BST, estos se conectan al control de puerta del lado alto para proporcionar el impulso. Sin embargo, no calculé el valor de 4,7 ohmios para estos mosfets, lo robé de un diseño de referencia.
Ah, claro......
Tengo que estar de acuerdo con @DKNguyen, su diseño es horrible y probablemente sea la causa raíz de sus problemas.
(Ingeniero de aplicaciones de Maxim aquí :) Mire el diseño del kit de evaluación que proporciona Maxim (pestaña "Recursos de diseño"). Hacemos esto porque las SMPS son muy sensibles al diseño adecuado de PCB, y dedicamos mucho tiempo y dinero a desarrollar buenos diseños para que no tenga que pasar por todo este dolor. datasheets.maximintegrated.com/en/ds/… No he sido asignado a SMPS durante varios años, pero he trabajado en algunos de los SMPS de generaciones anteriores. Islas de cobre en la parte superior, 2 oz de cobre, muchas vías, todas marcan una diferencia significativa.
¡Finalmente! ¡Una pregunta de ingeniería real en el HNQ!

Respuestas (3)

Es tu diseño. Vas a tener que rehacer tu diseño y hacerlo más caro. Todas sus otras preocupaciones no carecen de validez, pero esta es la raíz de las cosas. Ninguna de las otras cosas haría que sonara tan mal.

Haga que otra persona lo revise antes de enviarlo la próxima vez.

  1. Sus corrientes ya son realmente grandes, por lo que todas las inductancias parásitas importan más.
  2. Esta es una placa de 2 capas sin plano de tierra (a menos que esté viendo las cosas mal), por lo que los bucles de corriente de retorno son inherentemente grandes. pero ni siquiera está aprovechando ambos lados para minimizar el área del bucle. Su enrutamiento tiene enormes bucles.
  3. Las resistencias de amortiguación de su puerta no están ubicadas lo más cerca posible de las puertas MOSFET, lo que permite un montón de timbres entre la puerta y la resistencia.
  4. Para empezar, su controlador de puerta está demasiado lejos de sus MOSFET y el enrutamiento no es óptimo para el área de bucle actual.
  5. Todas sus tapas están demasiado lejos de donde deben estar (lo más cerca posible de los medios puentes IC y MOSFET). ¿Cómo es C1 68uF de todos modos? Es del mismo tamaño que todas sus otras gorras mucho más pequeñas.
Gran retroalimentación, gracias. Tendré mucha curiosidad por ver cómo le va a un nuevo diseño de tablero. También seguiré el consejo de MarkU y miraré de cerca la junta de evaluación. Observé las opciones de circuitos y componentes de la placa de evaluación, pero no presté demasiada atención al diseño de la placa.
@BrianPepin Layout es lo más importante y lo más difícil de arreglar para un conmutador.

Verifique la frecuencia de llamada: apuesto a que corresponde a la constante de tiempo LC con L siendo L1 y L2 y C correspondiente a la capacitancia parásita de los FET respectivos.

Si este es el caso, ningún cambio de diseño ayudará, ya que la capacitancia y la inductancia de la traza se verán eclipsadas por los parámetros mencionados anteriormente. El timbre es una propiedad intrínseca de los circuitos que conmutan cargas inductivas.

Dicho zumbido se puede reducir agregando amortiguadores a los MOSFET (tanto en el lado alto como en el bajo) que transforman el circuito LC en un RLC:

esquemático

simular este circuito : esquema creado con CircuitLab

Lo tendré en cuenta, pero los números aquí no funcionan. Calculo que la frecuencia de resonancia del L/C aquí es de 1,1 a 1,8 MHz, según el rango de capacitancia de entrada del MOSFET. Eso no se alinea con los 4,4 MHz que veo para el anillo principal. Se parece un poco al timbre secundario que veo más adelante, así que lo tendré en cuenta.
  1. Tener la capacidad de medir la corriente de carga con una sonda de corriente conectada a un osciloscopio es esencial para evaluar los circuitos de control de corriente constante. Por lo general, agrego 2 visas de 20 mil agujeros en la traza actual de salida. Corte el trazo entre las 2 visas y agregue un bucle de cable de 22 AWG lo suficientemente largo como para agarrarlo con la sonda de corriente del osciloscopio. Una buena sonda y un osciloscopio deben tener un ancho de banda de al menos 10 veces la frecuencia de conmutación esperada. La sonda Tektronix TCP202A de 50 MHz es una buena elección. Debería poder pedir prestado o alquilar uno razonablemente.

  2. Debe haber una capa de plano de tierra en su PCB.

  3. ¡Sus resistencias de detección del divisor de voltaje, R11,12,13,14 están demasiado lejos del IC!

Oh hombre, están muy lejos.