Adafruit
AD5693R 16-Bit DAC Breakout Board with I2C
· MPN: ADA5811
This compact breakout gives you a high-resolution analogue voltage output from a simple I2C interface, based on the AD5693R 16-bit DAC. It includes a tempera...
This compact breakout gives you a high-resolution analogue voltage output from a simple I2C interface, based on the AD5693R 16-bit DAC. It includes a temperature-compensated 2.5V internal reference, making it a handy choice when you want finer output control than a typical 12-bit DAC can provide.
The board is designed to be easy to integrate into both 3.3V and 5V systems. Adafruit has broken out the ADDR/A0 pin so you can use two boards on the same I2C bus, and the output span can be configured for 2.5V or 5V (2xVref). When powered from 3.3V, the output range can be set to 2.5V or Vin.
It also fits neatly into modern maker workflows with STEMMA QT connectors on both sides, compatible with SparkFun Qwiic I2C cabling for quick, solderless hookup and easy daisy-chaining with other I2C boards. Adafruit provides an easy-to-use Arduino library and tutorial, including a sine-wave output example that can be used with just about any microcontroller or microcomputer with an I2C host.
For more traditional prototyping, a strip of 0.1" header is included for breadboard or perfboard use. The PCB also has four mounting holes for secure attachment, plus an optional 3.5mm terminal block footprint if you prefer a screw-terminal connection point. The terminal block itself is not included.
Features:
- DAC: AD5693R 16-Bit DAC with I2C interface.
- Internal reference: Temperature compensated 2.5V internal reference.
- Address selection: ADDR/A0 pin is broken out so you can connect two of these DACs on one I2C bus.
- Logic compatibility: Works with both 3.3V or 5V logic.
- Selectable output range: You can have the output max out at 2.5V or 5V (2xVref).
- 3.3V operation: If you're powering from 3.3V you will be able to set the output range to 2.5V or Vin.
- Arduino support: Easy-to-use Arduino library and tutorial are available.
- Example code: Includes a sine-wave output example.
- Broad compatibility: Can be used with just about any microcontroller or microcomputer with I2C host.
- Included header: Comes with a bit of 0.1" standard header for breadboard or perfboard use.
- Mounting: Four mounting holes for easy attachment.
- Terminal block footprint: Optional 3.5mm terminal block spot on the PCB.
- STEMMA QT: Custom-made PCB in the STEMMA QT form factor.
- Qwiic compatible: The STEMMA QT connectors on either side are compatible with the SparkFun Qwiic I2C connectors.
- Solderless chaining: Allows solderless connections between your development board and the AD5693R or chaining with other sensors and accessories using a compatible cable.
Specifications:
- High relative accuracy (INL): ±2 LSB maximum at 16 bits
- Low drift, 2.5 V reference: 2 ppm/°C typical
- Selectable span output: 2.5 V or 5 V
- Total unadjusted error (TUE): ±0.06% of FSR maximum
- Offset error: ±1.5 mV maximum
- Gain error: ±0.05 % of FSR maximum
- Low glitch: 0.1 nV-sec
- High drive capability: 20 mA
- Wide operating temperature range: −40°C to +105°C
- Product Dimensions: 25.2mm x 17.6mm x 4.8mm / 1.0" x 0.7" x 0.2"
- Product Weight: 1.8g / 0.1oz
A handy option for waveform generation, setpoint output and precision analogue control in I2C-based projects. Add a compatible STEMMA QT or Qwiic cable for quick solderless setup.
Jargon buster
Plain-language definitions for the technical terms used above.
- AD5693R
- A specific digital-to-analogue converter chip that turns numbers from a microcontroller into a precise analogue voltage. The part number matters because it determines the resolution, voltage range, interface, and accuracy features of the breakout board.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- 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.
- FSR
- Full-scale range is the span between the lowest and highest output a converter can produce. Error specifications given as a percentage of FSR depend on the selected output range, such as 2.5 V or 5 V.
- Gain error
- Gain error is a scaling error where the DAC output rises slightly too much or too little across its range. It matters for applications where the exact relationship between the digital value and output voltage is important.
- 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.
- INL
- Integral non-linearity is a measure of how closely a DAC’s output follows an ideal straight-line response across its range. Lower INL means the output voltage is more predictable when you need accurate analogue control.
- Internal reference
- A built-in stable voltage source that the DAC uses as its measuring point for creating output voltages. Having an internal reference means you do not need to add a separate precision reference part for many projects.
- LSB
- Least significant bit is the smallest step a digital converter can represent. In a DAC, it tells you the tiniest voltage change the output can make at a given resolution and output range.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- Offset error
- Offset error is a small output error that appears even when the DAC is set near zero. It matters when your project needs accurate low voltages or fine analogue adjustments.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- ppm
- ppm means parts per million, a common way to express very small gas concentrations in air. For CO₂ sensors, the ppm range tells you what levels the sensor can measure, such as normal indoor air through to poorly ventilated spaces.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
- Terminal block
- A connector used to join wires together in a neat, removable, or serviceable way. For this product, it helps split one power input into several outputs without soldering.
- TUE
- Total unadjusted error combines several accuracy errors into one overall figure. It helps you estimate how far the real output voltage might be from the value you asked the DAC to produce.
Find this product in
Brands
Supplier page — adafruit.com
Supplier Description · 1.3 MB · Click any page to view full size
AD5693R Datasheet
Datasheet · 2.5 MB · Click any page to view full size