Disipador de calor o IC: ¿cómo determinar la causa raíz del exceso de temperatura?

2

Tengo una situación de fabricación en la que realizamos una prueba funcional en una placa y recibimos frecuentes fallas de sobrecalentamiento de un paquete BGA con un disipador térmico en él. Me gustaría poder determinar si la causa de un exceso de temperatura se debe a un mal contacto térmico con el disipador térmico O si la causa es que el propio IC genera más calor del que esperamos.

Aquí están los detalles:

  • Paquete BGA grande que disipa MUCHA potencia. Muy sensible a los asientos del disipador de calor
  • El paquete BGA es una parte que nuestro proveedor elige para cumplir con nuestros requisitos de voltaje / energía especificados.
  • Existe una variación en la disipación de energía entre dispositivos. No se sabe si esta variación es causada por la aplicación del disipador de calor o por las diferencias entre los IC individuales. ¿El dispositivo tiene características de escurrimiento térmico? La temperatura más alta y el mayor consumo de corriente van de la mano (los rieles de voltaje son constantes).
  • El disipador de calor es una cámara de fase de vapor de cobre con aletas. TIM es una grasa térmica de alto rendimiento. Tenemos un entorno controlado en un chasis con ventiladores que fuerzan el aire a un RPM constante.
  • Tengo una forma de medir la temperatura del troquel del dispositivo a una resolución de 1C. Y puedo calentar el dispositivo "a voluntad" ejecutando una prueba automatizada.

Lo que me gustaría hacer es realizar una prueba que compruebe la eficacia del disipador de calor para descartar el disipador de calor (o TIM o asiento) como un problema. Una forma de hacer esto es volver a aplicar otro disipador de calor "bien conocido" y volver a probar, pero eso depende de la habilidad del operador para la repetibilidad, y tiene otros problemas de flujo de trabajo de fabricación.

Aquí hay una idea para medir la efectividad del disipador de calor. Me gustaría obtener alguna información sobre si será una buena idea y / o cuál sería una mejor manera de probar esto.

  • El dispositivo tiene una curva de calentamiento / enfriamiento de "libro de texto" que se adapta muy bien a la constante de tiempo RC. En la siguiente gráfica, tengo el dispositivo empezando en "inactivo", luego hago que el dispositivo "haga su trabajo" en una prueba funcional y luego desactivo la función después de 5 minutos.

  • Estoymásinteresadoenlacurvadeenfriamientoporquecuandocomienzaaenfriarse,séquelapartecentraldelICyanogeneracalor.LacurvadeenfriamientoessoloelpaquetequeseenfríaatravésdeldisipadordecalorylaPCB.Supongoqueeldisipadordecalordominalatransferenciadecalor,especialmentealprincipio.Enotraspalabras,lacurvadeenfriamientoesunamedidadelrendimientodeenfriamientodeldisipadordecalorynomuchomás.Además,lasotrasvariablesenlaspruebastienenmenosvariacionesqueeldisipadortérmico(porejemplo,enfriamientoatravésdePCB).

  • Cuandonormalizolascurvasparaqueoscilenentreceroyuno,establezcoelorigendeltiempoeneliniciodelenfriamientoyobservosololosprimeros80segundosdeenfriamiento,obtengobuenaslíneasrectasenunagráficaderegistro.Laconstantedetiempoenundispositivodefuncionamientofríoesde36segundosconunadesviaciónestándar<5%enunadocenadeejecuciones.Laconstantedetiempoenundispositivodondeeldisipadordecalorsehadeterioradodeliberadamenteparafuncionaraunospocosgradosdecalorfuede39segundosconunadesviaciónestándarsimilar.

Ahora la pregunta si obtengo un dispositivo de funcionamiento en caliente y mido la constante de tiempo que es igual a un dispositivo de funcionamiento en frío, ¿puedo descartar el disipador de calor y su aplicación como un problema?

Debería aclarar que esto es en un contexto de fabricación, no en diseño (DVT). El objetivo es poder determinar la causa de las fallas.

    
pregunta Angelo

2 respuestas

3

Tal vez, tal vez no, pero me preguntaría por qué no está correlacionando los chips calientes con las corrientes de alimentación, y por qué no está colocando un sensor de temperatura en el disipador de calor. Si el recorrido térmico desde el troquel hasta el disipador térmico se ve afectado, obtendrá un diferencial de temperatura diferente entre el troquel y el disipador térmico. Del mismo modo, si el chip se está volviendo más actual, debería poder predecir la temperatura final de la matriz basándose en el comportamiento térmico normal. Y medir la temperatura del disipador de calor no requiere un sensor de contacto dedicado: un temporario funcionará, o una unidad de IR sin contacto debería funcionar, ya que la emisividad de los disipadores de calor debe ser bastante uniforme.

En cuanto a por qué los maybes, considere el siguiente modelo:

simular este circuito : esquema creado usando CircuitLab

Si la resistencia térmica del troquel al disipador térmico es mucho mayor que la resistencia térmica del disipador térmico al ambiente, y la capacidad térmica del troquel es mucho menor que la capacidad del disipador térmico (y supongo que ambos ser cierto), este último es el factor dominante en la determinación de la constante de tiempo térmica del disipador de calor y, por lo tanto, de la matriz. En este caso, los aumentos en la resistencia térmica de la matriz / HS tendrán solo pequeños efectos en la constante de tiempo de la matriz, pero harán que la matriz se caliente. Tendrás que calcular los valores de tu tablero para ver si este es el caso.

    
respondido por el WhatRoughBeast
3

Si entiendo correctamente, desea descartar un mal contacto térmico de BGA con el disipador de calor, ¿verdad?

Si es así, considere colocar una pequeña pareja térmica para calentar la aleta del disipador y la parte inferior de la PCB de BGA. A medida que el BGA se calienta, un poco de calor sube al disipador y otro baja a PCB, dependiendo de la resistencia térmica de cada ruta.

La ruta a PCB es constante. Si la trayectoria del disipador térmico tiene un contacto térmico bueno / malo, el tiempo de subida / caída de 2 pares térmicos debería mostrar la diferencia en la forma de subida / caída, así como la amplitud.

Espero que ayude

    
respondido por el EEd

Lea otras preguntas en las etiquetas