Part Number: TCAL9539
I am testing a PCB I designed. It contains a TCAL9539 to drive qty=16 red surface-mounted LEDs of 0603 size. The TCAL device is powered from 3.3VDC.
Based on the part of the specification shown below plus various prose in the data sheets I concluded that the TCAL has constant current outputs. In fact, I concluded that the currents are user selectable from 2.5mA to 10mA in four equal sized steps.
I remember thinking that TI folks are extremely talented to be able to create constant current outputs with so little margin between the forward voltage of the LED and the 3.3VDC VDD rail. Moreover, it seems that TI engineers were able to create a bi-polar constant current source for each pin.
In my PCB design I tied the anodes of my red LEDs to VDD and their cathodes to the P port pins. I used no series resistors because I assumed that the on-chip constant current sources associated with the P ports would serve the purpose normally served by series dropping resistors.
For a brief moment I wondered about the power dissipation in the TCAL absent any series resistors, but the package I chose has a bottom side power pad.
At boot up the tiny SMD LEDs emit a tiny puff of smoke and give a brightness level corresponding to currents far greater than 2.5mA to 10mADC. Not the behavior I expected.
My first thought was "hey, where's my constant current source? Is there a hidden 5th constant current value at >100mADC awaiting for users that misconfigure the 40-43 registers?"
And then I did an intense re-read of the data sheet, finding appended to the description of the "fingers" a lengthy discussion of shoot-through currents of push/pull output drivers and the profound effect on the VDD rail's noise when 16 outputs change state.
Could it be that the user programmable fingers are not intended to facilitate direct, resistor-less drive of LEDs but to minimize shoot-through current effects on VDD?
Could it be that the table in the specifications mentioning 2.5/5.0/7.5/10mADC currents is provided merely to allow the user to chose his external series resistor for each LED by giving estimates of the ON resistances of the on-chip MOSFETs?
What say you on this? How did I draw the erroneous conclusion that the P outputs were constant current?
