Barre led 12V + TLC5940 + mosfet IRF540

Ciao a tutti, mi rivolgo ni nuovo a voi esperti per una domanda hardware:

Vorrei regolare l'intensità luminosa di alcune barre LED funzionanti a 12V.

Ho già fatto un circuito con dei mosfet IRF540 collegati attraverso una resistenza ai pin PWM dell'Arduino. Ora però avrei l'esigenza di usare molti più PWM, per questo ho deciso di utilizzare un TLC5940 ma mi sono accorto di una cosa: seguendo questo schema

ho notato che ci sono delle resistenze di pull-up sui mosfet e il TLC5940 taglia il negativo. La domanda è: ma in questo modo all'accensione (prima che l'integrato inizi a generare i PWM) non si accendono tutte le barre LED siccome ci sono le resistenze di pull-up?!?

In alternativa che tipo di collegamento dovrei usare per evitare questo problema ?

Grazie per l'aiuto !

In alternativa che tipo di collegamento dovrei usare per evitare questo problema ?

Non c'é collegamento alternativo. Le uscite del TLC sono tipo ope collector che scaricano una corrente costante a massa. per avere una tensione positiva per pilotare il MOSFET serve per forza una resistenza pull up.

Alternativa prova il PCA9685
http://www.nxp.com/documents/data_sheet/PCA9685.pdf

https://github.com/kasperskaarhoj/PCA9685-Arduino-Library
Ciao Uwe

Grazie Uwe, cosa ne dici se invece di collegare le resistenze di Pull up al positivo le collegassi ad un'uscita dell'arduino? In questo modo potrei mandare alto il Gate dopo qualche mS. Sto dicendo una cavolata?

Arduino non regge la corrente necessaria per i Pulllup. Dovresti usare un transistore PNP per farlo.
Ciao Uwe