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 two 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 8 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 two MCP3428 onboard. To use both MCP3428 at the same time you will need to set them up to have different addresses. 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