• Resolved

Compiler/DLPC350: DLP® products forum

Intellectual 390 points

Replies: 7

Views: 209

Part Number: DLPC350

Tool/software: TI C/C++ Compiler

Hi,

I am using the driver board of the DLPC350 in my setup. My application needs to use 200 sequence pattern images as fast as possible.

My question is if it is doable or not and what is the limit for the sequence pattern. And the other question is how to define the pattern LUT entries according to the images.

Thanks, 

Sis

  • Hello Sis,

    Could you please describe the bit-depth of the desired images? You can find additional information of the specific possibilities in the DLPC350 datasheet. I would also recommend continuing to use the DLP4500 GUI in order to setup the patterns to determine what is possible.

    Thanks,
    Kyle 

  • In reply to Kyle Rakos:

    Hi Kyle,

    In my application, 1-bit images can be used as patterns. Using GUI, it is not convenient to load 200 images (am I right? I need to browse the image every time and add it to the output image). I have the short version of the C++ code just to project sequence pattern. I read the data sheet, however, still I am not sure about the pattern sequence LUT. Could you please write an example for a 1 bit image and how to modify the INI file accordingly?

    Thank you, 

    Sis

  • In reply to Semicolon:

    Hi Sis, 

    Kindly wait for a few days, we'll get back to you next week. 

    Thanks & Regards,

    Hirak.

  • In reply to Hirak Biswas:

    Hi Sis, 

    This is taking a bit more time, I will get back to you next week. Sorry for the delay and thanks for your continued patience.

    Thanks & Regards,

    Hirak.

  • In reply to Hirak Biswas:

    Hi Sis, 

    As you said, you need 200 1-bit patterns for your application. In this case, you can use 1 image to store upto 24 1-bit patterns. This way you have only 10 images to load, which makes this relatively convenient.

    Also, kindly find an example INI for 1bit pattern display mode displaying the R7 bitplane of image indexs 1,2,3 from flash memory with red LED. This sequence is internally triggered. The exposure time and pattern period is set 500ms (500,000us).

    Hope this helps, 

    Hirak Biswas

    e2e_sol.ini

  • In reply to Hirak Biswas:

    Dear Hirak, 

    Thank you so much for this information. I have some other questions:

    1. how does the buffer swap work in DMD in case of pattern sequence? 

    2. In ini file you sent the FIRMWARE_TAG is indicated with 3 addresses (0x44 0x4C 0x50), whereas in the Default ini file its address is  0x0. I was wondering if you can refer to a table from programming manual so that I can know more about it. ( I read the tabl 2-74 ub page 56 but I am not sure if that relates to these addresses).

    Thank you for your help, 

    Sis

  • In reply to Semicolon:

    Hi Sis, 

    1. how does the buffer swap work in DMD in case of pattern sequence?

    A> The bufferswap bit denotes that the pattern being displayed requires swapping of the image buffer or not. The DLPC350 has two pingpong image buffers, so that when you are displaying from 1 image buffer, the other buffer can be simultaneously be loaded with the next image to be displayed. While defining the pattern LUT values, IF the current pattern is from the same image as the previous pattern, put bufferswap bit as 0. If the current pattern is from a different image than the previous pattern was from, put bufferswap as 1. 

    2. In ini file you sent the FIRMWARE_TAG is indicated with 3 addresses (0x44 0x4C 0x50), whereas in the Default ini file its address is  0x0. I was wondering if you can refer to a table from programming manual so that I can know more about it. ( I read the tabl 2-74 ub page 56 but I am not sure if that relates to these addresses).

    A> This FW_TAG field on INI file is not used and is irrelevant. You can put a tag on FW using FW Build option on the GUI.

    Thanks & Regards,

    Hirak.