AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

DFRobot

· MPN: DFR1034

$18.55 |
In stock at supplier
No reviews yet

##Introduction This is a 2-channel analog voltage output DAC module with I2C communication, 12-bit resolution, and 0.1% precision. It is well-suited for cont...

Stock availability

Available with leadtime
125 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
##Introduction This is a 2-channel analog voltage output DAC module with I2C communication, 12-bit resolution, and 0.1% precision. It is well-suited for control projects operating within the 3.3V range, such as ESP32, Raspberry Pi, STM32, and other microcontrollers that require analog signal output.DAC series modules are a range of products that can be controlled through I2C or PWM signals to generate voltage or current output signals. This series of DAC products not only offers a variety of output signal ranges, but also provides three selectable resolutions: 8-bit, 12-bit, and 15-bit. It allows for the choice of either single-channel or dual-channel configurations, and multiple modules can be cascaded to form a multi-channel output.Functional Diagram of Gravity: GP8503 2-Channel 12bit I2C to 0-2.5V/VCC DAC ModuleWiring Diagram of Gravity: GP8503 2-Channel 12bit I2C to 0-2.5V/VCC DAC Module and Arduino UNOWe provide various models of DAC modules. If you need a different model, please check the selection guide:Click here to get Selection Guide of DAC Modules ##Features Support 3.3V-5V power supply.Output voltage error is less than 0.1%.Output voltage linearity error is 0.1%.Two channels of voltage output, either 0-2.5V or 0-VCC, enabling connection and control ofstandard analog voltage devices.Gravity interface, I2C communication, Arduino control, suitable for program automationcontrol. ##Applications Motor rotational speed regulationSonorous intensity modulationIndoor and outdoor luminance modulationDisplay panel backlight automatic adjustment ##Specification Operating voltage: 3.3V to 5VCommunication Method: I2CChip Type: GP8503Resolution: 12-bitOutput Voltage: 0-2.5V or 0-VCCNumber of channels: 2 channelsValue Range: 0 - 4095 corresponding to 0-2.5V or 0-VCCOutput voltage: 0.1%Output voltage linearity error: 0.1% ##Documents Product wiki ##ShippingList GP8503:2-Channel 12bit I2C to 0-2.5V/VCC DAC Module ×1Gravity-4P I2C/UART Sensor Cable × 1

Jargon buster

Plain-language definitions for the technical terms used above.

12-bit resolution
12-bit resolution means a value is represented with 12 binary digits, giving 4096 possible levels. For a sensor, analogue-to-digital converter or similar device, higher resolution divides the measured range into finer steps so smaller changes can be distinguished, provided the device's range and noise allow it.
DAC
A digital-to-analogue converter turns numbers from the microcontroller into a real analogue voltage. It matters if you want to generate simple waveforms, audio-style signals, or variable control voltages rather than just on/off outputs.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
Gravity
Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
STM32
STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
VCC
VCC is the positive power-supply connection on a chip or module. Connecting it to the correct supply voltage is needed for the part to power on and helps avoid damaging the electronics.

CE Certificate

Compliance · 614.0 KB · Click any page to view full size

Download PDF

RoHS Certificate

Compliance · 655.0 KB · Click any page to view full size

Download PDF

Supplier page — dfrobot.com

Supplier Description · 647.7 KB · Click any page to view full size

Download PDF

DFR1034 gp8503 2 channel 12 bit i2c dac module dimension V1.0

Mechanical Drawings · 48.5 KB · Click any page to view full size

Download PDF

DFR1034 gp8503 2 channel 12 bit i2c dac module schematics V1.0

Schematic · 1.1 MB · Click any page to view full size

Download PDF

DFR1034 gp8503 2 channel 12 bit i2c dac module datasheet V1.0

Datasheet · 1.1 MB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.