TotalPhase-Blog-Erlebniswelten

Lecture des données EDID via DVI à partir de l'EEPROM

La lecture des données EDID de l'EEPROM de l'écran DVI est une application fréquente pour l'adaptateur hôte Aardvark I2C / SPI et le câble de débranchement DVI-DDC. Bien que le moniteur DVI soit décrit ci-dessous, des étapes similaires peuvent être utilisées pour d'autres appareils DVI. 

L'objectif de cet article est de démontrer comment lire plusieurs octets de l'EEPROM du moniteur DVI. Dans cette application, l'adaptateur Aardvark est le maître I2C.

L'EEPROM du moniteur DVI et le câble breakout DVI-DDC sont les esclaves I2C. L'adresse de destination I2C de l'EEPROM du moniteur DVI est 0x50. La longueur des données EDID de l'EEPROM du moniteur DVI est de 128 octets. Dans cet exemple, l'adaptateur Aardvark lit les données EDID de l'EEPROM du moniteur DVI. L'Aardvark lit 128 octets à partir de l'adresse mémoire 00 et de l'adresse de destination I2C des appareils 0x50.

Écris et lis Guideline

  1. Connecte l'adaptateur Aardvark au PC via le port USB.
  2. connecte l'adaptateur Aardvark au port I2C du câble breakout DVI-DDC (TP240810).
  3. Connecte le port DVI du câble DVI-DDC breakout au port DVI de l'écran.
  4. Télécharge la dernière version de Total Phase USB Drivers Installer et exécute-la. 
  5. Télécharge la dernière version de Control Center Serial et ouvre-la.
  6. Connecte le Control Center Serial à l'adaptateur Aardvark en cliquant sur Configurer l'adaptateur. Sélectionne ensuite l'adaptateur Aardvark. Clique sur OK pour établir une connexion avec l'adaptateur. 
  7. Clique sur Adaptateur et sélectionne I2C + SPI. 
  8. Clique sur l'adaptateur, active les I2C Pull-Up's et configure la Target Power (Pin 4, 6) sur 5 V. 
  9. Configure l'adaptateur comme maître I2C via le panneau de contrôle I2C en cliquant sur l'onglet maître. Saisis ensuite 100 dans le champ Bitrate et clique sur set. Saisis 0x50 dans le champ Adresse de l'esclave 
  10. Lire 128 octets de l'adresse de registre DVI Monitor I2C 00 en saisissant 0x00 dans l'adresse de registre, en sélectionnant 1 octet dans la largeur d'adresse et en saisissant 128 dans le champ Number of Databyte.
  11. Cliquer sur Master-Register Read et s'assurer que les données lues sont "00 FF FF FF FF FF 00 10 AC ...".
Aardvrak_Control_Center_Cerial
DVI-System
Aardvark_Adapter_and_DVI_DDC_Breakout_Cable

Outils de développement I2C

Adaptateur hôte I2C/SPI AardvarkAdaptateur hôte I2C/SPI Aardvark
Adaptateur hôte I2C/SPI Aardvark
TP240141
L'adaptateur hôte Aardvark I2C/SPI est un outil innovant pour l'utilisation avec les systèmes de bus I2C & SPI.

309,00 €*
Beagle I2C/SPI Protokoll Analyzer - Total Phase
Analyseur de protocole I2C/SPI Beagle
TP320121
L'analyseur de protocole I2C/SPI Beagle est un adaptateur hôte de bus I2C et SPI rapide et puissant via USB

369,00 €*
Plateforme universelle Promira I2C/ SPI/ eSPI
TP500110-S
La plateforme universelle Promira I2C/SPI/eSPI peut être utilisée pour une multitude d'applications

Variantes de 900,00 €*
1 060,00 €*