TotalPhase-Blog-Erlebniswelten

Lectura de datos EDID vía DVI desde EEPROM

La lectura de datos EDID de la EEPROM del monitor DVI es un caso de uso común para el adaptador host I2C / SPI Aardvark y el cable multiconector DVI DDC. Aunque a continuación se describe el monitor DVI, se pueden utilizar pasos similares para otros dispositivos DVI. 

El objetivo de este artículo es demostrar cómo leer varios bytes de la EEPROM del monitor DVI. En esta aplicación, el adaptador Aardvark es el maestro I2C.

La EEPROM del monitor DVI y el cable multiconector DVI-DDC son los esclavos I2C. La dirección de destino I2C de la EEPROM del monitor DVI es 0x50. La longitud de los datos EDID de la EEPROM del monitor DVI es de 128 bytes. En este ejemplo, el adaptador Aardvark lee los datos EDID de la EEPROM del monitor DVI. El Aardvark lee 128 bytes de la dirección de memoria 00 y la dirección de destino I2C del dispositivo 0x50.

Guía de escritura y lectura 

  1. Conecta el adaptador Aardvark al PC a través del puerto USB.
  2. conecta el adaptador Aardvark al conector I2C del cable multiconector DVI-DDC (TP240810).
  3. Conecta el conector DVI del cable multiconector DVI-DDC al conector DVI del monitor DVI.
  4. Descarga y ejecuta la última versión del Instalador de Controladores USB de Total Phase. 
  5. Descarga y abre la última versión de Control Center Serial.
  6. Conecta Control Center Serial al adaptador Aardvark haciendo clic en Configurar adaptador. A continuación, selecciona el adaptador Aardvark. Haz clic en Aceptar para conectarte al adaptador. 
  7. Haz clic en Adaptador y selecciona I2C + SPI. 
  8. Haz clic en Adaptador, activa los pull-ups I2C y configura la Alimentación de Destino (Pin 4, 6) a 5 V. 
  9. Configura el adaptador como maestro I2C mediante el panel de control I2C haciendo clic en la pestaña Maestro. A continuación, introduce 100 en el campo Bitrate y haz clic en establecer. Introduce 0x50 en el campo Dirección del esclavo 
  10. Lee 128 bytes del Registro I2C 00 del Monitor DVI introduciendo 0x00 en la Dirección del Registro, seleccionando 1 byte en la Anchura de la Dirección e introduciendo 128 en el campo Número de Databyte.
  11. Haz clic en Lectura del Registro Maestro y asegúrate de que los datos leídos son "00 FF FF FF FF FF 00 10 AC ...".
Aardvrak_Control_Center_Cerial
DVI-System
Aardvark_Adapter_and_DVI_DDC_Breakout_Cable

Herramientas de desarrollo I2C

Adaptador de host I2C/SPI AardvarkAdaptador de host I2C/SPI Aardvark
Adaptador de host I2C/SPI Aardvark
TP240141
El adaptador de host I2C/SPI Aardvark es una herramienta innovadora para su uso con sistemas de bus I2C y SPI.

309,00 €*
Beagle I2C/SPI Protokoll Analyzer - Total Phase
Analizador de protocolos I2C/SPI Beagle
TP320121
El Analizador de protocolos I2C/SPI Beagle es un adaptador de host de bus I2C y SPI rápido y potente a través de USB

369,00 €*
Plataforma universal Promira I2C/ SPI/ eSPI
TP500110-S
La plataforma universal I2C/SPI/eSPI Promira puede utilizarse para una amplia gama de aplicaciones

Variantes de 900,00 €*
1.060,00 €*