How to display 48--1bit image in DMD in millisecond switching time?
Part Number: DLPC350
Tool/software: TI C/C++ Compiler
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.
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.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Kyle Rakos:
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?
In reply to Semicolon:
Hi Sis, Kindly wait for a few days, we'll get back to you next week. Thanks & Regards,
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,
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
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,
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,
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.