Hello,
I have several related questions regarding setting the Dot Correction (DC) registers.
1. From the datasheet, I understand that the "default" DC values in the EEPROM are 3fh (all ones), for each of the 16 outputs. Does the term "default" mean that the devices are shipped that way?
2. From the datasheet, I understand that the power up DC register values are not defined, which is normal for a static CMOS register. What is the method for transferring the the stored EEPROM values into the DC registers?
3. Refer to Table 4 in the datasheet. When DCPRG is Low, and VPRG is at GND, the device is in Grayscale PWM Mode. My question is, does that mean that the DC values are read from the EEPROM, and used as the DC correction values, AUTOMATICALLY? Here's another way to ask that question. At power up, do the DC values in the EEPROM become the 'live' 6-bit correction values?
I realize it looks like it's possible to infer the answer to question 3 from the block diagram on the front page of the datasheet. But I cannot find any direct written reference to it in the text.
4. If the answer to question 3 is 'yes', then does that mean that it IS NOT necessary to fill the Dot Correction (DC) registers? And, that if the DC values are not specifically written to the DC registers, then the TLC5940 powers up to an EEPROM FACTORY DEFAULT of a 3fh (11 1111b) 6-bit correction value?
5. If the answer to question 4 is 'yes', does that mean the TLC5940 CAN BEGIN WITH GRAY SCALE MODE immediately after power up?
I apologize if the information I'm asking for is contained within the datasheet. I've spent a few days poring over it and am unable to answer the questions above. I hope you can clear it up for us.
Thank you,
Larry Richards