Electronic – Auto detect LED failure

analogcontroldetectionfaultled

I'm using bunch of LEDs with red, blue and yellow colors in a product for sign indication. the product has total around 150 LEDs of all three different colors.

As these LEDs are purchased in bulk, there are some faulty LEDs which are sorted on either side or both side. Currently, I check each LED with multimeter in forward bias and reverse bias mode. If LED is OK, then I solder it to PCB. These method works but it is time consuming. is there any fast method to check bunch of LEDs?

Another question is, there are some LEDs on PCB, which become faulty after some use. Some are sorted on either one side or both side. So, is there any circuit that I could integrate in my PCB which will detect LED failure?

Below image is the LED driving part of circuit. Is there any problem in my circuit to cause some LEDs to become faulty after I install them on PCB?

Schematic

The L1, L2, L3 are connected to AVR microcontroller with 3.3V operating voltage. 74HC595 is supplied with +5V and controlled by AVR. Circuit shows only three LEDs, but there are a bunch of LEDs in column not shown in circuit for sake of clarity. Does this circuit have any problems?

EDIT:

I want to mention that only one LED will glow at time out of all 150 LEDs. So, No over-current problem in this case. I have tested voltage drops for each color type and according to that resistor R1 is set to 200 ohms which is maximum resistor value required by three color types(The brightness level may be low for 2 out of 3 color types, but that is OK for me). I am thinking to create a test program that will run on on-board AVR microcontroller and test each LED. is it possible to test LED from its current and applied voltage value by program ? Any idea how it can be possible ?

EDIT-2:

Suppose if any channel (guess here QA) is off(at 0V) in 74HC595 IC and L1 is at 0V then, LED D1 gets 5V at cathode side and 0V at anode side. Is it cause failure due to reverse breakdown of LED? Can i omit R62, R65 and R68 pull-up resistors ?

Best Answer

Component Failures fall in to 3 categories and generally in this order;

  1. Bad Process ( solder, handling and ESD control )
  2. Bad Design
  3. Bad Part

Considering LED's are all factory tested 100% for Iv (Luminous Intensity), I suggest you illuminate us with pertinent details that might explain 1. or 2. Then you wont have an issue with 3.

ESD damage can cause early failure or immediate failure unless you choose parts with Diode protection built in or use them in back-to-back mode parallel mode where bi-colour depends on polarity and interpolated color depends on duty cycle.

Why waste time testing LEDs that were already good and spend time instead looking for anything that can cause >-5V > 100uA. You are probably contributing to the failures without knowing it.