ad5686
- class adi.ad5686.ad5686(uri='', device_name='', device_index=0, trigger=None)
Bases:
tx_chan_compAD5686 DAC
- compatible_parts = ['ad5686', 'ad5310r', 'ad5311r', 'ad5313r', 'ad5316r', 'ad5317r', 'ad5338r', 'ad5671r', 'ad5672r', 'ad5673r', 'ad5674', 'ad5674r', 'ad5675', 'ad5675r', 'ad5676', 'ad5676r', 'ad5677r', 'ad5679', 'ad5679r', 'ad5681r', 'ad5682r', 'ad5683', 'ad5683r', 'ad5684', 'ad5684r', 'ad5685r', 'ad5686r', 'ad5687', 'ad5687r', 'ad5689', 'ad5689r', 'ad5691r', 'ad5692r', 'ad5693', 'ad5693r', 'ad5694', 'ad5694r', 'ad5695r', 'ad5696', 'ad5696r', 'ad5697r']
- set_gain(value: gain)
- tx_voltage(voltage_np, channels=None)
Transmit voltage values through the DAC. The voltage is clipped to the valid range based on the current scale and resolution settings.
- Args:
- voltage_np:
numpy.array of voltage values, list of numpy.array or dict of channel index to numpy.array.
- channels:
Optional channel index or list of channel indices to transmit to. If not specified, tx_enabled_channels will not be modified and the current configuration will be used.
- class adi.ad5686.ad5686_channel(ctrl, channel_name)
Bases:
attributeAD5686 channel
- property powerdown_mode: powerdown_mode
AD5686 channel powerdown mode value