This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

image load timing of worst case

Other Parts Discussed in Thread: DLPC350

I'm using LighCrafter 4500 EVM and using flash memory as input source for pattern display.  I measured image loadiing time using GUI, and found out one of the images loading time varied from around 350ms to 440ms, while for others it only took around 100ms.  And the display of patterns screwed up because of this super long loading time.

Although I can correct this by reorganizing the patterns in each image, I would like to know is that normal to take around 400ms to load one buffer? Because in the user's guide chapter4, it reads as at-worst-case 200ms to load one buffer, and I organized my patterns according to this number.

I'm using the newest GUI and DLPR350PROM-2.0 to build the new firmware.

Thank you for your time!

  • Also, I'd like to know,  is there any way to know if the buffer has been loaded completely? That would be the best if it can work like this: After displaying the current pattern, the DLPC350 waits until the next buffer is completely loaded before it displays the next pattern between buffers, because I want to realize the highest speed of pattern display without the risk of broken patterns.

    I checked image load timing command, but it cannot be used when displaying pattern.

    Any ideas? Thanks!

  • Hello Yurki,

    There is no precise h/w signal or software way knowing exactly when the image load load is complete. 

    The main design requirement is that the total pattern(s) display time from a buffer (24 bit planes) must be >= the next 24bit image load time, when controller is running, it is possible to get the approximate time in ms for loading a given image from the flash, this option is available via commands I2C: 0x61 or USB:0x1A3A.

    Yes, the command should be used to get the stock of various image load times i.e., when pattern display is not active and use this information to create a best possible display sequence without image breaking artifact.