I am designing a pll using ADF4106. Plz tell me how to program it using PIC18F4550.
We don't supply code for individual microcontrollors, our ADF4106 datasheet contains the necessary information for the register write sequence and contents, if you haven't got an EV-ADF4106SD1Z eval board, I would advise you to...
Without a board connected, you can download and run the software from the ADF4106 product page, and use this to o/p the register writes for your application.
We can supply the source code for the evaluation board.
You may not need an evaluation board.
You can download the ADF4106 evaluation board control software source code free here: https://ez.analog.com/message/89785#89785. This is the code that generates the register contents from the user inputs.
You can download the Cypress microcontroller source code (written in C) here: https://ez.analog.com/thread/13743. This is the code that takes the register contents above and bit bangs them to the ADF4106. (The microcontroller firmware is the same for the ADF4106 and ADF4350.)
Thank u for suggesting the application.
I have attached the schematic design and the code for pic18f4550, please have a look at it and let me know where am i going wrong because there is no output at the charge pump out pin of my adf4106.
We don't have the bandwidth to debug customer code, can you check the following:
My PLL specifications are:
Output freq. = 1.2GHz, Ref. freq. = 10MHz, PFD freq. = 200KHz, charge pump gain = 5mA, Kvco = 60MHz, Phase margin = 50degree and loop bandwidth = 10KHz.
The data and clock through my controller to the ADF4106 are given as required and are checked using oscilloscope but there is no output through the charge pump.
What are you measuring on your Vtune pin of the VCO ? What is the Kv of your VCO? so that we can generate a .pll file using ADIsimPLL to see how your loop performs.
Did you try to toggle MUXOUT from DVDD to DGND to see if you are writing correctly to the ADF4106?
My pll has been configured as follows:
Desired Output freq. = 1.2GHz, Ref. freq. = 10MHz, PFD freq. = 200KHz, charge pump gain = 5mA, Kv = 60MHz/V, Phase margin = 50degree and loop bandwidth = 10KHz.
I have connected a LED with the MUXOUT pin to check the programming results. It turns on when i set it to DVDD and turns off on setting it to DGND.
But there is no voltage on my Vtune pin.
Also plz tell what should be the MUXOUT pin settings for my ADF4106.
See the following :
your C5( 4.6nF) cap is not connected correctly, one side goes to the CP of the ADF4106 but the other side should go to gnd (in your schematic it is connected to CP OUT ).
I have done the corrections but still there is no voltage at my Vtune pin.
Further support will be via email regards,
Retrieving data ...