W przetworniku cyfrowo-analogowym z ważonymi rezystorami każdy bit steruje źródłem napięcia (stan "0/1"), a prąd wnoszony do węzła sumującego zależy od rezystancji w jego gałęzi. Dla danego poziomu logicznego prąd jest w przybliżeniu proporcjonalny do 1/R, więc mniejszy rezystor daje większy wkład do sygnału wyjściowego.
Aby charakterystyka była liniowa (napięcie wyjściowe proporcjonalne do wartości liczby binarnej na wejściu), wkład kolejnych bitów musi odpowiadać wagom binarnym: 1, 2, 4, 8… Oznacza to, że każdy kolejny (bardziej znaczący) bit powinien zmieniać wyjście dokładnie dwukrotnie mocniej niż poprzedni.
Jeżeli bit A jest bitem najmniej znaczącym (LSB), to jego wpływ ma być najmniejszy, a dla kolejnych bitów wpływ ma rosnąć dwukrotnie. W układzie z ważonymi rezystorami uzyskuje się to, dobierając wartości w ciągu: R1=R, R2=2R, R3=4R, R4=8R. Taki dobór zapewnia właściwe proporcje prądów i w konsekwencji poprawne "ważenie" bitów.
Odpowiedź z jednakowymi rezystorami jest błędna, bo wszystkie bity miałyby taki sam wpływ na wyjście, co nie odpowiada kodowaniu binarnemu. Ciągi 3R/9R/27R lub 4R/16R/64R nie realizują wag 1:2:4:8, więc prowadzą do błędnych proporcji wkładów bitów i nieliniowości przetwarzania.
Wskazówka egzaminacyjna: jeśli w treści pojawia się "ważenie" i liniowość, myśl o wagach 2n; jeśli pojawia się "R-2R", wtedy występują tylko dwie wartości rezystancji.