# 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:** ```bash iio_attr -u ip:analog -c ad9528 ADC_CLK frequency ``` **Python bindings example:** ```python 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:** ```bash iio_attr -u ip:analog -c ad9528 DAC_CLK frequency ``` **Python bindings example:** ```python 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:** ```bash iio_attr -u ip:analog -c ad9528 DAC_CLK_FMC frequency ``` **Python bindings example:** ```python 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:** ```bash iio_attr -u ip:analog -c ad9528 DAC_SYSREF frequency ``` **Python bindings example:** ```python 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:** ```bash iio_attr -u ip:analog -c ad9528 CLKD_DAC_SYSREF frequency ``` **Python bindings example:** ```python 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:** ```bash iio_attr -u ip:analog -c ad9528 CLKD_ADC_SYSREF frequency ``` **Python bindings example:** ```python 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:** ```bash iio_attr -u ip:analog -c ad9528 ADC_SYSREF frequency ``` **Python bindings example:** ```python 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:** ```bash iio_attr -u ip:analog -c ad9528 ADC_CLK_FMC frequency ``` **Python bindings example:** ```python import iio ctx = iio.Context("ip:analog") dev = ctx.find_device("ad9528") chan = dev.find_channel("ADC_CLK_FMC") rval = chan.attrs["frequency"].value ``` ***