Usare un transistor come interruttore per MCU
Salve a tutti,
Dovrei trovare una soluzione a questo problema:
Nel mio circuito ho un componente che funziona a 5Vcc (consumo di circa 500-600mA).
Nello stesso circuito è inserito un MCU che viene alimentato a 3.3Vcc, e le varie porte in/out sono a 3.3Vcc.
Dovrei far in modo che da una porta del microcontrollore settata come uscita posso accendere/spegnere il componente che però è alimentato a 5Vcc.
Ho provato ad usare un transistor il BC337 il quale ha una Ic=800mA. Ho collegato la base ad una porta del MCU, il collettore a 5Vcc, ma non ottengo il risultato voluto, ovvero quando accendo lo porta dove è collegata la base del transistor sull'emettitore ottengo circa 2,90Vcc.
Ho provato a mettere sulla base invece che l'uscita del MCU direttamente i 5Vcc, ed in questo caso ottengo sull'emettitore i 5Vcc.
Ma come dicevo l'MCU è alimentato a 3,3Vcc.
Come potrei riuscire a risolvere? eventuali suggerimenti anche usando altri tipi di componenti.
Grazie.
Dovrei trovare una soluzione a questo problema:
Nel mio circuito ho un componente che funziona a 5Vcc (consumo di circa 500-600mA).
Nello stesso circuito è inserito un MCU che viene alimentato a 3.3Vcc, e le varie porte in/out sono a 3.3Vcc.
Dovrei far in modo che da una porta del microcontrollore settata come uscita posso accendere/spegnere il componente che però è alimentato a 5Vcc.
Ho provato ad usare un transistor il BC337 il quale ha una Ic=800mA. Ho collegato la base ad una porta del MCU, il collettore a 5Vcc, ma non ottengo il risultato voluto, ovvero quando accendo lo porta dove è collegata la base del transistor sull'emettitore ottengo circa 2,90Vcc.
Ho provato a mettere sulla base invece che l'uscita del MCU direttamente i 5Vcc, ed in questo caso ottengo sull'emettitore i 5Vcc.
Ma come dicevo l'MCU è alimentato a 3,3Vcc.
Come potrei riuscire a risolvere? eventuali suggerimenti anche usando altri tipi di componenti.
Grazie.

