| 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. |