Commutation 12V avec un signal actif 5V bas

9

J'essaie de commuter 12V (max 30mA) avec un signal provenant d'un MCU que je préférerais être actif bas (donc la tension de sortie est de 12V lorsque le signal de contrôle est 0V, et 0V lorsque le signal de contrôle est 5V).

Comme j'ai beaucoup de transistors bipolaires à portée de main, je recherche une solution utilisant des transistors bipolaires. Pour un signal haut actif, j'ai trouvé une réponse sur ce site qui semble fonctionner parfaitement, et il semble que cela puisse être adapté à un signal bas actif en ajoutant encore un autre transistor PNP:

schématique

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

Cependant, 3 transistors pour ce qui semble être un problème assez simple semble un peu excessif. Y a-t-il une meilleure solution?

microtherion
la source

Réponses:

12

Que diriez-vous de cela pour une idée.

Avec l'entrée à 5 V, aucun courant ne peut traverser le zener (5 + 9> 12). Le transistor PNP de sortie est bloqué par les résistances de l'émetteur de base (= 4k7 + 2k2) et la sortie est 0. Lorsque l'entrée est abaissée à 0 V, un petit courant circule à travers la base et la résistance 2k2. La jonction des deux résistances sera de 9V (la tension zener) et la base sera à 11,4V (en supposant une baisse de 0,6V Vbe). Le courant total traversant la base et le zener (courant de puits) sera ajouté (loi actuelle de Kirchoff). Avec les valeurs affichées, le courant de base sera de 0,5 mA et le courant de résistance de 1,4 mA, ce qui donne un courant de dissipation d'un peu moins de 2 mA.

entrez la description de l'image ici

JIm Dearden
la source
C'est un bon circuit; 5 + 9> 11,5 donc cela devrait fonctionner.
Andy aka
1
Il est préférable de dessiner des schémas pour que le "flux" passe de gauche à droite (entrées à gauche, sorties à droite), c'est-à-dire une image miroir de ce que vous avez maintenant.
tcrosley
5
@ tcrosley Convention sage, vous avez raison, mais j'essayais simplement de montrer le circuit de la même manière qu'il avait été demandé dans la question pour rendre la comparaison plus claire. Comme on me l'a fait remarquer il y a longtemps - les règles sont pour la suspension des insensés et la direction des sages.
JIm Dearden
3
+1 pour une approche différente, plutôt que d'essayer de faire de chaque problème un clou pour le marteau du transistor :-)
Anindo Ghosh
Alors, comment pourrais-je traduire cela en 18v au lieu de 12v? 5 + 9 <18 et dois-je ajuster les résistances pour maintenir la jonction des deux résistances à 9v?
ThatAintWorking
8

Vous pouvez y parvenir avec deux transistors NPN comme indiqué ci-dessous. Comme vous pouvez le voir, chaque fois qu'un 0Vsignal est donné, il 12Vest vu dans la sortie et chaque fois que a 5Vest donné dans l'entrée, il 0Vest vu sur la sortie.

Voyons voir comment ça fonctionne. Tout d' abord, nous allons commencer par le scénario où l'entrée est 5V, autrement dit, HIGH. Cela mettra Q1 sur ON et la tension sur le collecteur de Q1 sera presque égale à la tension sur son émetteur, qui est GND. La base de Q2 est connectée au collecteur de Q1, donc quand il y a 0Vsur le collecteur de Q1, ou en d'autres termes quand Q1 est ON, Q2 est OFF. C'est parce que la base de Q2 sera court-circuitée au sol.

Lorsque l'entrée est 0V, ou LOW, Q1 ne s'allume pas et peut être imaginé comme n'étant pas connecté du tout. Ainsi, le courant passant par R1 passera à ON Q2.

Le courant de Q2 est limité par son courant de base et hFE, comme on peut le voir dans l'équation ci-dessous;

jeCQ2=jeBQ2hFEQ2=12-0,6dixdix3300=350mUNE

Comme on peut le voir, le courant maximum qui peut traverser Q2 est d'environ 350mA. Mais cela dépend fortement du hFE du transistor, qui peut varier de 50 à 300 environ. Avec un hFE de 50, le courant peut être au maximum d'environ 60 mA, ce qui est suffisant pour vos spécifications. L'abaissement de R1 augmentera le courant que passera Q2.

entrez la description de l'image ici

abdullah kahraman
la source
Merci pour cette solution! Une contrainte que je n'ai pas mentionnée dans ma question est qu'un interrupteur côté haut serait beaucoup plus facile pour moi de traiter le problème global que cet interrupteur côté bas.
microtherion
1

Voici une idée: -

entrez la description de l'image ici

Deux NPN et un PNP pour l'étage de sortie. La résistance R est facultative mais certaines personnes aiment en voir une là-bas. Faites-en 4k7.

Avec un entraînement logique 1 de la MCU, la base du transistor central est court-circuitée à la masse et donc le courant du collecteur ne circulera pas et donc le transistor de sortie sera bloqué.

Andy aka
la source
Comment le courant de base du PNP pourrait-il être non nul sans R?
avakar
@avakar J'ai dit que c'était facultatif, mais si j'étais difficile, je dirais que sans courant de collecteur du NPN central, il n'y aura pas de courant de base dans le PNP.
Andy aka
@Andyaka, pourriez-vous expliquer pourquoi il s'agit d'une amélioration par rapport à mon circuit d'origine? De mon point de vue naïf, le nombre de composants des deux approches est à peu près identique. Le problème est que mon circuit ne fonctionnerait pas en pratique?
microtherion
1
@microtherion bon point - J'ai relu votre question et je réalise maintenant que vous avez ajouté le transistor supplémentaire pour l'inversion. OK d'être un peu mesquin n'est pas ma nature mais, mon circuit n'a pas besoin d'une connexion + 5V et fonctionnera jusqu'à une entrée MCU d'environ 1V. La vôtre aura toujours besoin de la connexion 5V et votre entrée doit aller entre 0V et cette tension (bien qu'elle puisse être 3v3 ou moins). Votre entrée doit pivoter vers le haut pour fermer le rail d'alimentation du MCU pour fonctionner correctement, tandis que la mienne doit osciller près de 0 V pour fonctionner. Balançoires / ronds-points etc.
Andy aka
@Andyaka, mon mauvais, j'ai lu "non R" comme "R = 0" au lieu de "R = infini". Avec ce dernier, cela a du sens :)
avakar