TotalPhase-Blog-Erlebniswelten

Lettura dei dati EDID tramite DVI da EEPROM

La lettura dei dati EDID dalla EEPROM del monitor DVI è un caso d'uso comune per l'adattatore host Aardvark I2C / SPI e il cavo breakout DVI DDC. Anche se di seguito viene descritto il monitor DVI, è possibile utilizzare passaggi simili per altri dispositivi DVI. 

Lo scopo di questo articolo è dimostrare come leggere più byte dalla EEPROM del monitor DVI. In questa applicazione, l'adattatore Aardvark è il master I2C.

La EEPROM del monitor DVI e il cavo breakout DVI-DDC sono gli slave I2C. L'indirizzo di destinazione I2C della EEPROM del monitor DVI è 0x50. La lunghezza dei dati EDID della EEPROM del monitor DVI è di 128 byte. In questo esempio, l'adattatore Aardvark legge i dati EDID dalla EEPROM del monitor DVI. Aardvark legge 128 byte dall'indirizzo di memoria 00 e dall'indirizzo di destinazione I2C 0x50.

Guida alla scrittura e alla lettura 

  1. Collega l'adattatore Aardvark al PC tramite la porta USB.
  2. collega l'adattatore Aardvark al connettore I2C del cavo breakout DVI-DDC (TP240810).
  3. Collega il connettore DVI del cavo breakout DVI-DDC al connettore DVI del monitor.
  4. Scarica ed esegui l'ultima versione di Total Phase USB Drivers Installer. 
  5. Scarica e apri l'ultima versione di Control Center Serial.
  6. Collega Control Center Serial all'adattatore Aardvark cliccando su Configura adattatore. Poi seleziona l'adattatore Aardvark. Clicca su OK per connetterti all'adattatore. 
  7. Clicca su Adapter e seleziona I2C + SPI. 
  8. Clicca su Adapter, abilita i pull-up I2C e configura il Target Power (Pin 4, 6) a 5 V. 
  9. Configura l'adattatore come master I2C tramite il pannello di controllo I2C cliccando sulla scheda Master. Inserisci 100 nel campo Bitrate e clicca su Set. Inserisci 0x50 nel campo Indirizzo Slave 
  10. Leggi 128 byte dall'indirizzo 00 del registro I2C del monitor DVI inserendo 0x00 nell'indirizzo del registro, selezionando 1 byte nella larghezza dell'indirizzo e inserendo 128 nel campo Numero di databyte.
  11. Clicca su Master Register Read e assicurati che i dati letti siano "00 FF FF FF FF 00 10 AC ...".
Aardvrak_Control_Center_Cerial
DVI-System
Aardvark_Adapter_and_DVI_DDC_Breakout_Cable

Strumenti di sviluppo I2C

Scheda host I2C/SPI di AardvarkScheda host I2C/SPI di Aardvark
Scheda host I2C/SPI di Aardvark
TP240141
L'adattatore host Aardvark I2C/SPI è uno strumento innovativo da utilizzare con i sistemi bus I2C e SPI.

309,00 €*
Beagle I2C/SPI Protokoll Analyzer - Total Phase
Analizzatore di protocollo Beagle I2C/SPI
TP320121
L'analizzatore di protocollo Beagle I2C/SPI è un adattatore host per bus I2C e SPI veloce e potente via USB

369,00 €*
Piattaforma universale I2C/ SPI/ eSPI Promira
TP500110-S
La piattaforma universale I2C/SPI/eSPI di Promira può essere utilizzata per un'ampia gamma di applicazioni

Varianti da 900,00 €*
1.060,00 €*