negative input on a differential delta sigma adc

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
arca_4761856
Level 1
Level 1

Hello everyone,

I want to use an adc sigma with negative voltage input, I am using this psoc : CY8CKIT-059 PSoC® 5LP.

It's a bit unclear in the ADC config because the Input range Under the input options says : +-6.144V, but in the graph on the right Under input range show a ADC range between VDDA -250mV and VSSA +100 mV. So my question is : can I put a negative input on the adc sigma in differential mode ?

Thank you for your time and have a good day.

Best regards,

Arnaud

0 Likes
1 Solution
Len_CONSULTRON
Level 9
Level 9
Beta tester 500 solutions authored 1000 replies posted

Arnaud,

As Sampath indicated, you should not exceed the lower (0V) and upper voltages (VDDA).  You can go a little above and below them but I wouldn't encourage it.

You are correct on being somewhat confused.   The Differential input option of +/-6.144V is a bit unachievable.   At best with VDDA at 5V you can achieve a differential reading ADC range of 0V to 5V.  which would be less than 1/2 the resolution available to the ADC.

I can make a ADC front-end recommendation if you can describe the characteristics of the signal you are trying to measure.

In general, ANY signal above VDDA (5V) needs to be scaled down.  One scale down technique is to use resistor dividers.

Any signal below VSSA needs to be bias upward.  This can get tricky.

If you describe the input signal to measure, we in the forum will try to help design an analog front-end.

Len

Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

0 Likes
2 Replies
SampathS_11
Moderator
Moderator
Moderator
250 sign-ins 250 solutions authored 5 questions asked

Hello Arnaud,

In the +6.144V range, the ADC result accomodates this range, but, the input to the GPIO should be limited to VDDA -250mV and VSSA +100 mV.

Applying negative input in differential mode, means that the positive input of the ADC is at a lesser voltage than the negative input of the ADC, while still obeying the limits of the GPIO which is VDDA -250mV and VSSA +100 mV.

Best regards,

Sampath Selvaraj

0 Likes
Len_CONSULTRON
Level 9
Level 9
Beta tester 500 solutions authored 1000 replies posted

Arnaud,

As Sampath indicated, you should not exceed the lower (0V) and upper voltages (VDDA).  You can go a little above and below them but I wouldn't encourage it.

You are correct on being somewhat confused.   The Differential input option of +/-6.144V is a bit unachievable.   At best with VDDA at 5V you can achieve a differential reading ADC range of 0V to 5V.  which would be less than 1/2 the resolution available to the ADC.

I can make a ADC front-end recommendation if you can describe the characteristics of the signal you are trying to measure.

In general, ANY signal above VDDA (5V) needs to be scaled down.  One scale down technique is to use resistor dividers.

Any signal below VSSA needs to be bias upward.  This can get tricky.

If you describe the input signal to measure, we in the forum will try to help design an analog front-end.

Len

Len
"Engineering is an Art. The Art of Compromise."
0 Likes