Pages: [1]   Go Down
Author Topic: Consiglio su mosfet - invertire stato logico ...  (Read 410 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 0
Posts: 361
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi servirebbe un PIN che sia positivo fin dall' accensione dell' Arduino. (ovviamente devo poter cambiare stato)

Ho pensato ad un mosfet, con gate direttamente collegato ad un PIN dell' Arduino. Con source collegato a massa. Drain come uscita.
In pratica una specie di uscita "open collector" magari con resistenza di pull-up.

Il circuito deve essere piu' puccolo possibile. Il numero di componenti minimo.

Adesso mi servirebbe un consiglio su un mosfet di ridotte dimensioni, tipo TO-92.


Altre possibilita' ??


CIAO
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 258
Posts: 21488
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non capisco la Tua necessitá. Senza alimentazione non puoi avere un segnale HIGH.
Ciao Uwe
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 124
Posts: 9329
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Altre possibilita' ??

Mettere semplicemente una pull up esterna sul pin interessato è troppo difficile ?  smiley
Logged

Offline Offline
Sr. Member
****
Karma: 0
Posts: 361
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mettere semplicemente una pull up esterna sul pin interessato è troppo difficile ?  smiley
Sei un grande !
Come mai non ci avevo pensato ???

Effettivamente appena acceso, non essendo utilizzato, sara' in alta impedenza.
poi nel setup() eventualmente lo in HIGH, dopo averlo inizializzato come OUTPUT.

GRAZIE !


@Uwe "fin dall' accensione" != "prima dell' accensione"
« Last Edit: April 21, 2012, 12:47:59 pm by acik » Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 258
Posts: 21488
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Altre possibilita' ??

Mettere semplicemente una pull up esterna sul pin interessato è troppo difficile ?  smiley
Astrobeed
Non sono tanto d'accordo.
Sui Pin del ATmega possono esserci al massimo 0,7V sopra la tensione di alimentazione. Nel caso che questa sia zero perché non alimentato non é ammesso mettere 5V su un pin. Questo perché attraverso i diodi di protezione dei Pin circola una corrente che se va male puó distruggere il ATmega.

Le cose cambiano se "prima dell' accensione" é inteso il tempo tra accensione del alimentazione e inizio della eleborazione dello sketch (attesa di stabilizzazione del clock, inizializzazione e ritardo del bootloader). In quel caso si possono dare tensioni sui Pin con un pullup.

Ciao Uwe
Logged

Pages: [1]   Go Up
Jump to: