Suggestions for ADC with ±10V Input

I’m looking for an ADC that meets the following requirements for a project with an Arduino controller:

  • Analog Input Range: ±10V
  • Resolution: At least 12-bit
  • Sampling Rate: Fast (suitable for high-speed data acquisition)
  • Communication Interface: I2C preferred, but SPI can be considered if it offers better performance
  • Library Support: Should have an existing Arduino library for easy integration

If you’ve worked with an ADC that fits these specs, please share your recommendations, along with any tips on interfacing or performance. Example code would be a bonus!

Topic moved !! Please do not post in "Uncategorized"; see the sticky topics in https://forum.arduino.cc/c/using-arduino/uncategorized/184.

You might want to look at this How to get the best out of this forum before you proceed any further.

A very small search on the internet shows this link

Click this to download a PDF that shows you how to make one.

Sampling Rate:Fast (suitable for high-speed data acquisition)
Communication Interface I2C preferred,

That makes no sense as I2C is a slow protocol which will stop the high-speed acquisition.

but SPI can be considered if it offers better performance

Yes it will be much much better.
But how fast is high speed?
Are we talking of audio sampling, or video sampling?

@adith_187

See - Request for AD7367 Library for Arduino

See - Interfacing AD7367 ADC with Arduino Mega – Need Example Code & Connection Details

okay