Domanda:
Perché l'uso di resistenze quando si tira qualcosa su o giù?
Dean
2011-03-07 03:42:24 UTC
view on stackexchange narkive permalink

Quando si tira qualcosa verso l'alto o verso il basso, perché viene utilizzata una resistenza e non viene collegata direttamente alla guida + V o 0V?

Se fosse collegato direttamente a V +, sarebbe * sempre * V +. Non puoi tirarlo giù.
@endolith: questa è la risposta. Semplice. E creeresti un cortocircuito cercando di tirarlo giù.
Cinque risposte:
tyblu
2011-03-07 03:51:58 UTC
view on stackexchange narkive permalink

Limita la corrente per proteggere l'interruttore (transistor, ecc.) e consente a sorgenti di segnale con capacità di pilotaggio limitate di modificare la tensione di quel nodo. I binari generalmente hanno un'elevata capacità di guida o una bassa resistenza. Pensa al partitore di tensione, inclusa l'impedenza della sorgente del segnale e del rail, quindi lascia che l'impedenza del rail sia 0 ohm per semplicità.

Altri fattori, oltre alla corrente di esercizio e alle cadute di tensione, per determinare la resistenza alla trazione è il tempo di carica e perdita di substrato. Un resistore pull-down da 2 M ohm su uno strato superiore esposto a umidità e sali non farà nulla a causa della resistenza elettrica inferiore a 1 M ohm dello strato sporcizia .

Se la tavola è esposta a condizioni ambientali così gravi, il valore del tuo pull-up non è quello di cui dovresti essere preoccupato.
Spesso hanno tavole soggette ad alta umidità e nebbia di idrocarburi (scarico, ecc.), @NickT, ma hai ragione: i sali sarebbero un killer.
se lo sono, un involucro sigillato e / o un rivestimento conforme è un must. L'unico motivo per cui dovresti aumentare la forza di un pull-up è per motivi di produzione (residuo di flusso lasciato sulla scheda) o per tolleranze delle parti, in particolare perdite di circuiti integrati e transistor a temperature più elevate.
Ebbene, anche i rivestimenti conformi hanno una conduttanza misurabile ...
supercat
2011-03-07 08:08:09 UTC
view on stackexchange narkive permalink

Un altro punto non menzionato è che se è necessario modificare la scheda, è possibile rimuovere il resistore e sostituirlo con un filo che collega uno dei pad del resistore a qualcos'altro. In confronto, provare a rielaborare un pin a montaggio superficiale che si collega a un power ground plane usando un via che si trova sotto il chip può essere difficile o impossibile (almeno abbastanza difficile da scartare la scheda sarebbe più economico).

Sì, anche se questo potrebbe essere fatto anche con una parte SMT da 0 ohm.
@Chris Stratton: In effetti potrebbe, ma di solito ci sarà qualche altro valore di resistenza che è già utilizzato altrove sulla scheda che funzionerebbe altrettanto bene. La rara possibilità che un pin di una porta possa essere accidentalmente configurato come output potrebbe non giustificare l'uso di una parte in cui non sarebbe altrimenti necessaria, ma se si utilizzerà una parte, potrebbe anche essere un resistore.
JustJeff
2011-03-07 05:34:26 UTC
view on stackexchange narkive permalink

Puoi anche pensarla in questo modo: senza una resistenza di pull-up (o pull-down) in posizione su un ingresso, la sorgente dell'ingresso dovrebbe opporsi direttamente all'alimentazione del dispositivo per modificare la tensione a quel punto ingresso. A seconda della situazione, potresti causare problemi all'alimentatore, alla sorgente di ingresso o a entrambi. Con il resistore, l'ingresso può essere controllato dalla sorgente di ingresso senza correnti eccessive. La situazione per i pull-up in uscita è simile, tranne per il fatto che la "sorgente di ingresso" è il transistor di uscita del dispositivo.

Leon Heller
2011-03-07 04:01:33 UTC
view on stackexchange narkive permalink

Un altro motivo è che rende molto facile modificare l'input: basta collegarlo all'alimentazione positiva se viene disattivato, per esempio, piuttosto che ricablare la connessione. Un paio di pin per un ponticello sono tutto ciò che è necessario. Un tipico esempio è il pin P0.14 su un chip ARM NXP, che determina se si avvia da un ingresso seriale o dalla memoria flash interna.

Che cosa? Non lo capisco? Stai dicendo che è più facile scambiarlo dall'essere tirato su a essere tirato giù?
È necessario effettuare un solo collegamento, invece di dover ricablare l'ingresso. Si applica sia ai resistori di pull-up che a quelli di pull-down sugli ingressi.
La modifica lo rende molto più chiaro.
Sì, e potresti persino tenere manualmente un ponticello alimentato o messo a terra sul resistore di pull up / down di un pin di configurazione per sovrascrivere il resistore durante il ripristino.
chrmue
2011-03-07 14:53:08 UTC
view on stackexchange narkive permalink

Se si desidera fornire solo un livello logico definito a un ingresso decisamente inutilizzato, una connessione diretta a massa o vcc sarebbe ok secondo me. MA: se lo fai, è impossibile pilotare l'input da altre sorgenti. (vedi post sopra)



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...