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.

DLPC150: regarding flash memory usage and patterns RGB565 image format

Part Number: DLPC150
Other Parts Discussed in Thread: DLPA2005, DLP2010NIR,

Hi team,

My customer can't post on the forum. I'll ask a question for him.

"

We referred to NIRscanNano design and software files for creating our own board including DLCP150, DLPA2005, DLP2010NIR for NIR spectroscopy application.
We have loaded firmware of dlpc150 v2.3.1 into the flash memory w25q64jv which is connected with dlpc150. then we are trying to generate patterns and store it in the same flash, is it possible? As per datasheet of dlpc150, programming guide it is possible(my understanding i am a naive in this DLP and imaging domain). but how to access   RGB565 format images from  FW and RGB565 format images stored in the flash. First of all,  how to generate desired patterns,  how to convert patterns into rgb565 format, how to store in flash and how to tell dlpc150, image data is loaded above the FW data, from this address(like, in programming guide dlpc150   Table 2-20  ). Any good step by step easy to understand and implement example is most welcome and I will be grateful  for that.

"

Thank you very much for your help.

Best regards,

  • Hello Zhonghui,

    Thank you for the message. We will look into this in the coming week. 

    Best,

    Maxine

  • Hi Maxine,

    Thank you for your help.

    Is there any update?

    Best regards,

  • Hello User,

    Unfortunately we do not yet have an answer for you. Please expect a reply by the end of this week.

    We appreciate your patience.

    Regards,

    Austin

  • Hi team,

    Thank you for your help.

    Is there any update?

    Best regards,

  • Hi Zhonghui,

    We are still looking into your questions and it will need another few days. I apologize for the delay. 

    Regards,

    Lori 

  • Hi team,

    This question has been going on for a long time and the customer is waiting for an answer. Please give an answer as soon as possible.

    Thank you for your help.

    Best regards,

  • Hello Zhonghui,

    We do not proivide any comamnd interface to store new patterns or overwrite existing patterns. You can select one of the existing patterns using Set Serial Flash Pattern Selection Command (0x0D).  

    Could you please let us know how are you trying to generate patterns and what patterns?

    Regards,

    Akhil

  • Hi Akhil,

    Thank you for your help.Customer updates are as follows:

    "

    you for your response. I think i got your point. I can't include my patterns in the same flash where Firmware is also Stored. As per NIRSCAN nano guide, SDRAM is there for storing patterns.

    Next, coming to the next question how to send my own pattern. Please correct/suggest me if i am wrong in the following; "we need to send 854 bits for one row. For 480 rows 480 times of 854 bits. 24 bit mode, how to Store it in variable like uint_8 testPatternRow_1[107]={0x00,0x00,0xFF.......107 terms} like this 480 row variables, am I right? I will Store it in SDRAM and retrieve it through tm4c1297 MCU and I'll send to dlpc150 over 24bits parallel port. That is as per my understanding of Sending 1 will turn on the pixel 0 to turn off the pixel"

    Any suggestions/examples towards how to generate patterns for NIR wavelength range is most welcome. I am a beginner in this area.

    Our project progress is we just connected DMD2010NIR with our designed PCBs. What we see in DMD is some continuous disturbance. We need to run test patterns then if everything works fine, we need to write custom patterns for NIR spectroscopy.

    "

    Best regards,

  • Zhonghui,

    The method that you suggest is a much lower level of control than we typically support. The DLPC performs multiple levels of image processing in a way that does not typically allow the user to control each individual pixel for each bit mode. The good news is that this will reduce the complexity needed to accomplish your use case.

    Can you speak on what patterns you would like to generate? Are these horizontal/parallel/diagonal lines?

    Regards,

    Austin

  • Hi team,

    "Thank you for your support.
    We are planning to use column and hadamard scan type for NIR spectroscopy application. "


    Best regards,

  • Hello Zhonghui,

     

    You can refer to the existing Tiva MCU source code and the DLP spectrum library. You are free to modify or edit the existing code to generate your own patterns. Note that we only support the usage of the api or libraries and developing the code for custom usage is beyond our scope of support.

    We provide an api to generate patterns based on the scan type selected and the corresponding api can be seen in dlpspec_scan.c file in spectrum library installation directory.

     

    Regards,

    Akhil

  • Hi team,

    Thank you for your help.

    Best regards,