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