summaryrefslogtreecommitdiff
path: root/drivers/staging/iio/Documentation/dac/max517
blob: e60ec2f91a7a12f22db729862ed74e9b816da1b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Kernel driver max517
====================

Supported chips:
  * Maxim MAX517, MAX518, MAX519
    Prefix: 'max517'
    Datasheet: Publicly available at the Maxim website
               http://www.maxim-ic.com/

Author:
        Roland Stigge <stigge@antcom.de>

Description
-----------

The Maxim MAX517/518/519 is an 8-bit DAC on the I2C bus. The following table
shows the different feature sets of the variants MAX517, MAX518 and MAX519:

Feature                              MAX517 MAX518 MAX519
--------------------------------------------------------------------------
One output channel                   X
Two output channels                         X      X
Simultaneous output updates                 X      X
Supply voltage as reference                 X
Separate reference input             X
Reference input for each DAC                       X

Via the iio sysfs interface, there are three attributes available: out1_raw,
out2_raw and out12_raw. With out1_raw and out2_raw, the current output values
(0..255) of the DACs can be written to the device. out12_raw can be used to set
both output channel values simultaneously.

With MAX517, only out1_raw is available.

Via out1_scale (and where appropriate, out2_scale), the current scaling factor
in mV can be read.

When the operating system goes to a power down state, the Power Down function
of the chip is activated, reducing the supply current to 4uA.

On power-up, the device is in 0V-output state.