The following is the relationship of ADAS3203 input voltage and digitial code of my mind:

For the positive(using ±10.24 Range and exclude the signal bit):

1.The max input voltage can not reach 10.24V, The max is 10.24V*32767/32768, Is this right?

2.The relationship of others for the positive input voltage is : Digitial Code = Vin/LSB = Vin/(10.24/32768),Is this right?

For the negative(I'm confused):

The relationship I guss : Digitial Code = (Vin(neg) + 10.24)/LSB = (Vin(neg) + 10.24)/(10.24/32768), I'm infer this according to -FSR+LSB is -10.24*32767/32768 and -FSR is -10.24V. If this inference is right, so the -10.24/32768 msut be 0xFFFE, but it's 0xFFFF in the datasheet.so it sames 1 LSB has been lost. So can you give me an equation for the negative input voltage and the digitial code.

this table is obtained by Table 6 in ADAS3203 datasheet.

Hi ,

Apologies for the delay. Basically the ADAS3023 output code for the +/-10.24 range CODE = Vin (0.4)/(Vref/32768). The sign of the result will depend on the Vin. The ADAS3023 output is in twos compliment. Using the formula, it will result a decimal equivalent and needs to convert to twos compliment with to consider the sign result. For the +/-10.24V range the FSR -1 LSB will result a code 0x7FFF while the -10.24 will be 0x8000. The twos compliment can represent decimal of -(2^(n-1)) to (2^(n-1)-1) where n is the resolution (bits).

Regards,

Jonathan