Come funziona un cambio di livello bidirezionale?

Ho il seguente circuito con un NPN HEXFET Q1 (BS170) Circuito

Correggimi se sbaglio:

Quando il microcontrollore TX-3V3 è 3.3V cioè logico 1, il TX-5V è un logico 1. Questo è perché il gate di Q1 è CHIUSO quando \ $ V_ {GS} \ $ è maggiore di 0 e APERTO quando non lo è. Quindi in questo momento è APERTO poiché \ $ V_ {GS} = 0 \ $.

Domanda:

Mi confondo quando il microcontrollore TX-3V3 è 0V cioè logico 0. I sapere dalle mie misurazioni che il risultato è che il TX-5V è 0 in questo caso. Non capisco perché.

Direi che il cancello di Q1 è chiuso, poiché \ $ V_ {GS} \ circa 3,3 V \ $. Possibili scenari a cui riesco a pensare, correggimi dove il mio processo di pensiero è sbagliato, voglio conoscere i miei errori :

  • Il TX -5V ha unimpedenza, e poiché la corrente prende il percorso di minor resistenza, la mia ipotesi è che la corrente proveniente dallalimentazione 5V scorrerà verso il TX-3V3. Tuttavia, allora cosa succede? Penso sempre alla corrente come a delle biglie che si muovono attraverso un tubo. Poiché il TX-3V3 è uno 0, dove fluiranno le biglie? Non cè terra collegata …
  • Unaltra delle mie ipotesi è che la tensione attraverso il resistore R2 sarà 5V, quindi il potenziale residuo al TX-5V è 0V. In questo scenario cè “Non cè ancora terreno però. Allora dove può andare la corrente? Rispondi a questa domanda: Poiché la corrente non ha un posto dove andare, significa che non cè tensione su R2?

Secondo lassegnazione, il TX-5V può anche controllare il logico “1” o “0” per il TX-3V3. Può uno di voi spiegare lo scenario in cui il TX-3V3 è 0V e il TX-5V è 5V? In che modo il TX-5 sarà in grado di controllare il TX-3V3, come il TX-3V3 controlla il TX-5?

Commenti

Risposta

Quando lingresso 3,3 V viene abbassato a 0 V, la sorgente è a 0 V, il gate è a 3,3 V e il MOSFET è (più o meno per questa parte particolare) “acceso”.

Pertanto il driver per il TX-3.3V assorbe corrente da R1 e R2 e luscita va leggermente al di sopra della tensione di ingresso (perché Rds (on)> 0 e una certa corrente passa attraverso R2).

Se si abbassa luscita TX-5V, il diodo body del MOSFET conduce e porta lingresso TX-3,3V (e la sorgente MOSFET) al livello basso TX-5V più 0,6V o così. Se il MOSFET ha una tensione di soglia sufficientemente bassa, il canale conduce riducendo ulteriormente la tensione della sorgente e la situazione è la stessa di quando viene pilotato dallaltro lato (il canale MOSFET condurrà in entrambe le direzioni).

Senza fare una valutazione dettagliata, penso che questo particolare MOSFET a canale n sia piuttosto marginale: suggerisco di scegliere qualcosa con un Vgs (th) inferiore garantito a 1mA, qualcosa di più simile al BSS138.

Commenti

  • cosè un body diode?
  • Body diode (mostrato come zener nel simbolo schematico) fa parte della struttura MOSFET e si comporta come un diodo che conduce se il drain diventa molto più negativo della sorgente. Immagina un 1N4148 interno collegato dallo scarico alla fonte.
  • @ user1534664 Maggiori informazioni sul diodo MOSFET qui .
  • @ SpehroPefhany Quindi, se il drenaggio è molto più negativo della sorgente, il diodo conduce. Ma se lo scarico è 0V, allora come è più negativo della sorgente che è 0V per impostazione predefinita?
  • @ user1534664 Il diodo body entra in gioco solo nella seconda parte della tua domanda. " In che modo il TX-5 sarà in grado di controllare il TX-3V3 ".

Risposta

Questo è semplice come posso immaginarlo.

Qualunque cosa accada, il gate è sempre a 3,3+ volt. Quando TX-3V3 va a zero, V GS è +3,3 – 0 chiudendo linterruttore e trascinando la tensione a TX-5V anche a zero.

Quando linput su qualsiasi lato è alto, non accade nulla ed entrambi i lati sono alti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *