Hello,
I am using PTN3460I. Then, I would like to read EDID No.4 from Register 0x00-0x7F through AUX commands as PTN3460I connection check. Is the setting procedure as follows? It is a prerequisite that EDID No is specified by initialization from MCU.(I refer to ”PTN3460I Programming Guide Rev1.3”)
Please let me know if there is another good way to check PTN3460I connection through AUX commands.
i2c_start(); // Generates I2C START condition
i2c_write(0x40); // Select PTN3460I slave address (DEV_CFG pin = low)
i2c_write(0x85); // Register 0x85: EDID ROM access control
i2c_write(0x04); // Register 0x85 = 0x04, the EDID writes to I2C register 0x00 – 0x7F will be
i2c_stop(); // Sends I2C stop-condition
i2c_start(); // Generates I2C START condition
i2c_write(0x40); // Select PTN3460I slave address (DEV_CFG pin = low)
i2c_write(0x00); // Set EDID writing from I2C Register 0x00
i2c_start(); // Generates I2C RESTART condition
i2c_read(0x40); // Select PTN3460I slave address (DEV_CFG pin = low)
i2c_read_128bytes(); // Read EDID from I2C Register 0x00-0x7F(128bytes) continuously?
i2c_stop(); // Sends I2C stop-condition
Best Regards,
Solved! Go to Solution.
When reading out EDIDs and configuration register data from PTN3460I for verification, it
should do same procedure like writing procedure just change write data command to read data
command.
Hello,
Thank you.
Best regards,