I plan to use a differential AD9235 to sample a signal that will range from 0.5 to 2.5V. Currently, I am trying to interface the ADC and learn how it works. As suggested in the spec sheet, I am using a differential driver before the ADC input. I have AD8132 - a similar driver to AD8138, that is in the configuration example in Fig.35 of the ADC manual. And here's how it's connected:
I set the SENSE pin to ground to get 2.0V differential span (I assume that's the range of the input signal), and the MODE pin to ground to get offset binary output (I assume that the lowest input signal will correspond to 0000 and the highest input will be converted to 1111).
Thus, I expect to input a signal 0-2V and expect it to be converted 0 to 2^12. I do get all the 12bit range, however, my input range is very small: for 1V and above, the output is zero. Decreasing the input voltage from 1V to about 700mV provides 2^12 output. In other words, my input range is only 300mV, as opposed to expected 2V span.
VREF = 1V
REFT =~ 2V
REFB =~ 1V
Given that I set the VREF to be 1V, the calculations are consistent with the equations on page 15 of the DAC specsheet:
REFT = 0.5(3V + 1V) = 2V -> right!
REFB = 0.5(3V - 1V) = 1V -> right!
Span = 2(2V - 1V) = 2 * 1V = 2V right!
So, why is my voltage input span is only 300mV? What am I not understanding correctly? What should I do in the future to be able to input 0.5-2.5V signal?
Also, why would I even care about VREF, REFT, and REFB? Why those pins are made external?