Имеем цепочку из трёх резисторов GND-R-2R-4R-Rs-Vs (Rs=R). Она имеет отвод от R-4R на АЦП. В исходном состоянии АЦП видит напряжение Vs*7/8. Если закоротить R, то на АЦП Vs*6/7. 2R : Vs*5/6; R-2R : Vs*4/5; 4R : Vs*3/4; R-4R : Vs*2/3; 2R-4R : Vs*1/2 и, наконец, R-2R-4R : Vs*0/1. Итого есть состояния:
7/8=0x37f= 11 0111 1111, здесь разница меньше
6/7=0x36c= 11 0110 1100,
5/6=0x354= 11 0101 0100,
4/5=0x332= 11 0011 0010,
3/4=0x2ff= 10 1111 1111,
2/3=0x2aa= 10 1010 1010,
1/2=0x1ff= 01 1111 1111, здесь разница больше
0/1=0x000= 00 0000 0000
.
Однако, не прав я.