Jump to content

Component: DAC (AD5662) (Analog Output)

From Flowcode Help
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Author Matrix TSL
Version 1.0
Category Analog Output


DAC (AD5662) component

16-bit external DAC connected to the microcontroller using SPI.

Component Source Code

Please click here to download the component source project: FC_Comp_Source_DAC_AD5662.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_DAC_AD5662.fcfx

Detailed description

Overview

The AD5662 is a 3V/5V general purpose SPI compatible, high-resolution digital to analog converter (DAC), capable of generating a rail-to-rail voltage output.

With 16-Bit resolution, the AD5662 is capable of finely tuning the voltage output across 65,536 steps, with an individual step voltage of 5/65536 = 0.0000763 volts DC.

The AD5662 requires an external reference voltage to set the output range of the DAC.


Pin reference from the datasheet:

Circuit Diagram

Examples

This example reads a potentiometer that is connected across the supply voltage. The output from the DAC should mimic the voltage that's across ADC pin & GND.

AD5662_Demo






Macro reference

Initialise

Initialise
Initialise the SPI bus ready for communications, 
- VOID Return


OutputDAC

OutputDAC
Outputs a value to the DAC,  
- UINT Output
Range: 0-65535 / 0=0V / 65535=VCC 
- VOID Return


Property reference

Properties
SPI Properties
Channel
SPI Channel selector 
Prescale
Prescale option selector 
MOSI
SPI Data Out Pin SDO - Also Known as Master Out Slave In (MOSI) when used in Master mode. 
MISO
SPI Data In Pin SDI - Also Known as Master In Slave Out (MISO) when used in Master mode. 
CLK
SPI Clock Pin CLK - The Clock signal is driven by the SPI master. 
CS / SS
Chip Select / Slave Select Pin Master Mode: General purpose output pin used to select the remote SPI device. Slave Mode: Hardware chip select pin input used to select the SPI device.  
Simulation
Data Recorder Trace
 
Simulate Comms