ad4080

Supported Drivers

The class adi.ad4080 supports the following IIO drivers:

ad4080.compatible_parts = ['ad4080', 'ad4081', 'ad4083', 'ad4084', 'ad4086', 'ad4087']

Class API

class adi.ad4080(uri='', device_name='', device_index=0)

Bases: rx_chan_comp

AD4080 ADC

channel = []
property filter_type

Get the filter type value

property filter_type_available

Get the filter type available values

property oversampling_ratio

Get the oversampling ratio value

property oversampling_ratio_available

Get the oversampling ratio available values

reg_read(reg)

Direct Register Access via debugfs

reg_write(reg, value)

Direct Register Access via debugfs

property sampling_frequency

Get Sampling frequency value

Dynamic Attributes

The ad4080 class supports a variable number of channels depending on the hardware configuration. Therefore, the channel property interfaces are dynamically generated. They are available on an initiated object as attributes with names voltage0, voltage1, etc. They will be instances of the ad4080_channel class.

class adi.ad4080.ad4080_channel(ctrl, channel_name)

Bases: attribute

AD4080 channel

property scale

Get Scale value