Mikrokontrolery mają wewnętrzne rezystory ściągające, ale większość obwodów ma zewnętrzne rezystory ciągnące.
Szukałem w Google odpowiedzi i kilka stron stwierdziło, że te oporniki nie są tak silne, ale myślałem, że są wystarczająco dobre, aby działać. Pomyślałem, że mogą potrzebować zewnętrznego, ponieważ wewnętrzne rezystory muszą być wyzwalane przez programowanie.
Dlatego w przypadku niektórych nieplanowanych sytuacji dołączają również rezystory zewnętrzne. Ale nie jestem tego pewien.
Jaki jest prawdziwy powód korzystania z zewnętrznych, gdy mamy wewnętrzne?
microcontroller
resistors
pullup
pulldown
Gunjan Gangwani
źródło
źródło
Odpowiedzi:
Istnieje kilka możliwych przyczyn, takich jak
źródło
Niektóre (lub być może wiele) mikrokontrolerów mają wewnętrzne rezystory podciągające, ale często są to dość wysokie wartości. Wiele aplikacji wymagałoby podciągania o niższej wartości.
Rezystory podciągające mogą być również wymagane na wejściach do normalnych obwodów logicznych (bramki, liczniki itp.), Które nie mają wewnętrznych podciągnięć (a czasami zamiast tego chcemy oporników podciągających ...)
źródło
Ponadto należy użyć zewnętrznego rezystora za każdym razem, gdy potrzebna jest rzeczywista wartość rezystancji. MCU zwykle nie mają rzeczywistych rezystorów podciągających, a raczej tranzystory MOSFET pobierające niewielki prąd, więc ich równoważna wartość rezystancji może się bardzo różnić w zależności od sygnału zastosowanego do pinu.
źródło