Greetings to everybody,
We`re working with a ADS1258 for the sampling of three differential analog channels, rated from -2.5V to 2.5 V with a band from DC to around 2000 Hz.
The AD has a voltage reference circuit with 2V5 and -2V5, with good stability. There is a buffer circuit with a OPA2727 between the MUXOut and the AD inputs.
We stablished a good layout, with propper bypass capacitors for both the analog and digital world.
The data rate was set to 15123 Hz, with a delay of 2, resulting on a total of 12177Hz of sample frequency for the AD.
Scannig the three differential pairs, we collect samples at 4059 Hz, per channel.
We noted in our application that, for low voltage input signals, our measurements have some impropper interferences.
We connected all analog inputs in the mux to ground and collected some samples for more than a minute. One of this signals if being show on Fig. 1.
Fig. 1 - AD readings for one of the channels. Vertical axis are AD units. Horizontal axis are samples (@4059 Hz of sampling frequency).
Of course, even with the channels being connected to ground, there are some offset voltages in the channel inputs, dut to the mux and buffer, resulting in readings with a mean of -416 AD units, with standard deviation of 19 AD units. Ok. For now everything seems fine. However....
Fig. 2 - Noise power spectrum. Note the harmonic interferences.
Where do these harmonic signals come from ?
We tried a lot of different setups, with different power souces and line filters, but we could not get rid of those components !
Any help are greatly appreciated.
Thanks in advance for your help and attention.
Eduardo Pellini