DFRobot Gravity: GP8600 I2C/PWM DAC Module
DFRobot Gravity: GP8600 I2C/PWM DAC Module is a high-precision 16-bit Digital-to-Analog Converter designed to convert I2C or PWM digital signals into standard industrial analog outputs. The GP8600 supports configurable output ranges including 0V to 5V, 0V to 10V, and 4mA to 20mA with a full-scale error of ±0.2%.
The DFRobot Gravity: GP8600 I2C/PWM DAC Module bridges the gap between digital microcontrollers and analog industrial equipment. By converting I2C or PWM input signals into stable 0V to 5V, 0V to 10V, or 4mA to 20mA outputs, the DAC allows makers to control standard industrial hardware. Hardware such as lighting systems, inverters, and valves, employing logic-level controllers, particularly Arduino®, ESP32, or Raspberry Pi.
The GP8600 converter offers a linearity error of just ±0.2% and supports cascading up to 8 devices, different than basic 8-bit DACs. These features make the GP8600 DAC ideal for complex, multi-channel automation projects that require fine-grained control.
Applications
- Motor and inverter control: precise 0V to 10V speed regulation for variable frequency drives (VFDs)
- Smart lighting systems: flicker-free, high-resolution dimming for 0-10V LED drivers
- Fluid automation: accurate position control for 4mA to 20mA proportional valves and water pumps
- Lab signal generation: creating custom voltage waveforms for testing sensors and analog circuits
- Device retrofitting: converting legacy analog appliances into smart, microcontroller-managed devices
Specifications
- GP8600 chip model
- 3.3V to 5V operating voltage
- PH2.0 4-pin/3-pin power/communication interface
- I2C/PWM input signal
- Output signal:
- 0mA to 20mA current output range
- 0V to 6V/0V to 12V voltage output range
- 1 channel
- Resolution:
- 16-bit (I2C mode)
- 8-bit, 10-bit (PWM mode, selectable based on controller)
- Full-scale error: ±0.2% (measured after fitting calibration)
- Value range:
- I2C mode: 0-65535 corresponds to 0V to 6V, 0V to 12V, or 0mA to 20mA
- PWM mode: 0-255 corresponds to 0V to 6V, 0V to 12V, or 0mA to 20mA, 0-1023 corresponds to 0V to 6V, 0V to 12V, or 0mA to 20mA
- Physical dimensions
- 38mm x 32mm x 12.39mm PCB dimensions
- 25mm mounting hole spacing
- 3mm mounting hole diameter
Kit Contents
- Gravity: GP8600 1-channel I2C and PWM to 0V to 5V/0V to 10V/4mA to 20mA DAC module
- Gravity 4-pin I2C/UART sensor cable
- Gravity 3-pin analog sensor cable
Layout
