Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

DLPD4X00KIT: Question for LoadData function in USB DLL API

$
0
0

Part Number: DLPD4X00KIT

I have two questions for LoadData function in USB DLL API.

Question1. Description in DLPU039A section 6.2.2 is wrong?

In the document, there is this sentence;
"No more than 500 rows can be loaded at a time (96 kb for DLP9500, 51.2 kb for DLP7000, and 64 kb for DLP650LNIR)"

I think the values "96kb, 51.2kb, 64kb" are wrong, and they should be "960kbits, 512kbits, 640kbits".
Because DLP9500 have 1920elements/row, then 1920bits * 500rows = 960kbits.
And same as for DLP7000, DLP650LNIR.
Is it correct? Or, I have some mistakes?


Question2. How much LoadData function call interval is needed?

To load entire data for one DMD, LoadData function is called multiple times.
For example;

    ClearFifos(deviceNumber); // Initialize the DMD fifo.
    LoadData(rowData, sizeof(rowData) / 2, dmdType, deviceNumber); // Load 1st half of pattern int the DMD.
    LoadData(rowData + sizeof(rowData) / 2, sizeof(rowData) / 2, dmdType, deviceNumber); // Load last half of pattern int the DMD.

Then I have question. 

Can two LoadData fuctions be called without any wait time like above example?
Or, should some wait time be inserted between 1st LoadData and 2nd one?


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>