
Quan es fa un circuit electrònic digital, sovint s'utilitzen resistències de pull-up i pull-down. Aquestes resistències ajuden el circuit a evitar entrades flotants. Les entrades flotants poden causar senyals aleatoris o poc clars. Si es deixa un pin d'entrada no connectat, el voltatge pot oscil·lar entre nivells alt i baix. Cal triar el valor de resistència correcte per assegurar-se que el circuit funcioni cada vegada.
Resistències de tracció amunt i avall

Funció de la resistència de tracció
Sovint es veu una resistència de pull-up en circuits digitals. Aquesta resistència connecta entre una font d'alimentació (com ara 5V) i un pin d'entrada. Quan s'utilitza una resistència de pull-up, s'assegura que el pin d'entrada llegeixi com a un nivell lògic alt quan no s'hi connecta res més. Si es deixa l'entrada flotant, el voltatge pot saltar. La resistència de pull-up atura això pujant el voltatge fins a un nivell segur.
Imagineu que teniu un interruptor al vostre circuit. Quan l'interruptor s'obre, el pin d'entrada podria surar. Afegiu una resistència de tracció per mantenir el voltatge estable. Això ajuda el vostre microcontrolador o xip lògic a llegir un senyal alt clar. Eviteu senyals aleatoris i feu que el vostre circuit sigui més fiable.
Consell: Sempre hauríeu de fer servir una resistència de pull-up quan vulgueu un estat alt per defecte per al pin d'entrada.
Aquí teniu un exemple senzill:
Estat del commutador | Voltatge del pin d'entrada | Funció de la resistència de tracció |
|---|---|---|
obert | Alt (5 V) | Manté l'entrada alta |
Tancat | Baix (0 V) | L'interruptor es connecta a terra |
Pots utilitzar una resistència de tracció amb sensors, botons o qualsevol entrada digital. Això farà que el teu circuit sigui estable i fàcil de controlar.
Funció de resistència de desviació
Una resistència de pull-down funciona de manera similar, però es connecta entre el pin d'entrada i la terra. Quan utilitzeu una resistència de pull-down, us assegureu que el pin d'entrada llegeixi com a nivell lògic baix quan no s'hi connecta res més. Eviteu que l'entrada surti i capti soroll.
Podeu fer servir una resistència de desviació si voleu que el pin d'entrada es mantingui baix fins que alguna cosa el canviï. Per exemple, connecteu un sensor o un botó. Quan el botó s'obre, la resistència de desviació redueix el voltatge a zero. El microcontrolador llegeix un senyal clar de baix nivell.
Nota: Hauries de triar una resistència de desviació quan vulguis un estat baix per defecte per al pin d'entrada.
Aquí teniu un exemple de codi senzill per a una configuració de resistència pull-down:
Input pin ----[pull-down resistor]---- Ground
Fas servir una resistència de desviació per evitar que el circuit actuï aleatòriament. T'assegures que el dispositiu lògic llegeixi un senyal baix constant quan l'entrada no està activa.
Podeu utilitzar resistències de pull-up i pull-down per establir l'estat per defecte de les entrades. Eviteu els senyals flotants i feu que els circuits digitals funcionin sempre.
Nivells lògics i estats flotants

Entrades flotants
Sovint es veu el terme "entrada flotant" en electrònica digital. Una entrada flotant significa que el pin no es connecta a un voltatge clar. El pin pot captar soroll elèctric de l'aire o dels cables propers. És possible que observeu un comportament estrany al vostre circuit quan deixeu una entrada flotant. El voltatge pot saltar entre nivells alts i baixos sense previ avís.
Quan feu servir un microcontrolador o un xip lògic, voleu que cada entrada llegeixi un senyal alt o baix. Si deixeu l'entrada flotant, el xip no pot decidir. Obtindreu resultats aleatoris. És possible que vegeu que els LED parpellegen o que els motors s'engeguen i s'aturen sense cap motiu.
Aquests són alguns problemes que podeu trobar amb les entrades flotants:
Sortida imprevisible del vostre circuit
Accionament fals d'interruptors o sensors
Augment del consum d'energia
Dificultat per resoldre errors
Consell: Connecteu sempre les entrades no utilitzades a un voltatge definit mitjançant resistències de pull-up o pull-down. Aquest senzill pas manté el circuit estable.
Fiabilitat del circuit
Voleu que el vostre circuit funcioni cada vegada que l'encengueu. Les resistències de pujada i baixada us ajuden a assolir aquest objectiu. Aquestes resistències estableixen els pins d'entrada en un estat conegut. Eviteu senyals aleatoris i manteniu els vostres dispositius funcionant com s'esperava.
Uns circuits fiables us estalvien temps i diners. Dediqueu menys temps a solucionar errors. Eviteu danys als vostres components. També feu que el vostre projecte sigui més segur.
Vegem com les resistències de pull-up i pull-down milloren la fiabilitat:
Problema sense resistència | Solució amb resistència |
|---|---|
L'entrada flotant causa soroll | L'entrada es manté en alt o baix |
El dispositiu actua aleatòriament | El dispositiu funciona tal com està dissenyat |
Errors difícils de trobar | Fàcil de provar i depurar |
Pots construir millors circuits quan utilitzes resistències de pull-up i pull-down. T'assegures que cada entrada tingui un senyal clar. Obtindràs resultats estables i fiables cada vegada.
Aplicacions
Interruptors i sensors
Sovint s'utilitzen resistències de pull-up i pull-down quan es treballa amb interruptors i sensors en circuits digitals. Aquests components ajuden a controlar el flux d'electricitat. Quan es prem un botó o s'activa un sensor, es vol que el microcontrolador llegeixi un senyal clar.
Vegem un exemple senzill. Connecteu un botó a un pin d'entrada. Si no feu servir una resistència de desviació, el pin d'entrada pot surar. El microcontrolador pot llegir valors aleatoris. Afegiu una resistència de desviació entre el pin d'entrada i la terra. Això manté el pin a un nivell baix quan no es prem el botó.
Aquí teniu una taula que mostra com funciona una resistència de desviació amb un botó:
Estat del botó | Voltatge del pin d'entrada | Funció de la resistència de tracció |
|---|---|---|
No pressionat | Baix (0 V) | Manté l'entrada baixa |
Pressionat | Alt (5 V) | El botó es connecta al voltatge |
També s'utilitzen resistències de pull-down amb sensors. Per exemple, un sensor de moviment pot tenir una sortida de col·lector obert. Es connecta una resistència de pull-down per assegurar-se que el senyal es mantingui baix quan no es detecta cap moviment.
Consell: Consulteu sempre la fitxa tècnica del vostre interruptor o sensor. Sovint us indica si necessiteu una resistència de reductor.
Estats per defecte
Voleu que el vostre circuit comenci en un estat conegut. Les resistències de pujada i baixada us ajuden a definir aquests estats per defecte. Si voleu que una entrada es mantingui baixa fins que premeu un botó, feu servir una resistència de baixada. Si voleu que una entrada es mantingui alta, feu servir una resistència de pujada.
Aquí teniu alguns motius per establir estats predeterminats:
Evitar la falsa activació
Feu que el vostre circuit sigui més fàcil de provar
Evitar comportaments aleatoris
Podeu utilitzar una resistència de desviació en molts llocs. La feu servir amb interruptors, sensors i fins i tot amb pins d'entrada no utilitzats. Això manté el circuit estable i fiable.
Selecció del valor de la resistència
Valors típics
Quan trieu una resistència de pull-up, heu de conèixer els valors comuns que funcionen bé a la majoria de circuits. Per a dispositius lògics de 5 V, sovint s'utilitzen resistències entre 1 kΩ i 10 kΩ . Molts enginyers trien 10 kΩ per a interruptors i sensors. Aquest valor us ofereix un bon equilibri entre el consum d'energia i la intensitat del senyal.
Podeu veure alguns valors típics a la taula següent:
Sol·licitud | Valor típic de la resistència de tracció |
|---|---|
Entrades del microcontrolador | 10 kΩ |
Interruptors i botons | 4.7 kΩ – 10 kΩ |
Bus I2C (Comunicació) | 1 kΩ – 4.7 kΩ |
Sensors (Sortida digital) | 4.7 kΩ – 10 kΩ |
Si feu servir una resistència de pull-up massa baixa, malgasteu energia. Si en feu servir una de massa alta, és possible que l'entrada no canviï prou ràpid. Sempre heu de consultar la fitxa tècnica del vostre dispositiu. La fitxa tècnica sovint suggereix un bon valor per a la vostra resistència de pull-up.
Factors de selecció
Heu de tenir en compte diverses coses quan trieu un valor de resistència de pull-up. El factor més important és la impedància d'entrada del vostre dispositiu lògic. Una impedància d'entrada alta significa que podeu utilitzar una resistència de valor més alt. Una impedància d'entrada baixa significa que necessiteu un valor més baix.
També has de pensar en quant de corrent flueix a través de la resistència de pull-up. Quan l'entrada és baixa, el corrent flueix des del subministrament, a través de la resistència, fins a terra. Si tries una resistència petita, flueix més corrent. Això pot malgastar energia i fer que el circuit s'escalfi.
Aquests són alguns factors clau a tenir en compte:
Impedància d'entrada: una impedància d'entrada alta permet utilitzar una resistència de pull-up més gran.
Velocitat de commutació: els valors de resistència més baixos ajuden a que l'entrada canviï d'estat més ràpidament.
Consum d'energia: Els valors de resistència més alts estalvien energia però poden alentir el senyal.
Immunitat al soroll: valors de resistència més baixos ajuden a bloquejar el soroll, però consumeixen més potència.
Consell: Per a la majoria d'interruptors i botons, una resistència de tracció de 10 kΩ funciona bé. Per a senyals ràpids, potser haureu d'utilitzar un valor inferior, com ara 1 kΩ o 4.7 kΩ.
Conseqüències de valor
Triar un valor incorrecte de resistència de pull-up pot causar problemes al circuit. Si utilitzeu una resistència massa alta, és possible que el pin d'entrada no arribi al voltatge correcte ràpidament. Això pot provocar senyals lents o perduts. És possible que el circuit no funcioni com espereu.
Si feu servir una resistència massa baixa, el circuit utilitzarà més corrent. Això pot consumir la bateria més ràpidament. També pot fer que els components s'escalfin. Fins i tot podeu fer malbé el dispositiu si el corrent és massa alt.
Aquí teniu una guia ràpida del que passa amb diferents valors de resistència de pull-up:
Valor de la resistència de tracció | Possible resultat |
|---|---|
Massa alt | Resposta lenta, senyal feble, soroll |
Massa baixa | Corrent elevat, energia malgastada, calor |
Tot just | Fiable, ràpid, energèticament eficient |
Sempre hauries de provar el teu circuit amb el valor de resistència de pull-up que triïs. Si observes un comportament estrany, prova un valor diferent. Les resistències de pull-up i pull-down tenen un paper important per fer que el teu circuit sigui estable i fiable.
Recorda: El valor correcte de la resistència de pull-up ajuda al teu circuit a funcionar sempre. Dedica temps a triar el millor valor per a les teves necessitats.
Selecció de resistències de pull-up i pull-down
Necessitats d'aplicació
Quan trieu resistències de pull-up i pull-down, heu de pensar en què necessita el vostre circuit. Cada aplicació té requisits diferents. Podeu utilitzar una resistència per a un botó, un sensor o una línia de comunicació. Us heu de fer aquestes preguntes:
Quin dispositiu es connecta al pin d'entrada?
Amb quina rapidesa ha de canviar el senyal?
L'entrada ha de romandre alta o baixa quan no es connecta res?
Per exemple, si feu servir un microcontrolador amb un botó, voleu que l'entrada es mantingui baixa fins que premeu el botó. Seleccioneu una resistència de pull-down per a aquesta tasca. Si treballeu amb un bus I2C, necessiteu resistències de pull-up amb valors més baixos per mantenir els senyals forts i ràpids.
Aquí teniu una taula que us ajudarà a relacionar els tipus de resistències amb els usos més comuns:
Sol·licitud | Tipus de resistència recomanat | Interval de valors típic |
|---|---|---|
Botó d'entrada | Tirada cap avall | 4.7 kΩ – 10 kΩ |
Sortida del sensor | Pull-up o Pull-down | 1 kΩ – 10 kΩ |
Bus de comunicació | Tirant-se | 1 kΩ – 4.7 kΩ |
Sempre hauries de consultar la fitxa tècnica del teu dispositiu. La fitxa tècnica et dóna consells sobre quina resistència utilitzar i quin valor funciona millor.
Consells pràctics
Pots seguir uns consells senzills per millorar el funcionament del teu circuit. Primer, prova el circuit amb diferents valors de resistència. Pots començar amb 10 kΩ per a la majoria d'interruptors i sensors. Si el senyal canvia massa lentament, prova un valor més baix, com ara 4.7 kΩ.
Consell: Feu servir un multímetre per comprovar el voltatge al pin d'entrada. Això us ajuda a veure si la resistència estableix l'estat predeterminat correcte.
Cal mantenir els cables curts per reduir el soroll. Els cables llargs poden captar senyals d'altres dispositius. Podeu utilitzar cables blindats per a entrades sensibles.
Si feu servir moltes entrades, etiqueteu cada resistència a la placa de circuit. Això facilita la resolució de problemes. També podeu utilitzar resistències codificades per colors per ajudar-vos a recordar-ne els valors.
Recorda que les resistències de pull-up i pull-down mantenen el circuit estable. El disseny és fiable quan selecciones la resistència adequada per a cada aplicació.
Les resistències de pull-up i pull-down ajuden a mantenir estables els circuits digitals. Les feu servir per establir nivells lògics clars i evitar senyals aleatoris.
Trieu el valor de resistència correcte per a cada entrada.
Prova el teu circuit per assegurar-te que els senyals es mantinguin forts.
Consulteu les fitxes tècniques per obtenir consells sobre la selecció de resistències.
Recorda: quan afegeixes aquestes resistències, construeixes circuits que funcionen sempre. Els dissenys fiables comencen amb decisions intel·ligents.
FAQ
Què passa si no utilitzeu resistències de pull-up o pull-down?
El circuit pot mostrar senyals aleatoris o inestables . Les entrades flotants poden fer que els dispositius actuïn de manera estranya. És possible que els LED parpellegin o que els motors s'engeguin sense previ avís.
Com tries el valor correcte de la resistència?
Consulteu la fitxa tècnica del dispositiu per obtenir consells. Comenceu amb 10 kΩ per a la majoria d'interruptors. Utilitzeu valors més baixos per a senyals més ràpids. Proveu el circuit i ajusteu-lo si cal.
Pots utilitzar resistències de pull-up i pull-down junts?
No hauries de connectar tots dos al mateix pin d'entrada. Això crea un divisor de tensió. És possible que l'entrada no arribi a un estat alt o baix clar.
Els microcontroladors tenen resistències de pull-up integrades?
Molts microcontroladors ofereixen resistències de pull-up internes. Les podeu habilitar al vostre codi. Consulteu sempre la fitxa tècnica del vostre microcontrolador per obtenir més informació.
Per què veig soroll al meu pin d'entrada fins i tot amb una resistència?
Els cables llargs o els senyals elèctrics forts a prop poden causar soroll. Mantingueu els cables curts. Utilitzeu cables blindats per a entrades sensibles. Proveu un valor de resistència més baix per a una millor protecció contra el soroll.




