Le moyen le plus efficace de piloter un si grand nombre de LED sera probablement d'utiliser un générateur de courant constant (il existe de nombreux circuits intégrés pour cela, dont beaucoup sont dédiés aux applications LED, comme par exemple l'AP8800, qui est un convertisseur 350 mA pour les LED - c'est une valeur de courant assez standard pour les applications d'éclairage LED, de quel courant avez-vous réellement besoin pour vos LED UV?), puis connectez les LED en série sous forme de bandes de (par exemple) 8, chaque bande ayant sa propre constante générateur de courant. Bien sûr, vous devrez alimenter la carte avec une tension relativement élevée (par exemple, 24V), mais cela ne devrait généralement pas poser de problème.
Une solution très simple pour vos LED 20 mA, 3.8V pourrait être un régulateur de courant constant linéaire comme le CL520 (un petit appareil de type transistor, qui ne nécessite qu'un condensateur externe de 100 nF pour fonctionner), ou une diode à courant constant, comme le NSI45020T1G: si vous prenez une alimentation 48V standard, un CL520 pourrait gérer 12 LED en série (le NSI45020T1G est limité à 45V). Si les LED ont le VF le plus élevé, avec une entrée de 48V et 12 LED (VF total = 45,6 V), le régulateur doit dissiper 48 mW, ce qui ne conduirait qu'à une augmentation de température d'environ 6 ° C avec le petit boîtier TO-92. Si les LED ont le FV le plus bas (FV total = 38,4 V), la dissipation totale serait de 192 mW, avec une augmentation de température d'environ 25 ° C (ce qui est encore acceptable). Pour les LED avec des courants plus élevés, cependant, de tels appareils qui dissipent simplement l'excès de tension sous forme de chaleur chaufferaient beaucoup trop, c'est pourquoi des appareils comme l'AP8800 sont implémentés comme des convertisseurs abaisseur de commutation (utilisant une bobine).