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.
Tool/software:
Dear Member
[Intraoral scanner : Fixed patter set, Single scan mode]
we generated firmware in TI's External Pattern Mode and then created firmware in the FPGA to match it for control.
If we needed to change the pattern scanning speed, we had to regenerate and download the TI External Pattern Mode firmware and the FPGA firmware.
[Industrial scanner : Multi-scan mode using various pattern sets]
How can I operate the system without downloading each time to investigate various pattern sets? External Pattern Mode doesn't seem suitable because it can't set up multiple pattern sets. Is that correct?
After downloading a single firmware, what firmware should I use or where can I obtain it to operate in multi-scan mode?
The External Pattern Streaming Mode you mentioned—does it require downloading the External Pattern Mode firmware to the flash every time to support different scan modes?
Or is there a specific firmware that needs to be downloaded?
Please explain in detail the operational scenario to support various scan modes for different pattern sets.
Hello LP!
Thanks for reaching out through E2E!
It seems like you have asked a similar question/the same question previously here - https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1377257/dlpc3479-dlp4710evm-lc.
How can I operate the system without downloading each time to investigate various pattern sets? External Pattern Mode doesn't seem suitable because it can't set up multiple pattern sets. Is that correct?
As my colleague has mentioned, "the DLPC347x does not support changing the order pattern sets are displayed during run time without uploading a new pattern set." This is because our controller does not support multiple indexed pattern sets.
External nor Internal patterns support your variant patterns due to different reason:
Multiple scan modes could be achieved if you had an external pattern being streamed into the controller for each scan mode you wanted to do. This would require the patterns beforehand and the frame rate couldn't change.
Please explain in detail the operational scenario to support various scan modes for different pattern sets.
The different modes are: 1. External Video, 2. External Pattern, 3. Internal Pattern, and 4. Splash Pattern.
Hopefully this helps!
Aaron
Hi Aaron
Thank you for your kind reply.
Q1) In the past, I used External Pattern Mode by creating firmware with the TI GUI and then downloading it to the DLPCxxxx. How should I handle firmware on the DLPCxxxx? Do I need to create External Pattern Firmware using the TI GUI for both External Video and External Pattern Modes?
Q2) Previously, with the help of TI, I created the FWSel_DLPC3478_DLPA2005_pm1_i2c0x36_v8p0p0.Img
on the TI site for the DLPC3478. I would like to create one for the DLPC3479 as well. Could you provide me with the site information?
Q3) I understand that I should use External Pattern Mode. Is that correct?
Q4) Multiple scan modes could be achieved if you had an external pattern being streamed into the controller for each scan mode you wanted to do.
This would require the patterns beforehand and the frame rate couldn't change
I understand that I need to use an External Pattern Set and that while the pattern shape can be changed, the speed (Hz) cannot be altered. Is this correct?
Thanks
Best Regards
Hello LP,
1. If you are using External Video or External Pattern this is data external to the controller and is being streamed in. You will need to create your own solution or data that is being sent in.
2. There is a firmware selection tool here - https://software-dl.ti.com/dlp/pico-fw-selector/ - you select the DLPC3479, the PMIC, Pin Mapping, I2C Address and Firmware Version (if you want 1 or multiple LEDs enabled by default).
3. External Pattern Mode seems to be the easiest but you will need to make the patterns you would like externally and send the frame data accordingly. This means any of the patterns other than 60Hz will have to be shown multiple frames to equal the refresh rate and artificially change the frame rate.
4. see my comment on #3. Basically each scan mode will need to be changed on an external source.
Best,
Aaron