Hi,
I'm using some TLC5940 LED driver chips to light a sign. The chips have a function called Dot Correction which is an offset for each channel that allows you to change the current for each channel to compensate for brightness differences between LEDs. Here is the datasheet.
So I made an array of dot correction data. Normally it gets loaded into a register in my setup() routine. But I'd like to make it permanent and use the other option which is to load it into the EEPROM of the chips by applying 23V to the VPRG pin when loading the DC data.
I've gotten the DC control to work fine for me when just using the register, but I want to make it permanent in the EEPROM. However the literature is not making it clear to me quite how to do this. For instance, what does EEPROM data = 3 Fh (default) mean?
Would it be as simple as running the DC register programming code while I have VPRG = 23V?
Any help with this would be very much appreciated.