Commutazione 12V con un segnale attivo basso 5V


9

Sto provando a commutare 12V (max 30mA) con un segnale proveniente da un MCU che preferirei essere attivo basso (quindi la tensione di uscita è 12V quando il segnale di controllo è 0V e 0V quando il segnale di controllo è 5V).

Dato che ho molti transistor bipolari a portata di mano, sto cercando una soluzione usando i transistor bipolari. Per un segnale alto attivo, ho trovato una risposta su questo sito che sembra funzionare perfettamente e sembra che questo possa essere adattato a un segnale basso attivo aggiungendo un altro transistor PNP:

schematico

simula questo circuito - Schema creato usando CircuitLab

Tuttavia, 3 transistor per quello che sembra essere un problema abbastanza semplice sembra un po 'eccessivo. C'è una soluzione migliore?

Risposte:


12

Che ne dici di questo per un'idea.

Con l'ingresso a 5 V nessuna corrente può fluire attraverso lo zener (5 + 9> 12). Il transistor PNP di uscita è tenuto in OFF dalle resistenze dell'emettitore di base (= 4k7 + 2k2) e l'uscita è 0. Quando l'ingresso viene portato a 0 V, una piccola corrente scorrerà attraverso la base e la resistenza 2k2. La giunzione dei due resistori sarà di 9 V (la tensione di zener) e la base sarà di 11,4 V (presupponendo una caduta di 0,6 V Vbe). Verrà aggiunta la corrente totale che fluisce attraverso la base e zener (corrente di assorbimento) (la legge attuale di Kirchoff). Con i valori mostrati la corrente di base sarà 0,5 mA e la corrente del resistore 1,4 mA che fornirà una corrente di assorbimento di poco inferiore a 2 mA.

inserisci qui la descrizione dell'immagine


Questo è un buon circuito; 5 + 9> 11.5 quindi dovrebbe funzionare.
Andy aka

1
È meglio disegnare schemi in modo che il "flusso" vada da sinistra a destra (ingressi a sinistra, uscite a destra), cioè un'immagine speculare di ciò che hai ora.
Tcrosley,

5
La convenzione di tcrosley ha ragione sul fatto che tu abbia ragione, ma stavo semplicemente cercando di mostrare il circuito nello stesso modo in cui era stato posto nella domanda per rendere più chiaro il confronto. Come mi è stato sottolineato molto tempo fa, le regole sono per l'abbandono degli sciocchi e la guida dei saggi.
JIm Dearden,

3
+1 per un approccio diverso, piuttosto che tentare di trasformare ogni problema in un chiodo per il martello a transistor :-)
Anindo Ghosh,

Quindi, come lo traduco in 18v invece che in 12v? 5 + 9 <18 e devo regolare i resistori per mantenere la giunzione dei due resistori a 9v?
ThatAintWorking,

8

È possibile ottenere questo risultato con due transistor NPN come mostrato di seguito. Come puoi vedere, ogni volta 0Vche viene dato un segnale, 12Vviene visualizzato nell'output e ogni volta che 5Vviene dato un input 0Vnell'output , viene visualizzato nell'output.

Vediamo come funziona. Prima di tutto, cominciamo con lo scenario in cui l'ingresso è 5V, o in altre parole, HIGH. Questo accenderà Q1 e la tensione sul collettore di Q1 sarà quasi uguale alla tensione sul suo emettitore, che è GND. La base di Q2 è collegata al collettore di Q1, quindi quando è 0Vpresente il collettore di Q1, ovvero quando Q1 è ON, Q2 è OFF. Questo perché la base di Q2 sarà messa a terra.

Quando l'ingresso è 0V, o LOW, Q1 non si accende e può essere immaginato come non collegato affatto. Quindi, la corrente che passa attraverso R1 si attiverà su Q2.

La corrente di Q2 è limitata con la sua corrente di base e hFE, come si può vedere nell'equazione seguente;

ioCQ2=ioBQ2*hFEQ2=12-0.610*103*300=350mUN

Come si può vedere, la corrente massima che può passare attraverso Q2 è di circa 350mA. Ma questo dipende molto dall'hFE del transistor, che può variare ovunque da circa 50 a 300. Con un hFE di 50, la corrente può essere al massimo di circa 60 mA, il che è sufficiente per le vostre specifiche. Abbassando R1 aumenterà la corrente che passerà Q2.

inserisci qui la descrizione dell'immagine


Grazie per questa soluzione! Un limite che non ho menzionato nella mia domanda è che un interruttore laterale alto sarebbe molto più facile per me affrontare il problema generale rispetto a questo interruttore laterale basso.
microtherion,

1

Ecco un'idea: -

inserisci qui la descrizione dell'immagine

Due NPN e un PNP per lo stadio di uscita. Il resistore R è opzionale ma ad alcune persone piace vederne uno lì. Fallo 4k7.

Con un azionamento logico 1 dall'MCU, la base del transistor centrale è in corto a massa e quindi la corrente del collettore non fluirà e quindi il transistor di uscita sarà spento.


Come potrebbe mai la corrente di base del PNP essere diversa da zero senza R?
avakar,

@avakar Ho detto che era facoltativo ma se fossi pignolo direi che senza corrente di collettore dal centro npn non ci sarà corrente di base nel pnp.
Andy aka

@Andyaka, potresti spiegare perché questo è un miglioramento rispetto al mio circuito originale? Dal mio punto di vista ingenuo, il conteggio dei componenti dei due approcci è praticamente identico. Il problema è che il mio circuito non funzionerebbe in pratica?
microtherion,

1
@microtherion buon punto - rileggo la tua domanda e ora mi rendo conto che hai aggiunto il transistor extra per l'inversione. OK essere un po 'meschino non è la mia natura, ma il mio circuito non ha bisogno di una connessione + 5V e funzionerà fino a un ingresso MCU di circa 1V. Il tuo avrà comunque bisogno della connessione a 5 V e il tuo ingresso dovrà andare tra 0 V e questa tensione (anche se potrebbe essere 3v3 o meno). Il tuo input deve oscillare verso l'alto per chiudere la barra di alimentazione MCU per funzionare correttamente mentre il mio deve oscillare vicino a 0 V per funzionare. Altalene / rotonde ecc.
Andy aka

@Andyaka, mio ​​male, ho letto "no R" come "R = 0" invece di "R = infinito". Con quest'ultimo ha senso :)
avakar
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.