ad9523-1

Device Attributes

Name

Default value

pll1_locked

pll1_reference_clk_a_present

pll1_reference_clk_b_present

pll1_reference_clk_test_present

pll2_feedback_clk_present

pll2_locked

pll2_reference_clk_present

store_eeprom

sync_dividers

vcxo_clk_present

Channel Attributes

DAC_CLK

Name

sysfs filename

Default value

frequency

out_altvoltage1_DAC_CLK_frequency

phase

out_altvoltage1_DAC_CLK_phase

raw

out_altvoltage1_DAC_CLK_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 DAC_CLK frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("DAC_CLK")
rval = chan.attrs["frequency"].value

ADC_CLK

Name

sysfs filename

Default value

frequency

out_altvoltage13_ADC_CLK_frequency

phase

out_altvoltage13_ADC_CLK_phase

raw

out_altvoltage13_ADC_CLK_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 ADC_CLK frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("ADC_CLK")
rval = chan.attrs["frequency"].value

ADC_CLK_FMC

Name

sysfs filename

Default value

frequency

out_altvoltage4_ADC_CLK_FMC_frequency

phase

out_altvoltage4_ADC_CLK_FMC_phase

raw

out_altvoltage4_ADC_CLK_FMC_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 ADC_CLK_FMC frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("ADC_CLK_FMC")
rval = chan.attrs["frequency"].value

ADC_SYSREF

Name

sysfs filename

Default value

frequency

out_altvoltage5_ADC_SYSREF_frequency

phase

out_altvoltage5_ADC_SYSREF_phase

raw

out_altvoltage5_ADC_SYSREF_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 ADC_SYSREF frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("ADC_SYSREF")
rval = chan.attrs["frequency"].value

CLKD_ADC_SYSREF

Name

sysfs filename

Default value

frequency

out_altvoltage6_CLKD_ADC_SYSREF_frequency

phase

out_altvoltage6_CLKD_ADC_SYSREF_phase

raw

out_altvoltage6_CLKD_ADC_SYSREF_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 CLKD_ADC_SYSREF frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("CLKD_ADC_SYSREF")
rval = chan.attrs["frequency"].value

CLKD_DAC_SYSREF

Name

sysfs filename

Default value

frequency

out_altvoltage7_CLKD_DAC_SYSREF_frequency

phase

out_altvoltage7_CLKD_DAC_SYSREF_phase

raw

out_altvoltage7_CLKD_DAC_SYSREF_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 CLKD_DAC_SYSREF frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("CLKD_DAC_SYSREF")
rval = chan.attrs["frequency"].value

DAC_SYSREF

Name

sysfs filename

Default value

frequency

out_altvoltage8_DAC_SYSREF_frequency

phase

out_altvoltage8_DAC_SYSREF_phase

raw

out_altvoltage8_DAC_SYSREF_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 DAC_SYSREF frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("DAC_SYSREF")
rval = chan.attrs["frequency"].value

FMC_DAC_REF_CLK

Name

sysfs filename

Default value

frequency

out_altvoltage9_FMC_DAC_REF_CLK_frequency

phase

out_altvoltage9_FMC_DAC_REF_CLK_phase

raw

out_altvoltage9_FMC_DAC_REF_CLK_raw

iio_attr example:

iio_attr -u ip:analog -c ad9523-1 FMC_DAC_REF_CLK frequency

Python bindings example:

import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9523-1")
chan = dev.find_channel("FMC_DAC_REF_CLK")
rval = chan.attrs["frequency"].value