Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:linux-drivers:iio-pll:ad9528 [19 Jan 2018 10:16] – rename xcomm_zynq -> master Alexandru Ardeleanresources:tools-software:linux-drivers:iio-pll:ad9528 [24 May 2019 14:55] (current) – [Device tree example] Michael Hennerich
Line 24: Line 24:
 The AD9528 generates two outputs (Output 1 and Output 2) with a maximum frequency of 1.25 GHz, and 12 outputs up to The AD9528 generates two outputs (Output 1 and Output 2) with a maximum frequency of 1.25 GHz, and 12 outputs up to
 1 GHz. Each output can be configured to output directly from PLL1, PLL2, or the internal SYSREF generator. Each of the 14 output channels contains a divider with coarse digital phase adjustment and an analog fine phase delay block that allows complete flexibility in timing alignment across all 14 outputs. 1 GHz. Each output can be configured to output directly from PLL1, PLL2, or the internal SYSREF generator. Each of the 14 output channels contains a divider with coarse digital phase adjustment and an analog fine phase delay block that allows complete flexibility in timing alignment across all 14 outputs.
 +
 +Please see also here: [[resources:eval:user-guides:rf-trx-vcxo-and-profiles|Changing the VCXO frequency]]
  
 {{ :resources:tools-software:linux-drivers:iio-pll:ad9528.jpg?900 |}} {{ :resources:tools-software:linux-drivers:iio-pll:ad9528.jpg?900 |}}
Line 94: Line 96:
   * **adi,sysref-k-div**: SYSREF Pattern Generator K divider   * **adi,sysref-k-div**: SYSREF Pattern Generator K divider
   * **adi,pll2-charge-pump-current-nA**: Magnitude of PLL2 charge pump current (nA)   * **adi,pll2-charge-pump-current-nA**: Magnitude of PLL2 charge pump current (nA)
-  * **adi,pll2-ndiv-a-cnt**: PLL2 Feedback N divider, counter A (range 0..4) +  * **adi,pll2-m1-frequency**: Distribution clock frequency (can skip, adi,pll2-freq-doubler-enableadi,pll2-n2-div, adi,pll2-r1-div, adi,pll2-vco-div-m1
-  * **adi,pll2-ndiv-b-cnt**: PLL2 Feedback N dividercounter B (range 0..63)+
   * **adi,pll2-freq-doubler-enable**: Enable frequency doubler   * **adi,pll2-freq-doubler-enable**: Enable frequency doubler
   * **adi,pll2-r1-div**: PLL2 R1 divider (range 1..31)   * **adi,pll2-r1-div**: PLL2 R1 divider (range 1..31)
Line 160: Line 161:
  
  /* PLL2 config */  /* PLL2 config */
- adi,pll2-ndiv-a-cnt = <0>; + 
- adi,pll2-ndiv-b-cnt = <25>; + * Valid ranges based on VCO locking range: 
- adi,pll2-vco-diff-m1 = <4>; + *   1150.000 MHz 1341.666 MHz 
- adi,pll2-r1-div = <2>; + *    862.500 MHz 1006.250 MHz 
- adi,pll2-n2-div = <25>;+ *    690.000 MHz  805.000 MHz 
 + */ 
 + 
 +        adi,pll2-m1-frequency = <1000000000>;
  adi,pll2-charge-pump-current-nA = <805000>;  adi,pll2-charge-pump-current-nA = <805000>;
  
resources/tools-software/linux-drivers/iio-pll/ad9528.1516353391.txt.gz · Last modified: 19 Jan 2018 10:16 by Alexandru Ardelean