54 lines
2.6 KiB
Plaintext
54 lines
2.6 KiB
Plaintext
|
What: /sys/bus/iio/devices/iio:deviceX/boost_current_gain
|
||
|
KernelVersion: 6.4
|
||
|
Contact: linux-iio@vger.kernel.org
|
||
|
Description:
|
||
|
This attribute is used to set the gain of the biasing current
|
||
|
circuit of the Delta-Sigma modulator. The different BOOST
|
||
|
settings are applied to the entire modulator circuit, including
|
||
|
the voltage reference buffers.
|
||
|
|
||
|
What: /sys/bus/iio/devices/iio:deviceX/boost_current_gain_available
|
||
|
KernelVersion: 6.4
|
||
|
Contact: linux-iio@vger.kernel.org
|
||
|
Description:
|
||
|
Reading returns a list with the possible gain values for
|
||
|
the current biasing circuit of the Delta-Sigma modulator.
|
||
|
|
||
|
What: /sys/bus/iio/devices/iio:deviceX/auto_zeroing_mux_enable
|
||
|
KernelVersion: 6.4
|
||
|
Contact: linux-iio@vger.kernel.org
|
||
|
Description:
|
||
|
This attribute is used to enable the analog input multiplexer
|
||
|
auto-zeroing algorithm (the input multiplexer and the ADC
|
||
|
include an offset cancellation algorithm that cancels the offset
|
||
|
contribution of the ADC). When the offset cancellation algorithm
|
||
|
is enabled, ADC takes two conversions, one with the differential
|
||
|
input as VIN+/VIN-, one with VIN+/VIN- inverted. In this case the
|
||
|
conversion time is multiplied by two compared to the default
|
||
|
case where the algorithm is disabled. This technique allows the
|
||
|
cancellation of the ADC offset error and the achievement of
|
||
|
ultra-low offset without any digital calibration. The resulting
|
||
|
offset is the residue of the difference between the two
|
||
|
conversions, which is on the order of magnitude of the noise
|
||
|
floor. This offset is effectively canceled at every conversion,
|
||
|
so the residual offset error temperature drift is extremely low.
|
||
|
Write '1' to enable it, write '0' to disable it.
|
||
|
|
||
|
What: /sys/bus/iio/devices/iio:deviceX/auto_zeroing_ref_enable
|
||
|
KernelVersion: 6.4
|
||
|
Contact: linux-iio@vger.kernel.org
|
||
|
Description:
|
||
|
This attribute is used to enable the chopping algorithm for the
|
||
|
internal voltage reference buffer. This setting has no effect
|
||
|
when external voltage reference is selected.
|
||
|
Internal voltage reference buffer injects a certain quantity of
|
||
|
1/f noise into the system that can be modulated with the
|
||
|
incoming input signals and can limit the SNR performance at
|
||
|
higher Oversampling Ratio values (over 256). To overcome this
|
||
|
limitation, the buffer includes an auto-zeroing algorithm that
|
||
|
greatly reduces (cancels out) the 1/f noise and cancels the
|
||
|
offset value of the reference buffer. As a result, the SNR of
|
||
|
the system is not affected by this 1/f noise component of the
|
||
|
reference buffer, even at maximum oversampling ratio values.
|
||
|
Write '1' to enable it, write '0' to disable it.
|