![Apex Digital STX104 Reference Manual Download Page 106](http://html.mh-extra.com/html/apex-digital/stx104/stx104_reference-manual_2952893106.webp)
Thus, the ADC burst time (or intra-sample time) is adjustable from 5 microseconds to 53.68 seconds in 25 nanosecond steps.
Range: 5 uSec to 53.68 Seconds.
Resolution: 25 nanoseconds.
How to determine optimal ADC-Burst timing value? Since the ADC input is multiplexed, the speed limitation is the overall RC
time constant or settling time to achieve 16-bit resolution. The equation below describes how to determine minimum intra-burst
timing.
Settling Time in ADC-Burst Mode:
Some background. A burst, once started will sample from first_channel to last_channel in 5uS intervals in legacy mode. So, eight
channels will take 40uS to complete. The trigger for the next burst can actually come early (i.e. before the last sample
completes) and it should start the next burst immediately as if one is continuously sampling at 5uS/sample.
As with all multiplexed front-ends, it is desirable to keep the source impedance of the signals driving each of the inputs as low as
possible to minimize cross-talk (i.e. more specifically settling time). Differential (
see page 19) inputs have 47pF input
capacitance and single ended inputs have 27pF input capacitance (we tend to lean on the high side or worse case). So, to keep
signal settle times to less than 1 LSB requires:
Rmax <= ( settle_time ) / [ Cin * bits_resolution * ln(2) ]
<= 4uS / [ 47pF * 16 * ln(2) ]
<= 7674 ohms.
You will want to keep the devices driving the STX104 inputs with source impedance of less than 8K ohms when operating in
Burst mode at its maximum speed and assuming no other source of input capacitance (short cables, for example).
This equation above comes from:
V(t) = Vf + ( Vi - Vf ) exp(-t / RC )
in which you go from maximum to minimum input voltages
(i.e. +10V to -10V and settle to within 1 LSB).
Note that in the above calculation we set the settle time to within 1 LSB over 4uS time frame; we could go as far as 5uS, but 4uS
gives us a little extra margin.
Increasing Settle Time in ADC-Burst Mode:
To increase settle time, you have to set the Analog Input Burst Timer to a non-zero value. Here is an example with a sensor with
STX104 Reference Manual
11.44 Analog Input Burst Timer (Index=40,
Copyright © 2009 by
Apex Embedded Systems
. All rights reserved.
98
Thursday, October 08, 2009
11