Quelle est la résistance idéale pour une valeur de résistance de base 2N3904 lors de l'utilisation de la logique RTL?

8

J'ai une tonne de transistors 2N3904 et je voudrais les utiliser pour mon projet logique RTL. Sur la base de ce que je pouvais comprendre sur le Web et des parties que j'avais, j'ai obtenu des portes logiques qui fonctionnent assez bien avec les valeurs suivantes:

schématique

simuler ce circuit - Schéma créé à l'aide de CircuitLab

Bien que cela fonctionne bien, je suis un peu inquiet de ce que j'ai lu sur la fiche technique du 2N3904. Il indique que la tension de saturation base-émetteur a les spécifications suivantes:

Ic = 10mA Ib = 1.0mA Ic = 50mA Ib = 5.0mA

J'ai du mal à comprendre ce que cela signifie exactement. Si vous calculez le courant pour l'entrée de base avec la loi d'Ohm, nous obtenons I = 5/10000 = 0,0005. Ai-je raison de dire que c'est 5mA? J'ai remplacé R2 par une résistance 5K et il a commuté le même, ce qui serait de 0,001 ou 10mA.

Comme je l'ai dit, cela fonctionne pour le moment. Je veux juste m'assurer d'acheter les bonnes résistances pour le travail. Je sais que l'objectif est que le transistor soit complètement saturé, mais je ne sais pas si c'est ainsi que cela se fait ou non.

Merci,

JohnnyStarr
la source
un miliAmp ne serait-il pas 1 / 1000A ou 1e-3A? Si c'est le cas, ce n'est pas 10mA comme vous l'avez écrit, mais 1mA. et n'est pas non plus 5mA mais 0,5mA ou 500uA. se mettre d'accord?
Cristiano

Réponses:

11

Chaque transistor a un gain de courant, généralement β ou hFedans la fiche technique. Les valeurs typiques sont de l'ordre de 100. Lorsque le transistor n'est pas saturé, le courant de base et le courant de collecteur sont liés par ce facteur:

jec=hFejeb

Lorsque le courant de base augmente au point où le courant de collecteur ne peut plus augmenter, le transistor est dit saturé . Le courant du collecteur ne peut plus augmenter car il ne peut plus autoriser de courant - le courant est entièrement limité par R1 dans votre diagramme, et la tension de l'émetteur au collecteur est au minimum.

Lorsque nous concevons la logique numérique, nous ne voulons pas saturer à peine les transistors. Nous voulons beaucoup les saturer. Cela offre une marge supplémentaire contre les variations dehFe, et tient également compte du fait que pour les fréquences plus élevées (nécessaires pour les transitions rapides hautes / basses), hFe est effectivement réduit.

Règle générale: en logique numérique, conception d'un courant de collecteur 15 fois supérieur au courant de base.

Alors ici, vous avez sélectionné une résistance de collecteur de 1kΩ. A saturation, la tension émetteur-collecteur est bien inférieure à la tension d'alimentation, on peut donc estimer le courant collecteur comme:

jec=5V1kΩ=5mUNE

Nous voulons que le courant de base soit 1 / 15e (0,33mA), et la tension aux bornes de la résistance de base sera la tension d'alimentation, moins environ 0,65 V de la jonction base-émetteur de Q1. Donc:

R2=5V-0,65V0,33mUNE=13kΩ

Votre sélection de 10kΩ est assez proche.

Vous pouvez également augmenter les valeurs de résistance, en maintenant le rapport entre le courant de base et le collecteur, mais en réduisant le courant global. Cela réduit votre consommation d'énergie, mais réduit également la vitesse logique car les courants plus petits sont capables de charger les capacités parasites moins rapidement. Il s'agit d'un compromis performances / consommation d'énergie que vous pouvez faire en tant qu'ingénieur.

Phil Frost
la source
Ainsi, la capacité de saturer complètement le transistor est plus basée sur le rapport des courants collecteur / base que sur les valeurs réelles du transistor? En d'autres termes, je pourrais probablement utiliser plusieurs types de transistors avec un rapport 1K (collecteur) 13K (base)?
JohnnyStarr
Comment cette approche garantit-elle que le transistor sera en saturation si vous ne concevez que pour un gain de 15?
sherrellbc
@sherrellbc parce que le gain de tout transistor que vous utiliserez aura un gain bien supérieur à 15.
Phil Frost
@JohnnyStarr, cela dépend du gain du transistor, mais un BJT typique à petit signal (comme 2N3904, BC547, 2N2222, etc.) aura un gain de courant de l'ordre de 100. Il varie en fait selon une large marge, même entre les échantillons du même numéro de pièce, donc l'approche est d'anticiper un gain qui est sûrement inférieur au gain que vous obtiendrez afin de ne même pas rencontrer de problème où votre logique ne sature pas le transistor .
Phil Frost
Alors, puisque le gain est probablement beaucoup plus élevé, vous vous attendriez à ce que le transistor sature beaucoup plus tôt qu'avec un courant de base de 330uA? L'idée semble solide mais ce courant de base semble vraiment faible. Si nous supposons que le transistor peut saturer à un courant de collecteur de 1 mA, une estimation approximative le serait, mais le courant de base associé à 10 uA (~ gain de 100)? Et puisque nous concevons pour un courant de base de 330 uA, la saturation est garantie.
sherrellbc