Your ADC is differential one. So, that means it can convert positive and also negative (in relation to the two inputs + and -) voltages.
If the + input is more positive than the - input of the converter then the output will be a plain 12 bit binary number.
But if the - input is more positive than the + input, then as you can understand the result of the ADC should be negative. This is shown in binary with the most significant bit (MSB) of the value being 1. That is the sign bit.
But the rest of the 12 bits follow a specific rule then. All bits are reversed and also -1.
For example, 1 1111 1111 1111 means negative number and this number is the reverse of 1111 1111 1111 plus one, or just 1. So in total -1.
Or, 1 0000 1111 0000 is also negative and the value is -3856
Hope this clear a bit of the mud!
Ioannis
More here https://www.cs.cornell.edu/~tomf/not.../twoscomp.html
Bookmarks