Features
- 6 channel 12 bit ADC with factory calibration (1-2%).
- 5 inputs configurable for +-12V inputs.
- Onboard single channel DAC with buffered output ( 8 + bits).
- Onboard 0.5% precision, 1.25V Max6101 reference.
- Battery connector for battery operation.
- ADC2 channel-0 can be configured to measure battery voltage or local temperature.
- Programming connector.
- Over-the-air (OTA) programming.
- 3 user controlled outputs.
- Wireless communications with Raspberry Pi.
- No use of any Raspberry Pi IOs.
- Compatible with all versions of Raspberry Pi including the Pi Zero W and Pi 400.
- Can communicate with any wifi enabled device on a 2.4Ghz frequency.
- Auto AccessPoint Web page to input network SSID and Password
Specifications
Resolution | 12 bits | Input channels | 6 |
Maximum Sampling Rate | 100 KSPS | Reference Voltage | Internal, external |
Input Type | Single ended | Average Current | 35mA |
Maximum Input Voltage | ±12VDC or +24VDC | Minimum Input Voltage range | 750mV |
What’s On The Board
Input Output Screw Terminals
TB3 Thermistor Battery Voltage ADC2-ch0 ADC1_ch4 ADC1_ch3
TB2 GND 1.25V Ref ADC1-ch2 ADC1_ch1 ADC1_ch0
TB1 GND DAC GPIO_7 GPIO_18 GPIO_19
Input Configuration Jumpers
Jumper pads JP1, JP4 and JP7 provide means to configure the input attenuation as follows:
(see https://seenov.com/2021/12/15/raspberry-pi-adc-esp32-hat-incredibly-measures-%c2%b112v-with-great-accuracy/ for more details)
Direct input to ADC 0-2.5V |
JP1-1-2 shorted |
JP7-1-2 shorted |
0-24V input |
JP1-2-3 shorted, JP4 shorted |
JP7-1-2 shorted |
±12V input |
JP1-2-3 shorted, JP4 shorted |
JP7-2-3 shorted |