Yo estoy manejando un TFP410 paralelo a DVI (HDMI) convertidor mediante un DM368. Lamentablemente yo no puedo generar la exacta frecuencias de reloj necesarios para HDMI CEA modos (74.25 MHz, 148.5 Mhz, etc.), Estoy atascado con la división de un PLL. El PLL es de 680 MHz, por lo que las frecuencias dentro de la 720p-1080p gama de vídeo puedo usar son, básicamente, 68, 75.5, 85, 97, 113 y 136 MHz.
He escrito un núcleo EDID analizador que estoy usando para obtener los requisitos de tiempo de los monitores y alimento para el codificador de vídeo a bordo de la DM368. Sé que el vídeo tiempos estoy enviando a la TFP410 serialiser (HS/VS líneas activas, front/back porch, sincronización de ancho de pulso) son correctos, ya que estoy probando en la salida DVI/HDMI utilizando una placa de desarrollo donde la puedo comparar con el trabajo de la señal de las fuentes. Yo también soy de análisis de reloj máxima, min-max actualización de coeficientes y mantenerlos en cuenta a la hora de decidir el reloj de salida.
A pesar de todo esto, yo no puedo conseguir la imagen para mostrar en el más antiguo de los monitores (los monitores más nuevos están bien). He pasado bastante tiempo en esto, así que puedo decir a usted que, por ejemplo, en uno de los más antiguos monitores me puede mostrar una imagen mediante el aumento de los activos de tamaño (720p a ~730p), o disminuyendo el reloj (de 75.5 a 68 MHz). Sin embargo, este enfoque no realmente escala.
Son mis problemas debido a mi imperfecta frecuencias o hay algo más que debo buscar? Lamentablemente yo no puedo agregar una externa 74.25 MHz fuente de reloj en esta etapa.
HDMI es complicado y me temo que no lo entiendo correctamente. Yo sólo deseo que los monitores respetado lo que anuncian en su EDID, pero estoy empezando a creer que nadie usa esas especificaciones de todos modos (max reloj, min/max fps, etc.).