Conduire une LED avec FPGA

ercegovac

Conduire une LED avec FPGA


Étant donné que le FPGA peut être programmé avec différents courants de commande , peut-on se fier uniquement à cela pour limiter le courant via une diode LED fixée à la broche du FPGA, sans utiliser de résistances série? Ou pour élargir la question, quel est le mécanisme de contrôle du courant d’entraînement au sein du FPGA? Je parle des diodes LED de signalisation, couramment utilisées à titre indicatif.

Spehro Pefhany

Que vous dit la fiche technique sur le courant de sortie maximum / minimum garanti à la sortie LED Vf? Que vous dit la fiche technique LED sur le courant maximum? Sont-ils compatibles sans résistance? Astuce: si un paramètre n’est pas garanti, vous devriez hésiter à vous y fier. Le courant de sortie peut être approximativement contrôlé par les dimensions du MOSFET particulier ou des MOSFET transportant le courant.

ercegovac

@SpehroPefhany Eh bien, le problème est plus lié à la caractéristique de la broche de sortie du FPGA qu’aux diodes LED. Vous pouvez spécifier le courant du lecteur dans FPGA mais ma question est, peut-on se fier à cela pour piloter la charge. Lorsque vous faites cela, selon la façon dont le fpga limite le courant en interne, cela peut considérablement augmenter la dissipation au sein du FPGA.

Tony EE rocketscientist

Quelle est votre spécification de conception pour le courant, la tension, la puissance en FPGA et LED?

Oldfart

Vous pouvez conduire une voiture avec vos genoux, sans utiliser vos mains. C’est juste une mauvaise pratique . Pareil ici. Une résistance CMS coûte ~ 0,001 $. Pourquoi devriez-vous le laisser de côté! Si vous passez deux heures sur ce @ 30 $ / heure, cela équivaut à 60 000 résistances. C’est donc aussi une mauvaise économie.

ercegovac

Cette question est plus de curiosité que le vrai problème. La carte est déjà conçue avec des résistances en place. Et passer des années en entreprise à travailler un emploi qui vous fait vous sentir malheureux et compenser cela avec une voiture SUV trop chère est également une mauvaise économie. Mais vous voyez que les gens font tout autour. Le fait est que vous ne pouvez pas mettre un prix sur certaines choses et que la curiosité en fait partie.

Réponses


 Spehro Pefhany

Ce serait une très mauvaise idée de le faire dans un produit où la fiabilité est de toute importance, en particulier si plusieurs E / S sont utilisées de manière abusive. Même si le courant réel n’est pas suffisamment élevé pour raccourcir la durée de vie de la LED, vous pouvez raccourcir la durée de vie du FPGA

Lisez les échecs d’électromigration et lisez les petits caractères sur le courant maximum par banque d’E / S GND / Vcc et autres.

Les tolérances pour des choses comme le courant (MSSFET Idss dans ce cas) peuvent être très larges dans le traitement des semi-conducteurs. Un « 8mA » (pour charger / décharger brièvement la capacité parasite) peut être de 16mA ou 24mA. Il n’y a pas de source / puits de courant de précision là-dedans, c’est juste un MOSFET.

ercegovac

Donc, fondamentalement, le réglage du courant d’attaque est uniquement destiné à être utilisé comme moyen de limiter le courant transitoire, et non à l’état stable?

Spehro Pefhany

Oui, si vous n’avez pas besoin de temps de montée et de descente rapides, il est inutile de les claquer de rail en rail aussi rapidement que possible, cela ajoute simplement à EMI.


 Annie

Vous ne spécifiez pas de FPGA, mais en regardant les fiches techniques pour quelques-unes, je ne vois que les spécifications VOH min et VOL max. En d’autres termes, les fiches techniques précisent que la résistance du transistor sera inférieure à une certaine valeur. Ils ne garantissent pas que la résistance sera supérieure à une valeur particulière, alors ne l’assumez pas.

ercegovac

Cela n’a rien à voir avec ces spécifications. Ceux-ci sont garantis VOL / VOH. La question était de savoir comment le FPGA implémente la limitation de courant sur la broche et peut-on s’appuyer sur cela pour la commande de charge statique (telle que la commande de LED).

 

#(une, avec, conduire, FPGA, LED

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *