Ho progettato e stampato un PCB a 4 strati che ospita 91 LED a infrarossi in un layout rettangolare 7x13. Questo sarà usato come retroilluminazione per un progetto di visione artificiale. Sto riscontrando un problema in cui i singoli LED si stanno bruciando o forse in qualche modo si disconnettono dal circuito. Sospetto che la dissipazione del calore possa essere la causa del problema.
Immagine
Layout PCB
Ogni fila di 7 LED (testo LED verde) è cablata in serie. L'alimentazione a 12 V (powerplane VCC) si collega al primo LED. I successivi 6 sono collegati in serie. Infine, una resistenza di limitazione della corrente (testo R verde) collega l'ultimo LED al piano di massa.
specifiche tecniche:
- Piano VCC: alimentazione 12V, 2A
- LED: TSHG6200 . Corrente nominale massima di 100 mA.
- Resistenza di limitazione corrente: 20 ohm
- Saldatura: Thermoflow Sn60 / PB40
- Dissipazione di potenza totale stimata: 12 V * 0,1 A per riga * 13 file = 15,6 W.
- Dimensioni dell'array: 13 file di 7 LED, circa 7 cm x 6 cm
misure
Con un alimentatore a 12V, ci sono circa 1,45 V su ciascun LED e circa 2,0 V sulla resistenza di limitazione della corrente, il che significa una corrente di 100 mA. Poiché questo è esattamente alla massima corrente consentita, ho inserito un potenziometro ad alta potenza tra l'alimentatore e il piano VCC, e l'ho usato per regolare la tensione di ingresso in modo che fosse leggermente inferiore (11,5 V circa). Ciò porta la corrente in modo sicuro al di sotto dell'importo massimo consentito.
Sto anche usando una coppia Darlington per controllare la retroilluminazione con un Arduino. La retroilluminazione è attiva quasi sempre e ogni tanto viene spenta per circa 30 ms. Non penso che ciò sia rilevante per il problema, ma può fornire ulteriori dettagli se necessario.
Problema
Dopo circa 10-30 minuti di utilizzo, una o più file di LED si spengono. Se misuro la tensione attraverso ogni LED nella fila spezzata, la maggior parte dei LED sono a circa 0,8 V e uno ha circa 8,0 V su di esso. Non scorre corrente. A volte la rivendita dei pin o toccando il LED risolve questo problema. A volte deve essere sostituito. In ogni caso ho solo altri 10-30 minuti di utilizzo prima che ne esca un altro.
Un'altra osservazione è che l'intero lato posteriore della tavola è piuttosto appiccicoso. Puoi vederlo nella foto sopra. Mi chiedo se sta diventando troppo caldo e la saldatura sta diventando compromessa (forse trasudando flusso ??).
Domanda
Cosa devo provare per migliorare l'affidabilità? Ho già provato a farlo funzionare a una tensione inferiore per portare la corrente in modo sicuro al di sotto del massimo nominale. Mi chiedo se devo usare un diverso tipo di saldatura? O una specie di dissipatore di calore? I LED si surriscaldano al tatto ma non in modo insopportabile.
Modifica, dopo aver provato i suggerimenti
Grazie a tutti per i suggerimenti! Ho fatto qualcosa di molto semplice - ho indicato una ventola del computer per soffiare aria attraverso l'array - e ha funzionato in modo fantastico! Immagino che questo sia davvero ovvio per molti di voi, ma sono rimasto sorpreso dall'enorme differenza.
Senza ventilatore:
- 25mA per riga -> 39C
- 33mA per riga -> 41C
- 40mA per riga -> 48C
- 55mA per riga -> 52C
Entriamo così nella "zona pericolosa" della temperatura prima di raggiungere la massima corrente per LED.
Con ventaglio:
- 35mA per riga -> 26C
- 60mA per riga -> 30C
- 90mA per riga -> 34C
L'ho eseguito a 90 mA per riga e 34 ° C per oltre un'ora senza problemi. Grande!