Post Go back to editing

ADIsimCLK simulation and VCXO definition

Category: Software
Product Number: AD9511
Software Version: 1.7.10

Hi all,

I need to simulate the AD9511 PLL with a custom VCXO.

I tried to put the VCXO specs into a new library component but I don't know exaclty how to fill the following fields.

The VCXO I need to use has the following characteristics:

Power Supply 3,3V
Freq stability ±50ppm
Aging per year ±5ppm
Supply current  80mA
phase jitter (BW=10Hz to 20MHz) 100fs typ - 150fs max
SSB Phase Noise 10Hz offset @ 128MHz -70dBc/Hz @ 153MHz
SSB Phase Noise 100Hz offset @ 128MHz -110dBc/Hz @ 153MHz
SSB Phase Noise 1KHz offset @ 128MHz -130dBc/Hz @ 153MHz
SSB Phase Noise 10KHz offset @ 128MHz -135dBc/Hz @ 153MHz
SSB Phase Noise 100KHz offset @ 128MHz -150dBc/Hz @ 153MHz
Control voltage range 0,3V to 3,0V 1,35 nominal
Absolute pull range ±50ppm
Monotonic linearity ±10%
Input impedance 1Mohm
Modulation BW (3dB) 10KHz min
Output  LVPECL

Can anyone give me some indication ?

Regards,

Edoardo Vitali

Parents
  • Hi,

    I recommend using the help file to understand how to introduce the VCXO data into the ADIsimCLK.

    The AD9511 has also a reference design that you could use. This design comes with a VCO that you could modify according to your VCXO.

    These are my notes about introducing a 160MHz VCXO in the library. You do not provide all data I need to calculate everything for you:

    Click Libraries, VCO Library Editor. Click New and I introduce the name of the model TBD. Click OK.

    The Kv of the VCXO may be calculated from its data sheet as 90E-6*160E6/(1.85-1.45)=36000Hz/V. Basically the VCXO can be regulated 160MHz+/-45ppm between 1.45V and 1.85V.

    We introduce Kv=36kHz/V in the location.

    Then we introduce V1=1.45V, F1=160E6*(1-45E-6)= 159992800Hz, V2=1.85V, F2=160E6*(1+45E-6)= 160007200 Hz

    PN floor is from the phase noise diagram -160.6dBc/Hz.

    PN level is -73.9 dBc/Hz at 10Hz

    Flicker corner is around 100kHz.

    The resultant phase nose diagram is pretty close to the one in the data sheet. You may introduce the phase noise as a table as well.

    Then I saved it asTBD.Lib into the folder: C:\ProgramData\Applied Radio Labs\ADIsimCLK\lib\VCO (In Windows Explorer select to view the hidden files and folders otherwise this folder will not show)

    Then Click on Spec Type and select Model.

    In Tuning Law select Data sheet Kv.

    Introduce Freq as 160MHz, VCXO Fpull=90 ppm

    Click Save. I saved everything in the TBD.Lib.

    Now close the editor. In the ADIsimCLK, click Libraries, then Reference Library Editor to introduce the characteristics of the reference clock you intend to provide. Use Help menu to guide you through the process.

    I then clicked on Edit, Configuration. I clicked Next until I arrived at the VCXO selection window, I selected the VCO entry with the data I just introduced.

    Petre

Reply
  • Hi,

    I recommend using the help file to understand how to introduce the VCXO data into the ADIsimCLK.

    The AD9511 has also a reference design that you could use. This design comes with a VCO that you could modify according to your VCXO.

    These are my notes about introducing a 160MHz VCXO in the library. You do not provide all data I need to calculate everything for you:

    Click Libraries, VCO Library Editor. Click New and I introduce the name of the model TBD. Click OK.

    The Kv of the VCXO may be calculated from its data sheet as 90E-6*160E6/(1.85-1.45)=36000Hz/V. Basically the VCXO can be regulated 160MHz+/-45ppm between 1.45V and 1.85V.

    We introduce Kv=36kHz/V in the location.

    Then we introduce V1=1.45V, F1=160E6*(1-45E-6)= 159992800Hz, V2=1.85V, F2=160E6*(1+45E-6)= 160007200 Hz

    PN floor is from the phase noise diagram -160.6dBc/Hz.

    PN level is -73.9 dBc/Hz at 10Hz

    Flicker corner is around 100kHz.

    The resultant phase nose diagram is pretty close to the one in the data sheet. You may introduce the phase noise as a table as well.

    Then I saved it asTBD.Lib into the folder: C:\ProgramData\Applied Radio Labs\ADIsimCLK\lib\VCO (In Windows Explorer select to view the hidden files and folders otherwise this folder will not show)

    Then Click on Spec Type and select Model.

    In Tuning Law select Data sheet Kv.

    Introduce Freq as 160MHz, VCXO Fpull=90 ppm

    Click Save. I saved everything in the TBD.Lib.

    Now close the editor. In the ADIsimCLK, click Libraries, then Reference Library Editor to introduce the characteristics of the reference clock you intend to provide. Use Help menu to guide you through the process.

    I then clicked on Edit, Configuration. I clicked Next until I arrived at the VCXO selection window, I selected the VCO entry with the data I just introduced.

    Petre

Children