Lines Matching +full:all +full:- +full:inputs +full:- +full:2
1 .. SPDX-License-Identifier: GPL-2.0-only
23 * `AD7380-4 <https://www.analog.com/en/products/ad7380-4.html>`_
24 * `AD7381-4 <https://www.analog.com/en/products/ad7381-4.html>`_
25 * `AD7383-4 <https://www.analog.com/en/products/ad7383-4.html>`_
26 * `AD7384-4 <https://www.analog.com/en/products/ad7384-4.html>`_
27 * `AD7386-4 <https://www.analog.com/en/products/ad7386-4.html>`_
28 * `AD7387-4 <https://www.analog.com/en/products/ad7387-4.html>`_
29 * `AD7388-4 <https://www.analog.com/en/products/ad7388-4.html>`_
30 * `ADAQ4370-4 <https://www.analog.com/en/products/adaq4370-4.html>`_
31 * `ADAQ4380-4 <https://www.analog.com/en/products/adaq4380-4.html>`_
38 ----------------
40 ad738x ADCs can output data on several SDO lines (1/2/4). The driver currently
44 -----------------
46 ad7380-4
49 ad7380-4 supports only an external reference voltage (2.5V to 3.3V). It must be
50 declared in the device tree as ``refin-supply``.
55 adaq4370-4 and adaq4380-4 don't have an external reference, but use a 3.3V
56 internal reference derived from one of its supplies (``refin-supply``)
58 All other devices from ad738x family
61 All other devices from ad738x support 2 possible reference voltage sources:
63 - Internal reference (2.5V)
64 - External reference (2.5V to 3.3V)
66 The source is determined by the device tree. If ``refio-supply`` is present,
70 ---------------------------------
72 This family supports 2 types of oversampling: normal average and rolling
75 available: 1 (oversampling disabled)/2/4/8/16/32.
77 When the on-chip oversampling function is enabled the performance of the ADC can
85 Since the resolution boost feature causes 16-bit chips to now have 18-bit data
91 .. code-block:: bash
95 Channel selection and sequencer (single-end chips only)
96 -------------------------------------------------------
98 Single-ended chips of this family (ad7386/7/8(-4)) have a 2:1 multiplexer in
101 the multiplexer inputs.
103 From an IIO point of view, all inputs are exported, i.e ad7386/7/8
104 export 4 channels and ad7386-4/7-4/8-4 export 8 channels.
106 Inputs ``AinX0`` of multiplexers correspond to the first half of IIO channels (i.e
107 0-1 or 0-3) and inputs ``AinX1`` correspond to second half (i.e 2-3 or 4-7).
108 Example for AD7386/7/8 (2 channels parts):
110 .. code-block::
113 | +----------------------------
116 voltage0 | AinA0 --|--->| | | |
117 | | | mux |----->| ADCA |---
118 voltage2 | AinA1 --|--->| | | |
122 voltage1 | AinB0 --|--->| | | |
123 | | | mux |----->| ADCB |---
124 voltage3 | AinB1 --|--->| | | |
127 | +----------------------------
136 gain is selectable from device tree using the ``adi,gain-milli`` property.
141 ----------------------
143 - 2/4 SDO lines
144 - Rolling average oversampling
145 - Power down mode
146 - CRC indication
147 - Alert