Project using the SD16A of MSP430F2013 as an I2C ADC.
The current firmware of MSP430 enables to select between channels 0, 1 and 2, in differential or single-ended mode using continuos os single conversion.
Example: Arduino Uno/Nano controlling/reading SD16 converter
The Arduino Nano was connected to the MSP430F2013 and to an ADS1115 to compare the results.
A reference voltage was connected to the conditioning circuit (voltage divider) and adjusted to generate the same code in both converters, as in the following figure.
The result of this test is shown below:
Using the same circuit of Test 01, but with a signal generator connected to the analog input. On top one signal with bigger voltage, at bottom one signal with small amplitude (more susceptible to noise).
This project (software and hardware) is provided 'as is' with no explicit or implied warranties in respect of its properties, including, but not limited to, correctness and/or fitness for purpose.