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.

DLPC350 can be repalced by general ARM9?

Other Parts Discussed in Thread: DLPC350, DLP4500NIR

The DLPC350 is expensive,and I want to use an general ARM9 to control the DMD for my Independent-design spectrometer.I means that it can avoid use two proccesor.And the DLPC350 's core is ARM9,isn't it? 

1.What‘s the difference between ARM9 and DLPC350?DLPC350's kernel is ARM9 ​,isn't it?

2.what‘s DLPC350 programming process ?

3.Can use an ARM9 to control the DLP4500NIR?

4.How to control the DMD?do you have some program  to control the DLP4500NIR example?

please!

  • Hello James,

    Thank you very much for your interest in Texas Instruments DLP technology. It is not possible to use a generic ARM9 controller for the DMD chips. Our goal is to provide easy to use, faster time to market total system solutions to our customers. And, the DLP controller is designed for that purpose and intended to work with specific DMD chip.

    We'd like to understand your concerns. If you can please email me at gurrapu@ti.com, I'll be glad to address your concerns and provide more details.

    Thanks again for your interest and looking forward to discuss more with you.

    Best Regards,

    -Srik Gurrapu

    gurrapu@ti.com

  • Now I tell you my application that I want to make a spectrometer like you but I don't want to use all of your Circuit design and I want use another host processor to control the DLPC350.But How can I get the pattern data provided in datasheet through the 24-bit BUS.It seems like that  the host processor have unnecessary to connect with DLPC350.If I do like that,what any difference with your design?Is it can realize?
    please! 
     
  • Hello Wade,

    1.What‘s the difference between ARM9 and DLPC350?DLPC350's kernel is ARM9 ​,isn't it?

    [Sanjeev]

    DLPC350 is custom DLP ASIC developed to control the DMD. We never expose direct DMD control because of two reasons, a) IP  b) Reliability and longevity . These custom ASIC take care of both. In fact all DMDs to date require a custom DLP controller ASIC without which it is not possible to drive the DMD.

    2.what‘s DLPC350 programming process ?

    [Sanjeev]

    DLPC350 has firmware file which needs to be programmed on a flash. During boot process it looks for valid flash image. We provide to JTAG guidelines to program empty flash http://www.ti.com/dlp-lightcrafter4500-jtag-flash

    3.Can use an ARM9 to control the DLP4500NIR?

    [Sanjeev]

    NO. Reason described in #1 above.

    4.How to control the DMD?do you have some program  to control the DLP4500NIR example?

    [Sanjeev]

    You can control by talking to DLPC350; it is the same controller chip that is there in http://www.ti.com/tool/dlplcr4500evm controller has programmer's guide you can talk via I2C or USB from your host processor. 

    But How can I get the pattern data provided in datasheet through the 24-bit BUS?

    The DLP4500NIR with DLPC350 sitting in the front appears as a video sink device. from the host processor you can generate video signal like you do for any LCD controller chip. So look out for RGB888 24bit digital interface on your host processor, the only requirement would be to check out the capability of host processor to generate 912x1440 resolution source, the DLPC350 is capable of accepting 10Hz - 120Hz frame rate with max pixel clock input of 150MHz.

    t seems like that  the host processor have unnecessary to connect with DLPC350.If I do like that,what any difference with your design?Is it can realize?

    [Sanjeev]

    If you look bit deep into the Spectroscopy system, there are other important modules like Light Source Control, detector ADC data sampling, etc... so without a real-time host-processor embedded system, it is not possible to synchronize and sample the detector data in short time. Having said that you can still read ADC from a external PC and run the computation of generating the absorption spectrum, it really slows down the scanning time, 

    Regards,

    Sanjeev

     

  • Thanks a lot!

    For the question forth ,I mean I do use a host processor like your design but I'll make the host processor disconnected to the DLPC350 .However, there are pattern datas provided from the host processor in your design ,as the design documents told me. 

    Besides,the data the host processor obtained is the Spectrum signal and processed by it.Why does it must need the pattern datas?Because my design As told above would be no this transmission channel like your 24-bit BUS.And my design would be realizsed?If not,why?

    Please!

  • Hello Wade,

    Why does it must need the pattern datas?Because my design As told above would be no this transmission channel like your 24-bit BUS.And my design would be realizsed?If not,why?

    [Sanjeev]

    Yes, you can realize the system without using 24-bit BUS. Transmission over 24-bit BUS is not mandatory. The patterns can be stored on the flash and then recall stored patterns to display over DMD by sending commands to the controller chip.

    Regards,

    Sanjeev