Part Number: DLPLIGHTCRAFTER
Hello.
I'm trying to configure my LightCrafter 4500 using the I2C port. I can start and stop pattern display and switch between video mode and pattern display mode using the I2C interface so I think everything is OK with the basic interface. The problem comes when trying to configure the LUT. I've based my I2C command sequence on Table 4.1 in the manual (Pattern Display Mode Example). Here's the I2C command sequence I'm sending:
0x69 | (1<<8) 0x01 //set pattern mode
0x6f | (1<<8) 0x00 //set external video source
0x75 | (1<<8) 0x00 0x01 0x01 0x00) // 1 LUT entry, repeated sequence
0x70 | (1<<8) 0x00 //set VSYNC trigger
0x77 | (1<<8) 0x02) //open mailbox (NB - manual says 0x01, but I think it's wrong - we're sending pattern definitions here, not image indices)
0x76 | (1<<8) 0x00) //set offset
0x78 | (1<<8) 0x00 0x78 0x00 //set LUT
0x77 | (1<<8) 0x00 //close mailbox
0x7d | (1<<8) 0x00; //validate (and read result)
0x65 | (1<<8) 0x02) //start the pattern display
I've stepped through the sequence line by line. Everything is fine until 0x78 | (1<<8), 0x00 0x78 0x00 //set LUT. As soon as that command is executed a red light appears on the EVM next to the USB port. Is there something wrong with my I2C sequence? All I want to do is configure the EVM to display real-time HDMI but in pattern sequence mode so that it's pixel correct.
Thanks.