In Nature Robotics Ltd. www.innaturerobotics.com ADS1115-BRVG User Guide Copyright 2020, In Nature Robotics Ltd. Introduction The ADS1115-BRVG is a high-precision 16-bit analog to digital converter module, with jumper-selectable and software-selectable gain settings. It uses an Inter-Integrated Circuit (I2C) interface to enable simple communications with computer or microcontroller modules such as the Raspberry Pi™ or Arduino™.
In Nature Robotics Ltd. www.innaturerobotics.com Absolute Maximum Ratings(1) Rating VDD to GND Analog input current Analog input current Analog input voltage to GND SDA, SCL, ADDR, ALERT/RDY voltage to GND Maximum junction temperature Storage temperature range Maximum Limit -0.3 to +5.5 100, momentary 10, continuous -0.3 to VDD + 0.3 -0.5 to +5.5 +150 -60 to +150 Units V mA mA V V °C °C (1) Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device.
In Nature Robotics Ltd. Data rate variation All data rates Integral DR = 8 SPS, nonlinearity FS=±2.048V, best fit(2) Offset error FS=±2.048V, differential inputs FS=±2.048V, single-ended inputs Offset drift FS=±2.048V Offset powerFS=±2.048V supply rejection Gain error(3) FS= ±2.048V at 25°C (3) Gain drift FS=±0.256V FS=±2.048V FS=±6.
In Nature Robotics Ltd. Logic Level VIH VIL VOL Input Leakage IH IL POWER SUPPLY REQUIREMENTS Power-supply voltage Supply Current Power dissipation TEMPERATURE Storage temperature Specified temperature IOL = 3 mA 0.7VDD GND 0.5 GND VIH = 5.5V VIL = GND 10 www.innaturerobotics.com 0.15 2 Power-down current at 25 °C Power-down current up to 125 °C Operating current at 25 °C Operating current up to 125 °C VDD=5.0V VDD=3.3V VDD=2.0V 0.5 150 5.5 0.3VDD V V 0.4 V 10 μA μA 5.
In Nature Robotics Ltd. www.innaturerobotics.com Jumper Settings For ADC Gain The ADS1115-BRVG comes with jumpers and resistor dividers that can be used to divide the voltage seen by the analog to digital converter. This can be useful for example when monitoring a battery voltage or some other voltage that may be considerably higher than the power supply voltage (VDD) of the ADS1115 analog to digital converter.
In Nature Robotics Ltd. www.innaturerobotics.com Phoenix Connector Screw Terminal Wiring Electrical connections to the green Phoenix connector in the top-left corner of the board should be made as follows: Table 3.
In Nature Robotics Ltd. www.innaturerobotics.com ads.begin(); } void loop() { int16_t adc0; int16_t adc1; int16_t adc2; int16_t adc3; adc0 = ads.readADC_SingleEnded(0); adc1 = ads.readADC_SingleEnded(1); adc2 = ads.readADC_SingleEnded(2); adc3 = ads.readADC_SingleEnded(3); fVoltages[0] = (adc0*0.1875)/1000; fVoltages[1] = (adc1*0.1875)/1000; fVoltages[2] = (adc2*0.1875)/1000; fVoltages[3] = (adc3*0.1875)/1000; Serial.print(fVoltages[0],3); Serial.print("\t"); Serial.print(fVoltages[1],3); Serial.print("\t
In Nature Robotics Ltd. www.innaturerobotics.com using namespace std; int main (void) { const int NUM_READINGS = 100; char *i2c_filename = (char*)"/dev/i2c-1"; const unsigned char A_TO_D_ADDRESS = 0x48; AToD atod(i2c_filename, A_TO_D_ADDRESS);//constructor for (int i=0;i