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.

DLP3000 only usable with DLPC300?

Other Parts Discussed in Thread: DLPC300

I only want to display patterns changing at the maximum rate for a microscopic sensor application. Can i save the extra space for the DLPC300 + SDRAM and put what needs to be done in the main FPGA?

The DS seems not to give information on how to directly control the DLP3000 in sufficient detail.

I also didn't find out if i am able to achieve higher pattern rates by partially updating the DLP3000.

And still i am not sure how the patterns are updated. First the pattern is loaded into the DLP3000 memory, then it is transferred to the mirrors with a strobe/latch signal? So all the mirrors are updating at the same time?

There seem to be some restrictions on how the mirrors can be updated, some technology/lifetime issues, powerup / down, is this the reason for the DLPC3000?

  • Hello Raymund,

    You have answered to your first query your self in the last comment of your post.

    I only want to display patterns changing at the maximum rate for a microscopic sensor application. Can i save the extra space for the DLPC300 + SDRAM and put what needs to be done in the main FPGA?

    >> This is exactly the reason, there seem to be some restrictions on how the mirrors can be updated, some technology/lifetime issues, powerup / down, is this the reason for the DLPC3000?

    So DLP3000 cannot be operated without DLPC300.

    Based on number of pattern and refresh speed following option available -

    Your front-end interface device expected to have I2C master and video-output that can generate 608x684 video the minimum.

    Pre-stored option -

    [Your-Front-end system]  -i2c- & -RGB888port-   FPGA - DLPC300 - DLP3000

    Real-time via RGB port -

    [Your-Front-end system]  -i2c- & -RGB888port-   DLPC300 - DLP3000

    I also didn't find out if i am able to achieve higher pattern rates by partially updating the DLP3000.

    The DLPC300 - DLP3000 allows full refresh of the DMD only, 608x684. Partial DMD refresh not possible on this chipset. 

    And still i am not sure how the patterns are updated. First the pattern is loaded into the DLP3000 memory, then it is transferred to the mirrors with a strobe/latch signal? So all the mirrors are updating at the same time?

    There is mDDR SDRAM memory where the patterns stored, the DLPC300 then transfer to DLP3000 with predefined timing, and then DLPC300 generates the LED_EN signals and trigger outputs for external synchronization. There is small difference in DMD refresh b/w different bit-depth patterns, patterns with bit-depth 1,2,& 3 are refreshed full DMD at once, and patterns with bit-depths 4,5,6,7,8 are refreshed at "group level" (there are 8 groups in DLP3000 each group is divided into 608/8 - 76 columns). Since the reference  is trigger signal for the external device, the DMD refresh doesn't matter, for example - the camera sensor integrates the light intensity over the complete exposure time.

    Let us know if there are any further comments.

    Regards,

    Sanjeev