ad9528¶
Device Attributes¶
Name |
Default value |
|---|---|
pll1_feedback_clk_present |
|
pll1_locked |
|
pll1_reference_clk_a_present |
|
pll1_reference_clk_ab_missing |
|
pll1_reference_clk_b_present |
|
pll2_feedback_clk_present |
|
pll2_locked |
|
sync_dividers |
|
vcxo_clk_present |
Channel Attributes¶
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 ad9528 ADC_CLK frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("ADC_CLK")
rval = chan.attrs["frequency"].value
DAC_CLK¶
Name |
sysfs filename |
Default value |
|---|---|---|
frequency |
out_altvoltage2_DAC_CLK_frequency |
|
phase |
out_altvoltage2_DAC_CLK_phase |
|
raw |
out_altvoltage2_DAC_CLK_raw |
iio_attr example:
iio_attr -u ip:analog -c ad9528 DAC_CLK frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("DAC_CLK")
rval = chan.attrs["frequency"].value
DAC_CLK_FMC¶
Name |
sysfs filename |
Default value |
|---|---|---|
frequency |
out_altvoltage4_DAC_CLK_FMC_frequency |
|
phase |
out_altvoltage4_DAC_CLK_FMC_phase |
|
raw |
out_altvoltage4_DAC_CLK_FMC_raw |
iio_attr example:
iio_attr -u ip:analog -c ad9528 DAC_CLK_FMC frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("DAC_CLK_FMC")
rval = chan.attrs["frequency"].value
DAC_SYSREF¶
Name |
sysfs filename |
Default value |
|---|---|---|
frequency |
out_altvoltage5_DAC_SYSREF_frequency |
|
phase |
out_altvoltage5_DAC_SYSREF_phase |
|
raw |
out_altvoltage5_DAC_SYSREF_raw |
iio_attr example:
iio_attr -u ip:analog -c ad9528 DAC_SYSREF frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("DAC_SYSREF")
rval = chan.attrs["frequency"].value
CLKD_DAC_SYSREF¶
Name |
sysfs filename |
Default value |
|---|---|---|
frequency |
out_altvoltage6_CLKD_DAC_SYSREF_frequency |
|
phase |
out_altvoltage6_CLKD_DAC_SYSREF_phase |
|
raw |
out_altvoltage6_CLKD_DAC_SYSREF_raw |
iio_attr example:
iio_attr -u ip:analog -c ad9528 CLKD_DAC_SYSREF frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("CLKD_DAC_SYSREF")
rval = chan.attrs["frequency"].value
CLKD_ADC_SYSREF¶
Name |
sysfs filename |
Default value |
|---|---|---|
frequency |
out_altvoltage7_CLKD_ADC_SYSREF_frequency |
|
phase |
out_altvoltage7_CLKD_ADC_SYSREF_phase |
|
raw |
out_altvoltage7_CLKD_ADC_SYSREF_raw |
iio_attr example:
iio_attr -u ip:analog -c ad9528 CLKD_ADC_SYSREF frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("CLKD_ADC_SYSREF")
rval = chan.attrs["frequency"].value
ADC_SYSREF¶
Name |
sysfs filename |
Default value |
|---|---|---|
frequency |
out_altvoltage8_ADC_SYSREF_frequency |
|
phase |
out_altvoltage8_ADC_SYSREF_phase |
|
raw |
out_altvoltage8_ADC_SYSREF_raw |
iio_attr example:
iio_attr -u ip:analog -c ad9528 ADC_SYSREF frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("ADC_SYSREF")
rval = chan.attrs["frequency"].value
ADC_CLK_FMC¶
Name |
sysfs filename |
Default value |
|---|---|---|
frequency |
out_altvoltage9_ADC_CLK_FMC_frequency |
|
phase |
out_altvoltage9_ADC_CLK_FMC_phase |
|
raw |
out_altvoltage9_ADC_CLK_FMC_raw |
iio_attr example:
iio_attr -u ip:analog -c ad9528 ADC_CLK_FMC frequency
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("ad9528")
chan = dev.find_channel("ADC_CLK_FMC")
rval = chan.attrs["frequency"].value