Author Topic: 16-bit ADC testing equipment  (Read 2699 times)

0 Members and 1 Guest are viewing this topic.

Offline ihebTopic starter

  • Newbie
  • Posts: 7
  • Country: fr
16-bit ADC testing equipment
« on: May 02, 2023, 01:40:40 pm »
Hello EEVers
I am currently testing a 16 bit ADC, i wanted to know what is the best budget friendly approach to test this ADC and since that i am currently suffering to find a decent input source. if someone did characterize ADCs before can please help ?
i have tried a lower resolution AFG but the IEEE suggests that i need something that exceeds the characteristics of the DUT for fable results.
thank you for your help
 
 

Offline dobsonr741

  • Frequent Contributor
  • **
  • Posts: 706
  • Country: us
Re: 16-bit ADC testing equipment
« Reply #1 on: May 02, 2023, 02:32:55 pm »
If you have access to an SMU or a calibrator it’s fairly easy to write SCPI to go through the entire input range and calculate gain and offset error and integral nonlinearity. If you do not have a programmable source you can build one with a DAC, even a 10 bit one suffice, and measure the data points with a SCPI capable multimeter.

Another, perhaps the first step on the plan is a zero/or mid FS measurement, to record a histogram of zero reads. It would give you a picture of noise, either from external sources, like reference or power, or internal quantization, etc. of your device. You’d like to get this close to the data sheet specs, to make sure your test setup is acceptable.

If it’s a fast ADC you can characterize linearity, missing codes, etc. by taking a histogram of a low distortion sine wave.
« Last Edit: May 02, 2023, 02:34:26 pm by dobsonr741 »
 
The following users thanked this post: iheb

Offline Frex

  • Regular Contributor
  • *
  • Posts: 140
  • Country: fr
Re: 16-bit ADC testing equipment
« Reply #2 on: May 02, 2023, 02:49:45 pm »
Hi iheb,

I highly recommend you this reading:
https://www.edn.com/test-18-bit-adcs-with-an-ultrapure-sine-wave-oscillator/

Regards

Frex
 
The following users thanked this post: 2N3055, mawyatt, iheb

Offline ihebTopic starter

  • Newbie
  • Posts: 7
  • Country: fr
Re: 16-bit ADC testing equipment
« Reply #3 on: May 03, 2023, 10:58:00 am »
thank you for your answers I have access to B1500 SMU how ever without a signal generator, i this case how come can you characterize a higher bit adc with a lowerbit DAC (10-bits) the IEEE standards(EEE Standard for Terminology and
Test Methods for Analog-to-Digital Converters) states that you have to use a superiour DAC to characterize your ADC. could you please explain how this can be done ? 
 

Offline TopQuark

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: hk
 
The following users thanked this post: iheb

Offline dobsonr741

  • Frequent Contributor
  • **
  • Posts: 706
  • Country: us
Re: 16-bit ADC testing equipment
« Reply #5 on: May 03, 2023, 07:30:45 pm »
Quote
how come can you characterize a higher bit adc with a lowerbit DAC (10-bits)

Would not need to verify each LSB transition. Higher bit ADCs would not even be feasible to be tested with full walkthrough.

The SMU can give you a static test (or DC test) for full scale and INL, assuming the SMU’s accuracy (not the resolution) is better than the DUT.

The AC test, with precision oscillator can add more colors - missing codes, various calculated dynamic nonlinearity.

What ADC are you testing?
 
The following users thanked this post: iheb

Offline ihebTopic starter

  • Newbie
  • Posts: 7
  • Country: fr
Re: 16-bit ADC testing equipment
« Reply #6 on: May 05, 2023, 09:38:45 am »
oh thank you friend , its an STM32 Internal ADC ever tested this one ?
 

Offline Kleinstein

  • Super Contributor
  • ***
  • Posts: 15149
  • Country: de
Re: 16-bit ADC testing equipment
« Reply #7 on: May 05, 2023, 09:53:40 am »
The STM32 internal ADCs are usually relatively fast 12 bit ADC. In this case testing via the histogram method is very viable. One may reach 16 bit noise levels with oversampling, but for characterization the 12 bit part would be enough - the performance with oversampling can than be calculated.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17518
  • Country: 00
Re: 16-bit ADC testing equipment
« Reply #8 on: May 05, 2023, 09:59:55 am »
oh thank you friend , its an STM32 Internal ADC ever tested this one ?

I haven't looked but I'm sure there will be performance and linearity graphs in the datasheet.
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 8217
  • Country: nl
  • Current job: ATEX product design
Re: 16-bit ADC testing equipment
« Reply #9 on: May 05, 2023, 10:09:50 am »
What do you like to test? INL? DNL? Offset? If it works at all? Calibrate it?
What will you use it for? DC or AC measurements? Or maybe ratiometric? Slow or fast?
You would evaluate it differently because the requirements are different.
 
The following users thanked this post: Doctorandus_P

Offline dobsonr741

  • Frequent Contributor
  • **
  • Posts: 706
  • Country: us
Re: 16-bit ADC testing equipment
« Reply #10 on: May 05, 2023, 04:10:08 pm »
Before you start testing - take a look how the device should be prepared to avoid the usual pitfalls: https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf

If you did the prepwork right, you might get close to the datasheet specs. Probably a bit below it, as the specs reflect an ideal environment of a billion dollar ST lab.   
 
The following users thanked this post: MegaVolt

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 4004
  • Country: nl
Re: 16-bit ADC testing equipment
« Reply #11 on: May 06, 2023, 01:10:09 pm »
the best budget friendly approach to test this ADC ...

You can get a pretty good DC accuracy from a PWM output and filtering. Almost any microcontroller can generate an 16bit PWM output, and this has an inherently good INL. To preserve that, you have to use a filter which does not add any DC offset (so a simple two or three stage RC filter works, especially with low leakage capacitors). Another limitation is the reference voltage. The uC's own power voltage is "dirty", so using a buffer and an external reference voltage is needed. If you can use the same reference voltage as the ADC, then this is always the best to do radiometric comparisons.

A year and a half ago I started the thread below. I believe it could work quite nicely but I still have not put much effort in it. That thread also has some links to proffesional measurement equipment service manuals (with schematics) that uses this method.

https://www.eevblog.com/forum/projects/making-a-pwm-based-voltage-standard/msg3663823/#msg3663823
 

Offline cncjerry

  • Supporter
  • ****
  • Posts: 1317
Re: 16-bit ADC testing equipment
« Reply #12 on: May 13, 2023, 11:54:35 pm »
Exactly what STM32 part are you testing?  If performance is critical, you could use an external ADC as those by LT have known performance characteristics, available board designs, etc.

As others have pointed out, generating signals that exceed the performance of the device would be a challenge in itself.
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 10031
  • Country: gb
Re: 16-bit ADC testing equipment
« Reply #13 on: May 14, 2023, 12:40:51 am »
I highly recommend you this reading:
https://www.edn.com/test-18-bit-adcs-with-an-ultrapure-sine-wave-oscillator/
Testing with a pure sine wave is not a bad approach, but a much better approach is to use 2 pure sine waves, with a small difference in frequency. Mix the two, digitise the result, and look for intermodulation products in the captured data.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf