Tool/software:
We have a system streaming 60 fps at 1280x720 over MIPI DSI to the DLPC3433 and have noticed something unexpected.
The LED strobe, LED_SEL[1:0] appears to cycle through RGB four times per frame. Here is an image of LED_SEL[1:0] with 60fps streaming:
When we send just a red image to the display, we see with a high speed camera that there are several flickers of the display a frame. Further hinting that there are multiple RGB cycles per unit frame.
We were expecting the DMD to only cycle once through RGB per frame. I.e for 60Hz = 16.7ms per frame, about 5ms of RED, 5ms of GREEN, 5ms of BLUE or something similar. Instead if we go by LED_SEL we see something roughly like 1ms of RED, 1ms of GREEN, 1ms of BLUE that then repeats 4 times. Normally this does not matter, but in our application we likely require that we only cycle RGB channels once per frame. We have strict requirements around minimum pulse on and off durations.
Two questions:
Are my findings in line with expected behavior of the DLPC3433?
Is there any way we can change this on our end or would it be possible to change the DLPC3433 FW to accommodate this? E.g. something as close to 5.5ms red, 5.5ms green, 5.5ms blue as possible for 60hz
Thank you