You are here

ADC problem | Cypress Semiconductor

ADC problem

Summary: 4 Replies, Latest post by hli on 22 Nov 2012 09:57 AM PST
Verified Answers: 3
Last post
Log in to post new comments.
user_214919094's picture
137 posts

 Hi to all,

              I am  doing work on blood glucose measurement with PSoC 3 , in that a current from test strip taken and converted to voltage and calibration if that interms of glucose.but as a sample i am giving current from IDAC component that is converted to voltage. this voltage i am giving to ADC to display it in volts , here upto PGA i am getting voltage but after giving to ADC i am getting Garbage value output on LCD.i think the problem here is with ADC ,can anyone help me regarding this.



user_14586677's picture
7646 posts

Post your project, and what is the signal look like, voltage level, before you process

with PSOC ?


Regards, Dana.

rahulram's picture
Cypress Employee
115 posts


So, you have a DC Signal from IDAC(Correct me if my assumption is wrong) and you put that in to ADC. Consider the following suggestions,

1. Make sure you choose the most optimised range in the ADC, preamplify the signal above the noise floor and choose the resolution as such. 

2. Make sure you wait for the end of conversion, before taking the value out of the ADC_DEC_SAMP_REG.(Use IsEndConversion() API)

3. If you are sure that the above mentioned points are satisfied for ADC, then the problem shall most probably be with the LCD Code that has been written.




user_214919094's picture
137 posts

 hi Rahulram i have checked that , but i havent resolved my problem

user_78878863's picture
2553 posts

How do you define 'garbage values'? Does it just display random values? If you constrain the output of the IDAC, do you get what you expect?

Did you debug your code (breakpoint after you retrieve the values from the ADC) to see whether the problem is in the ADC or in the display code?

Log in to post new comments.