10M+ Erdvinės dalys sandėlyje
ISO sertifikuotas
Garantija įtraukta
Greitas Pristatymas
Sunku Rasti Dalis?
Mes juos gauname.
Prašyti kainos

Traukimo ir traukimo rezistoriai: paskirtis, skirtumai ir panaudojimas

Apr 14 2026
Šaltinis: DiGi-Electronics
Naršyti: 905

Traukimo ir traukimo rezistoriai padeda išlaikyti skaitmeninius signalus aiškioje loginėje būsenoje, kai joks įrenginys nevaldo linijos. Tai sustabdo plūduriuojančius įėjimus, kurie gali sukelti klaidingus rodmenis ir nestabilų perjungimą.

Figure 1. Pull-up and Pull-down Resistors

Prisitraukimo ir traukimo rezistorių paskirtis

Traukimo ir traukimo rezistoriai naudojami skaitmeninėse grandinėse, kad signalo linija būtų žinoma loginė būsena, kai jos nevaldo joks aktyvus įrenginys. Tai neleidžia įvesties plūduriuoti.

Slankioji įvestis neturi aiškios aukštos ar žemos būsenos. Dėl triukšmo, nuotėkio srovės ir didelės daugelio skaitmeninių prietaisų įvesties varžos plūduriuojančios linijos įtampa gali dreifuoti. Tai gali sukelti klaidingus rodmenis arba nestabilų perjungimą.

Traukiamasis rezistorius jungia liniją su maitinimo įtampa, todėl numatytoji būsena yra aukšta. Ištraukiamas rezistorius sujungia liniją su žeme, todėl numatytoji būsena yra žema. Šie rezistoriai išlaiko signalą stabiliu lygiu, kol grandinė jį aktyviai pakeis.

Stabilios loginės būsenos su traukimo ir traukimo rezistoriais

Figure 2. Stable Logic States with Pull-up and Pull-down Resistors

Traukimo rezistoriaus veikimas

Tarp signalo linijos ir teigiamos maitinimo įtampos yra prijungtas traukiamasis rezistorius. Jis palaiko aukštą loginį lygį, kai jokia kita grandinės dalis netraukia signalo žemai, todėl įvestis netampa neapibrėžta.

Kai signalo linija yra prijungta prie žemės, loginė būsena pasikeičia iš aukštos į žemą. Tai leidžia linijai išlikti aiškiai apibrėžtai bet kurioje būsenoje.

Ištraukiamo rezistoriaus veikimas

Tarp signalo linijos ir žemės yra prijungtas ištraukiamas rezistorius. Jis palaiko žemą loginį lygį, kai jokia kita grandinės dalis jos nevaro aukštai, o tai padeda išvengti signalo plūduriavimo.

Skirtumai tarp prisitraukimo ir traukimo rezistorių

FunkcijaTraukimo rezistoriusIštraukiamas rezistorius
RyšysTiekti įtampąĮ žemę
Numatytoji būsenaAukštasŽemas
Aktyvi būsenaIštraukė žemaiVažiuojama aukštai
Bendras naudojimasMygtukai, atviros išleidimo linijos, I2CLoginiai įėjimai, valdymo linijos
Pagrindinis tikslasIšlaiko aukštą liniją tuščiąja eigaIšlaiko žemą liniją tuščiąja eiga

Tinkamos prisitraukimo ir traukimo rezistoriaus vertės pasirinkimas

• Mažesnis pasipriešinimas suteikia signalui didesnę trauką link numatytosios būsenos, o tai padeda išlaikyti aiškų ir stabilų loginį lygį.

• Didesnis pasipriešinimas sumažina srovės suvartojimą, o tai gali padėti apriboti nereikalingą energijos suvartojimą.

• Labai didelis pasipriešinimas gali padaryti numatytąją būseną silpnesnę ir mažiau patikimą.

• Linijos talpa gali sulėtinti signalo pokyčius tarp loginių būsenų.

• Taip pat reikėtų atsižvelgti į įvesties nuotėkio srovę, nes ji gali turėti įtakos įtampai linijoje.

• Greitesnėms ar jautresnėms grandinėms dažnai reikia kruopščiau pasirinkti rezistorių, kad signalas būtų stabilus ir būtų galima švariai perjungti.

Vidiniai ir išoriniai traukimo ir traukimo rezistoriai

FIgure 3. Internal and External Pull-up and Pull-down Resistors

Kai kuriuose mikrovaldikliuose ir skaitmeniniuose įrenginiuose yra vidiniai traukos rezistoriai, kuriuos galima įjungti naudojant programinę įrangą arba konfigūracijos nustatymus. Šie įmontuoti rezistoriai padeda sumažinti papildomų dalių poreikį ir supaprastinti grandinę.

Išoriniai traukos rezistoriai yra atskiri komponentai, esantys už prietaiso ribų. Jie leidžia geriau valdyti rezistoriaus vertę ir gali užtikrinti geresnį signalo veikimą, kai grandinei reikia stipresnio poslinkio, geresnio atsparumo triukšmui arba nuoseklesnio laiko.

• Vidiniai traukos rezistoriai yra įmontuoti į kai kuriuos skaitmeninius įrenginius.

• Išoriniai traukos rezistoriai pridedami už prietaiso ribų.

• Vidiniai traukimo rezistoriai padeda sutaupyti dalių ir vietos plokštėje.

• Išoriniai traukos rezistoriai suteikia daugiau vertės ir našumo kontrolės.

• Išoriniai traukos rezistoriai gali būti geresni greitesnėms ar triukšmingesnėms grandinėms.

Traukiami ir nuleidžiami rezistoriai mygtukų ir jungiklių grandinėse

Figure 4. Pull-up Resistor in a Button Circuit

Traukiamieji ir ištraukiamieji rezistoriai yra plačiai naudojami mygtukų ir jungiklių įvesties grandinėse, kad įvesties kaištis būtų apibrėžtoje loginėje būsenoje, kai jungiklis atidarytas. Be traukimo rezistoriaus įvestis gali plūduriuoti ir sukelti nestabilius ar klaidingus perėjimus. Prisitraukimo mygtuko grandinėje įvestis išlieka aukšta, kai mygtukas nepaspaudžiamas, ir pasikeičia žemai, kai mygtukas sujungia liniją su žeme. Šis aktyvus-žemas išdėstymas yra įprastas mikrovaldiklių konstrukcijose, nes daugelyje įrenginių yra įmontuoti traukiamieji rezistoriai.

Figure 5. Pull-down Resistor in a Button Circuit

Ištraukiamoje mygtuko grandinėje įvestis išlieka žema, kai mygtukas atidarytas, ir keičiasi aukštai, kai mygtukas sujungia liniją su maitinimo įtampa. Šis išdėstymas taip pat galioja, tačiau daugelyje MCU šeimų išoriniai traukiamieji rezistoriai dažnai naudojami daugiau nei vidiniai. Praktiniam dizainui "pull-up" arba "pull-down" pasirinkimas turėtų atitikti reikiamą numatytąją loginę būseną, įvesties struktūrą ir stabilaus perjungimo poreikį esant triukšmui ar ilgiems pėdsakams.

Įprastas prisitraukimo ir traukimo rezistorių naudojimas

Traukimo rezistoriai reikalingi atviro nutekėjimo ir atviro kolektoriaus grandinėse, nes šie išėjimai gali traukti liniją žemai, bet patys negali jos pakelti aukštai. Kai išvesties tranzistorius išjungtas, signalo linija kitu atveju liktų neapibrėžta. Traukiamasis rezistorius atkuria aukštą linijos lygį ir leidžia grandinei švariai perjungti žemą ir aukštą būseną.

Šis išdėstymas plačiai naudojamas bendro ryšio ir sąsajos linijose, ypač I²C magistralėse ir kitose laidinėse loginėse jungtyse. Mažesnė traukimo vertė gali pagerinti pakilimo laiką ir padėti valui greičiau atsigauti, tačiau taip pat padidina srovę, kai valas traukiamas žemai. Didesnė vertė sumažina srovės suvartojimą, tačiau signalo perėjimas gali sulėtėti, nes linijos talpa įkraunama lėčiau. Dėl šios priežasties, renkantis traukiamąjį rezistorių atviro nutekėjimo ir I²C grandinėse, reikia atsižvelgti į magistralės talpą, loginius slenksčius ir vairavimo įrenginio kriauklės galimybes.

Kiti įprasti prisitraukimo ir traukimo rezistorių pritaikymas

Be mygtukų įėjimų ir atviro išleidimo išėjimų, traukimo ir nuleidimo rezistoriai taip pat naudojami daugelyje kitų skaitmeninių ir mišrių signalų grandinių. Jie dažniausiai pridedami prie mikrovaldiklio įvesties kaiščių, loginių vartų įėjimų ir jutiklių sąsajos linijų, kad išlaikytų apibrėžtą tuščiosios eigos būseną, kai joks įrenginys aktyviai neperduoda signalo. Tai padeda sumažinti klaidingą suveikimą ir pagerina signalo patikimumą praktinėse sistemose.

Šie rezistoriai taip pat naudingi valdymo linijose, kurios turi išlikti žinomos būsenos paleidimo, atstatymo ar laikino atjungimo metu. Tokiais atvejais traukimo rezistorius yra paprastas būdas išvengti neapibrėžto įvesties elgesio ir pagerinti bendrą grandinės stabilumą. Pasirinkimas tarp prisitraukimo ir ištraukimo priklauso nuo reikiamos numatytosios loginės būsenos, signalo aplinkos ir nuo to, ar sistema sukurta atsižvelgiant į aktyvų-aukštą ar aktyvų-žemą valdymą.

Dažnos prisitraukimo ir traukimo rezistoriaus projektavimo klaidos

Dažna klaidaKodėl tai sukelia problemų?Kaip to išvengti?
Naudojant per mažą rezistoriųSukelia nereikalingą srovės srautąPasirinkite reikšmę, kuri riboja srovę, išlaikant leistiną loginį lygį
Naudojant per didelį rezistoriųSukuria silpną numatytąją būseną ir lėtesnį signalo keitimąPrieš pasirinkdami didelę vertę, patikrinkite nuotėkio srovę ir talpą
Įvesties charakteristikų nepaisymasGali sukelti nepatikimus loginius lygiusĮvesties varžos ir loginių slenksčių peržiūra
Pamiršti vidinius traukos rezistoriusGali sukelti nereikalingų išorinių komponentųPatikrinkite, ar įrenginyje jau yra įmontuoti traukimo rezistoriai
Netikrinamas signalo greitisDidelis pasipriešinimas gali sulėtinti perėjimusApsvarstykite RC efektus greitesnėse grandinėse

Išvada

Traukimo ir traukimo rezistoriai yra svarbūs norint išlaikyti signalo linijos stabilumą ir užkirsti kelią plūduriuojančioms įvestims skaitmeninėse grandinėse. Jie nustato numatytąją aukštą arba žemą būseną, palaiko švarų perjungimą ir pagerina patikimą veikimą. Tinkamos rezistoriaus vertės pasirinkimas, nuotėkio srovės ir talpos patikrinimas bei žinojimas, kada naudoti vidinius ar išorinius rezistorius, padeda užtikrinti, kad grandinė veiktų taip, kaip numatyta.

Dažnai užduodami klausimai [DUK]

Kokios vertės traukiamąjį rezistorių turėčiau naudoti 3.3 V GPIO?

Įprastas pradinis diapazonas yra nuo 4,7 kΩ iki 10 kΩ. Mažesnės vertės suteikia stipresnę trauką ir greitesnius kraštus, o didesnės vertės sumažina srovę.

Ar galiu naudoti MCU vidinį traukimą, o ne išorinį rezistorių?

Taip. Dažnai pakanka mygtukų ir paprastų GPIO įėjimų. Naudokite išorinį rezistorių, kai reikia geresnės triukšmo kontrolės, fiksuotos vertės ar ilgesnių pėdsakų.

Kodėl I²C linija traukiama aukštai, o ne aukštai?

Nes I²C naudoja atviro nutekėjimo išėjimus. Įrenginiai gali traukti liniją žemai, tačiau traukimo rezistorius grąžina ją aukštai ir leidžia keliems įrenginiams saugiai dalytis magistrale.

Kas atsitiks, jei prisitraukimo rezistorius yra per stiprus arba per silpnas?

Jei jis per stiprus, srovė yra didesnė, kai linija yra žema. Jei jis per silpnas, linija kyla lėčiau ir aukšta būsena tampa mažiau stabili.

Ar traukimo rezistoriai naudojami tik skaitmeninėse grandinėse?

Ne. Jie taip pat naudojami mišrių signalų ir sąsajos grandinėse linijos būsenoms palaikyti.

Kaip pasirinkti prisitraukimą ir traukiamąjį rezistorių?

Pasirinkite prisitraukimą, kai valas turėtų būti aukštas. Pasirinkite traukiamąjį žemyn, kai valas turėtų būti žemoje padėtyje.