Gibby Mascot

Subscribe NOW!

Saltar a contenido

Registro de ingeniería: Rastreando el calor DP/VGA en KVM-GO (y la solución que finalmente funcionó)

Entrada 1: El momento en que vimos que no era un "calor normal"

A mitad del desarrollo de KVM-GO, observamos un comportamiento térmico que no coincidía con las expectativas típicas de "dispositivo pequeño que se calienta". Solo aparecía en dos variantes: DisplayPort (DP) y VGA. La variante HDMI se mantuvo dentro de lo esperado.

Al principio el síntoma fue simple: la temperatura del encapsulado se volvió incómoda antes de lo previsto. Lo que nos preocupaba no era el confort, sino la posibilidad de que las temperaturas internas estuvieran muy por encima de lo que los componentes de consumo están diseñados para tolerar con el tiempo.


Entrada 2: Por qué solo DP y VGA

Tras rastrear el diseño del camino de video entre versiones, surgió un patrón.

  • HDMI: una sola etapa de conversión (HDMI a video USB) usando MS2130S
  • DP: cadena de dos chips (IT6563 más MS2130S) para convertir DP a video USB
  • VGA: cadena de dos chips (MS9288C más MS2109S) para convertir VGA a video USB

Dos chips no solo añaden componentes. Añaden disipación de potencia y puntos calientes localizados. En un producto del tamaño de KVM-GO, esos puntos calientes tienen muy poco espacio para propagarse.

Luego topamos con la segunda restricción: la superficie. KVM-GO lleva el tamaño al límite, lo que significa que el área de PCB y el área efectiva de dispersión térmica son ambas minúsculas.

Por último, hubo una restricción de disposición que se convirtió en un verdadero compromiso de ingeniería. Colocar ambos chips calientes en el mismo lado suena ideal térmicamente, pero el pinout y los requisitos de enrutamiento de alta velocidad hicieron difícil ese enfoque. Poner un chip más "hacia dentro" simplificaba el enrutamiento y ayudaba a la integridad de señal, pero atrapaba el calor en el interior del encapsulado.

Original-PCB-layout

Disposición PCB original

original-Wiring

Enrutamiento de alta velocidad original

KVM-Go-tructure

Estructura de apilamiento interno KVM-GO


Entrada 3: Medir lo que importa, temperatura interna vs externa

Decidimos dejar de adivinar y medir ambos lados del problema. Creamos puntos de medición de temperatura para monitorización externa e interna, y luego ejecutamos una prueba de carga prolongada.

El resultado fue alarmante, especialmente en VGA.

Tras aproximadamente una hora de funcionamiento sostenido: - la superficie externa alcanzaba unos 65 °C - la temperatura interna alcanzaba picos alrededor de 115 °C

Muchos componentes de consumo están especificados para temperaturas máximas de funcionamiento alrededor de 85 °C, según la pieza y grado exactos. Ver temperaturas internas de tres cifras significaba que no estábamos ante un simple "caliente al tacto": estábamos ante algo que podría acortar la vida del producto o crear un comportamiento impredecible según el entorno.

Original-emperature-test

Prueba de temperatura de referencia (interno vs externo)


Entrada 4: Una comprobación rápida, el flujo de aire forzado funciona (pero no es una solución de producto)

Antes de rediseñar nada, queríamos una validación rápida: si eliminamos el calor más rápido, ¿bajan las temperaturas de forma significativa?

Probamos una configuración de flujo forzado con un ventilador DIY. Hizo lo que la física dice: las temperaturas bajaron notablemente, unos 15 °C en nuestra prueba. Eso confirmó que el problema era un cuello de botella térmico, no artefactos de medición ni comportamiento de software.

También confirmó otra cosa: un ventilador no es compatible con el producto que estamos construyendo. KVM-GO debe permanecer compacto, silencioso y autocontenido. Así que el flujo forzado se convirtió en herramienta de diagnóstico, no en la respuesta final.

Fan-1png

Configuración de refrigeración ventilador DIY

Fan-2

Refrigeración ventilador DIY, vista alternativa

Temperature-test-fan

Prueba de temperatura con ventilador


Entrada 5: Corrección paso 1, mover las fuentes de calor hacia el exterior (sin romper la integridad de señal)

La primera corrección real fue en el PCB. Empujamos el diseño al máximo para colocar ambos chips generadores de calor más cerca del lado exterior.

Esto no fue "simplemente mover las piezas". Con DP y VGA las restricciones de enrutamiento son estrictas. Mantener las señales de alta velocidad limpias, especialmente los pares diferenciales, es no negociable. Poner ambos chips hacia fuera complicó el enrutamiento y tuvimos que trabajar con cuidado para no degradar la integridad de señal.

Comparamos disposición y enrutamiento antiguo vs nuevo, y fabricamos hardware para verificar el comportamiento.

New-PCB-ayout

Disposición PCB revisada (chips movidos hacia fuera)

Wiring-layout-modification

Enrutamiento revisado (pase 1)

Wiring-layout-modification-2

Enrutamiento revisado (área clave)

PCB-ayout-modifications

PCB revisada, fabricada para validación

Qué cambió tras el paso 1

Las térmicas mejoraron, pero detectamos un problema de segundo orden: la temperatura seguía sin transferirse eficazmente al encapsulado. Algunas zonas permanecían más calientes de lo debido y la imagen térmica sugería que el encapsulado no actuaba como un dispersor de calor adecuado.

El paso 1 redujo la severidad de los puntos calientes internos, pero no resolvió completamente el camino del calor.

Modified-fever-symptoms

Temperatura tras cambio de disposición (paso 1)

Casing-temperature-test

Comprobación de transferencia de calor al envolvente (tras paso 1)


Entrada 6: Corrección paso 2, construir un camino térmico real (bloques aluminio CNC más interfaz térmica)

En este punto tratamos el encapsulado como parte del sistema térmico, no solo como cubierta.

Añadimos: - bloques de aluminio CNC en la pila PCB superior e inferior - material de interfaz térmica (pasta o pad) para acoplar el calor al aluminio y luego al encapsulado de aluminio

El objetivo era simple: aumentar el área efectiva de dispersión térmica y crear un camino estable y de baja resistencia para que el calor llegue al encapsulado, donde puede disiparse con seguridad.

cnc

Bloque térmico CNC (paso 2)

cnc2

Detalle del bloque CNC instalado

Resultado final tras el paso 2

Tras añadir el camino de conducción: - la temperatura externa se estabilizó alrededor de 65 °C - la temperatura interna bajó a alrededor de 55 °C

La imagen térmica mostró lo que queríamos ver: la distribución del calor se volvió más uniforme y el encapsulado finalmente participó en disipar en lugar de dejar acumular el calor internamente.

Temperature-measurement-after-adding-CNC

Temperatura tras conducción CNC (paso 2)

CNC-machining

Temperatura del envolvente tras conducción CNC


Nota final

La lección de este problema no fue simplemente "DP y VGA se calientan más". La conversión multietapa cuesta más potencia y esa parte es esperada. La lección real fue que, en un dispositivo tan pequeño, adónde va el calor importa tanto como cuánto calor se genera.

El paso 1 (disposición) redujo la severidad de los puntos calientes internos.
El paso 2 (camino de conducción mecánica) hizo la solución durable y adecuada al producto.

Sin ventilador, sin manejo especial por el usuario, solo un diseño que se comporta de forma predecible.