Co to jest pull up and pull down?


35


Czy ktoś może wyjaśnić tę terminologię, myślę, że ją rozumiem, ale nie jestem do końca pewien.

Myślę, że pull down to miejsce, w którym umieszczasz rezystor pomiędzy + V a drugim komponentem, a pull up to miejsce, w którym umieszczasz rezystor między 0v a elementem.

Jeśli całkowicie się mylę, daj mi znać!

Odpowiedzi:


38

Jest na odwrót.

Pull up to miejsce, w którym umieszczasz rezystor pomiędzy sygnałem a + V, pull down pociąga go do ziemi.

Obraz pull up pull down.
(z http://roguescience.org/wordpress/?page_id=11 )

Tutaj możesz zobaczyć, że kiedy przełącznik jest otwarty, w scenariuszu pullup pin wejściowy będzie czytał wysoko, ale dla pociągnięcia w dół będzie czytał niski.


Miły dodatek diagramów!
onaclov2000,

Aby uzupełnić „pull-” (delikatna siła), zwykle coś innego wymusi (przeciągnięcie itp.) Linię w przeciwnym kierunku, np. Tutaj przełączniki.
Nick T

1
roguescience.org wydaje się już nie istnieć. Czy mógłbyś zamieścić alternatywny link?
Wszyscy

1
@ Każdy Naprawiono obraz.
Dziekan

13

Podstawową funkcją rezystora podwyższającego lub obniżającego jest zapewnienie, że przy braku innych danych wejściowych obwód przyjmuje wartość domyślną. Ale jeden ciągnie linię wysoko, drugi ciągnie ją nisko.

Dobre źródło do nauki: http://www.seattlerobotics.org/encoder/199703/basics.html


Oczywiście wiele mikrokontrolerów zawiera wewnętrzne podciągnięcia (które mogą wymagać włączenia w oprogramowaniu)
Toby Jaffey

9

Stwierdzony zostanie rezystor podciągający podłączony między pewnym sygnałem a v +. Znaleziony zostanie rezystor rozwijany podłączony między pewnym sygnałem a sygnałem_podstawowym (0V).

Typowe zastosowania to takie, w których wejście do jakiegoś komponentu wymaga niezawodnego działania jednego z dwóch stanów napięcia, ale napędzasz wejście jakimś komponentem, który może sterować sygnałem tylko w jeden sposób. Może wejście jest bramką FET, może wejściem do mikrokontrolera lub bramką logiczną. Być może wyjście pochodzi z otwartego drenu lub tranzystora BJT z otwartym kolektorem, a może masz sytuację, w której wiele wyjść ma diodę.

Chodzi o to, że wejście może poradzić sobie z sygnałem sterowanym z wyjścia, ale gdy ten sygnał nie jest już obecny, istnieje duża szansa, że ​​masz teraz sytuację, w której wejście widzi wysoką impedancję. W tych okolicznościach, jaki sygnał wejście „widzi” jest nieprzewidywalny. Może wychwytywać hałas z pobliskich kabli elektrycznych. Może wychwytywać wyładowania elektrostatyczne z pobliskich itp. Wejście może zakończyć stan przełączania przy niepożądanych częstotliwościach. Oczywiście zazwyczaj nie chcesz, aby dane wejściowe mogły same się „przełączać”. Więc ciągniesz sygnał w górę lub w dół, gdy przeciwnie napędzany sygnał jest bezczynny.

Wartość rezystora ciągnącego zależy od twojego budżetu mocy, maksymalnego prądu / napięcia / mocy, jakie mogą dostarczyć komponenty wyjściowe i jakiego napięcia / prądu wymaga wejście, aby zobaczyć stan ustalony, który jest przeciwny do stanu wyjściowego „napędzanego”.


9

Wiele ważnych punktów Tutaj przykłady tego, co pull-up , a na pewno można poćwiczyć w jaki sposób jest się od nich, ale mam zamiar dążyć do tego w „wyjaśnienia terminologii” aspekcie ..

Mnemonik, który ma sens (w każdym razie dla mnie) polega na tym, że rezystor służy do „wyciągania” szpilki do pewnego ustalonego napięcia; więc zwykle mówi się o ciągnięciu w górę w kierunku dodatniego napięcia zasilania lub w dół w kierunku ziemi lub ujemnego napięcia zasilania.


5

Myślę, że twoje zamieszanie wynika z tego, co ciągniesz. Rezystor między V ++ a wyjściem może być widziany jako wyciąganie z V ++ lub wyciąganie z wyjścia / wejścia. Chodzi o to, że nie ma sensu ciągnąć V ++; pozostanie V ++ (o ile nie przesadzisz). Podobnie nie możesz podciągnąć ziemi; to ziemia, to twoje odniesienie!
Dlatego wyjaśnienie polega na tym, że wyciągasz dane wyjściowe / wejściowe. W stronę V ++ jest w górę, w kierunku ziemi w dół.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.