Part Number: TLC59108F
Dear all, good morning and happy new year !
I'm currently in the prototype production, for a home entertainment unit, which will have STM32U5 based user interface (display, encoder, etc..)
Among the different features, I'm deploying LED rings (RGB, common anode) , to be controlled by a pair of TLC59108F. You can see the draft schematics attached here.
I'm struggling to have the LEDs light up. I'd ask you if you see anything wrong, please.
Some further information:
- The two TLC59108F share the same I2C3 bus. SDA and SCL pulled up by means of 4.7K resistor
- TLC59108F's Reset pins, connected to STM32 GPIO (pulled up internally within the STM32)
- TLC59108F 'a': all A0-A3 to ground (address '40h', shifted left to include W=0, so 80h)
- TLC59108F 'b': all A1-A3 to ground, A0 to 3.13V (address '41h', to be shifted left, so 82h)
- Outputs 6, 9, 11 go to cathode of RGB LED ring. (common anode powered by 5V)
- On the firmware side, first thing I do is to invoke the Mode1 register, switching the oscillator on (00h register, 00h value). Then I wait some 200mS.
- Then I invoke the LedOut register, activating the LEDs
- Finally, I adjust the individual PWM brightness control registers
However, I still cannot have the LEDs light up.
Anything wrong, as you can see from my notes ?
Thanks so much in advance to all !
Matteo
