Salve a tutti
Sto interfacciando una MKR1310 verso il mondo esterno.
Al momento non ho problemi di consumo e vorrei collegare i pin inutilizzati verso una sorgente nota: 3.3V oppure Gnd tramite resistenze da 3.3kohm, quindi 1 mA.
In particolare SDA ed SCL.
Vedo che nel mondo Arduino si utilizza generalmente il PullUp piuttosto che il PullDn come ero abituato coi TTL e coi CMOS.
Esiste un motivo particolare?
Un grazie anticipato.
Probabilmente il motivo è che Arduino classico (UNO, Leonardo, MEGA, ecc.), basato su AVR, aveva nella MCU solo le resistenze di pull-up e non di pull-down, per cui ... quella era l'unica scelta possibile senza aggiungere hardware esterno
Guglielmo
Se su un ingresso logico metti una resistenza di pull up, per dare un comando devi semplicemente chiuderlo a massa; se, invece, metti una resistenza di pull down, devi chiudere alla tensione di alimentazione: se il comando è distante, devi portare anche la tensione di alimentazione, che potrebbe fare cortocircuito a massa. Con il pull up e la chiusura a massa, invece, non c'è questo rischio, né la possibilità (purché si chiuda a massa...) di dare una tensione superiore a quella di alimentazione della logica.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.