hc
2023-03-13 2ec15ae1cb4be1b4fcb56c6d621123d7ebdaad6c
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.