This Analog to Digital Converter Board is capable of reading 0-20V input voltage. It has an onboard Amplifier for signal conditioning. This Board uses three MCP3428 to read the amplified Signal. The MCP3428 is a 4-Channel Analog to Digital Converter with 16-Bit resolution, ideally suited for low-speed high-resolution sensor monitoring. The MCP3428 is capable of reading analog voltages at 15 samples per second with 16-Bit resolution or 240 samples per second at 12-bit resolution. The MCP3428 has an x1, x2, x4, x8 programmable gain amplifier, making it an ideal choice for monitoring extremely low-voltage sensors. All 12 channels are capable of monitoring a full-scale range of 0-20V. Up to 8 MCP3428 devices are capable of sharing a single I2C communication port, using three floating address inputs.
This 0 to 20V Analog to digital Converter board has 3 MCP3428 onboard. To use all 3 MCP3428 at the same time you will need to set them each up at a different address. This Analog to Digital Converter board has onboard jumpers to select the different addresses for both of the MCP3428.
Note: Set MCP3428 gain at one to read 0-20V Signal and set the gain at two to read 0-5V Signal.
To convert ADC values into voltage values use this formula
Voltage = Raw_ADC*0.000612 ( to read 0-20V DC)
IoT Motherboard Compatibility
This is an I²C Master Device, capable of directly connecting to any of our Cross-Platform I²C Slave Devices using the I²C Output. It is directly compatible with:
If using a Particle module, the PKFR Key Fob Receiver overlay shield may be used.
This device may be converted for direct use with:
Arduino Nano using the Arduino Nano Adapter
Arduino Micro using the Arduino Micro Adapter
Onion Omega 1&2 using the OC Adapter
Pycom WiPy using the WiPy Adapter
Adafruit Huzzah ESP8266 using the Adafruit Huzzah Adapter
This device may be converted to an I²C slave device using the Slave Adapter, ideal for use with Raspberry Pi, Beaglebone, Arduino Uno, and BridgeX5.
Use the Slave Adapter and a Arduino Uno Interface Adapter
Use the Slave Adapter and a Arduino Nano I²C Shield
Use the Slave Adapter and plug into any Arduino Nano Master Device
Use the Slave Adapter and plug into any Arduino Micro Master Device
Raspberry Pi Interfaces:
Use the Slave Adapter and a Raspberry Pi I²C Interface Adapter
Use the Slave Adapter and a Raspberry Pi 2/3 I²C Interface Adapter
Use the Slave Adapter and a Raspberry Pi Zero I²C Interface Adapter