The problem is that your expectations are wrong. The data sheet plainly states that this is a darlington transistor array. You would not expect the output to go to 12V since (as the data sheet schematic shows) it's a transistor collector with the emitter to ground. The output acts as a switch to ground. For the test you need a load such as a resistor or light bulb connected between 12V and the IC output (500ma maximum current). Then +5V on the input will connect the output to ground and allow current to flow through the load.
(Isn't it amazing what you can learn from a data sheet?)
Again referring to the data sheet, the logic diagram shows that the COM pin is connected to the output clamp diodes connected to each collector. The COM pin can be connected to the +12V to clamp any transients above the supply voltage due to an inductive load (such as a relay coil) that could otherwise blow the output transistor.
Thanks for the advice. Now finally I tried to use the ULN2003AN as a LED matrix driver just by grounding the GND pin and then place the chip in serial with the GND-lines for the display for amplification. It works fine for one LED, but when I set up the speed to power up all LEDs the illumination from each LED is very low. Is it the wrong chip for this purpose?
Thanks for the advice. Now finally I tried to use the ULN2003AN as a LED matrix driver just by grounding the GND pin and then place the chip in serial with the GND-lines for the display for amplification. It works fine for one LED, but when I set up the speed to power up all LEDs the illumination from each LED is very low. Is it the wrong chip for this purpose?
No, this chip should work fine. Darlington amps can sink quite a bit of current. What frequency are you outputing to the LEDs? Can you provide a schematic of what you are trying to do?
That all makes sense and I get a good bright light from the display at that rate, but how about large commercial LED displays. Do they increase the voltage or do they only control a small matrix with one chip?
That all makes sense and I get a good bright light from the display at that rate, but how about large commercial LED displays. Do they increase the voltage or do they only control a small matrix with one chip?
How would it help to just buffer the data.
That'll just delay the display data and decrease the frame rate.
The trick must be parallel data to control a whole row (column) at a time.
It'll require more current from the PSU but not much.
Can this be right???
By simply using a PIC and make a duty cycle of etc. 1% ON (equalling 100 LEDs shifting each second) the LED will dim. The LED power must be increased to a higher level??
How would it help to just buffer the data.
That'll just delay the display data and decrease the frame rate.
The trick must be parallel data to control a whole row (column) at a time.
It'll require more current from the PSU but not much.
Can this be right???
By simply using a PIC and make a duty cycle of etc. 1% ON (equalling 100 LEDs shifting each second) the LED will dim. The LED power must be increased to a higher level??