-
Jan 31st, 2018 03:42 AM
#1
New Member
Using VADC_GROUP app gives error in VADC around 2048
Hi,
Using the VADC_GROUP app in Dave 4.3.2, the XMC4800 ADC measurement gives an error in the area around 2048. (see attached image).
Using the simple ADC_MEASUREMENT app or the ADC_MEASUREMENT_ADV app, this error does not appear.
I tested this on the XMC4700_XMC4800_Relax_Kit_Series-UM-v01_02-EN and the XMC4300_Relax_Kit.pdf-UM-v01_01-EN. Both evaluation boards behaves the same.
Please can anybody tell me what I do wrong and how to solve this problem?
The final goal is to sample 16 channels with 100kHz time equidistant sampling rate and storing the ADC values to RAM.
When one of the signals crosses a predefined limit, an interrupt must be generated. Is for this kind of applications an example project available?
Regards,
Gerrard
-
Jun 9th, 2020 07:22 AM
#2
Beginner
Hi All,
I am experiencing this same problem on a project I am currently working on. I am using all four ADC groups, each configured by their own 'ADC_GROUP_CONFIG' app in scan mode. All the groups are displaying the same problem identified in Remmel's original post. When you approach the mid-point of the voltage range of the ADC the result clamps at 2048 counts for approximately 100mV.
Has anyone experienced the same problem and identified a solution?
Kind Regards,
Ryan
-
Jul 28th, 2020 09:43 AM
#3
New Member
Hey all,
I had the same problem. I found a following solution:
Search for .analog_clock_divider in your project (part of XMC_VADC_GLOBAL_CONFIG_t global_config) and change it from 1U to 4U.
-
Aug 11th, 2020 01:54 AM
#4
Beginner
I have had a similar problem when using the ADC. The problem was with the Vref supply voltage. In our hardware we had a filter on the Vref input, but we found that the ADC uses a lot of current when measuring values around the centre point.
I would suggest you measure your reference voltage with an oscilloscope and see if it dips during the conversion, we had spikes of up to 100mV, which resulted in incorrect results.
Disclaimer
All content and materials on this site are provided “as is“. Infineon makes no warranties or
representations with regard to this content and these materials of any kind, whether express or
implied, including without limitation, warranties or representations of merchantability, fitness for
a particular purpose, title and non-infringement of any third party intellectual property right. No
license, whether express or implied, is granted by Infineon. Use of the information on this site may
require a license from a third party, or a license from Infineon.
Infineon accepts no liability for the content and materials on this site being accurate, complete or up-
to-date or for the contents of external links. Infineon distances itself expressly from the contents of
the linked pages, over the structure of which Infineon has no control.
Content on this site may contain or be subject to specific guidelines or limitations on use. All postings
and use of the content on this site are subject to the Usage Terms of the site; third parties using
this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of
this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements,
improvements and other changes to the content and materials, its products, programs and services
at any time or to move or discontinue any content, products, programs, or services without notice.
Bookmarks