Post Go back to editing

ADRF6821-EVALZ

I have installed ACE, set up the ADRF6821-EVALZ board, connected to it sucessfully - the status line shows 'State=Good, ADRF6821'

I've set up as instructed in the User Guide, setting REFIN and 2XLO, then clicked PLL Adjust and Set Enables, but the power supply sits at about 20mA, and I don't know what to do next to get the device to power up - any suggestions please ?

Also what does ResetN refer to ? I can't see ResetN in either the date sheet or UG

What does 'Run GPIO' do, again can't find this in UG

What are all the jumpers for ?

What is LED DS2 for ?

Thanks, sitting here frustrated.....

  • Hi - Did you follow all these steps in the UG

    Enter the reference frequency and the R divider value into the fields placed under the REF In field in the GUI. Ensure the PFD frequency stays within the data sheet limits.

    7. Click the PLL Adjust button to lock the PLL and VCO. Check the on-board LED (DS1) or the LOCK_DETECT register on the ADRF6821 to ensure the PLL/VCO is locked.

    8. Turn on the LO buffer to quadrature divider by clicking the triangle buffer icon above LO Out Level spin box.

    9. Click the Set Enables checkbox to turn on all RF, IF, and divider paths.

    10. Select the desired RF input by clicking the RF Sel w/ SPI checkbox and selecting either RF Input 0 or RF Input 1.

    11. Check the signal level at either I or Q output connectors. The resistive matching network at the I and Q output schematic introduces a 7.5 dB loss.

    Warm Regards,

    Rachana

  • Thanks for your reply - with the greatest respect, you have just cut and pasted the user guide instructions, which I have read carefully several times. I cannot get the board to draw more than about 20mA whatever I do, i.e. it will not power up. There must be something missing in the instructions, or the board is damaged, or I am just plain dumb.

    Also, in my original posting, there are a few other questions posed which have no answer.

    Is it possible to talk to someone who has access to an eval board that could walk me through the set up please ? I've spent a lot of time (and money buying the eval board) but have not been able to evaluate the product at all. I've been through all the registers and checked that they seem sensible compared to the register table in the data sheet.

    Thanks

  • Hi,

    once the supply is connected, the board comes in a Reset mode as the GPIOs are not activated to pull the part out of Reset. To do that, you need to successfully run the GUI.

    To activate the GPIO to pull the part out of Reset, it is done automatically once you  double-click on the ADRF6821 icon

    Can you please share screenshot of the Home page of ACE, and what happens when they double-click on the icon?

    As the  current is low, that means.. the part is not programmed correctly to power on or part is not enabled.

    You were right that the Run GPIO is not mentioned in the UG or DS.

    Where did you find LED DS2 ? Is this on the ACE GUI - I could not locate it.

    If possible try to write a specific bit on ACE memory map and read back to check if SPI interface is established correctly or not. However, ADRF6821 should be powered, at least for SPI and memory block.

    If you can share the screenshot of the GUI, we can better assist you.

    Thank you for your patience in this debug process.

    Warm Regards,

    Rachana

  • Hi Rachana

    Attached is a screen shot of the ACE homepage and an export from the memory map.

    I have successfully written to register 120C to change the default division from 3 to 4, so I know I can read and write registers OK. Also, at the bottom left of the ACE window, there is a status line which reports 'State=Good' so I am confident that I am able to access the device, just cannot get the core to power up.

    LED DS2 is on the eval board near J6 Reference input socket, maybe it is something to do with the on-board ref osc if fitted ?

    Look forward to you observations, if you can't help I will assume there is a problem with the board and return it to the distributor.

    Thanks

    Roger

    0x00000000,0x18,dpd_sif_regmap
    0x00000001,0x00,dpd_sif_regmap
    0x00000003,0x01,dpd_sif_regmap
    0x00000004,0x0D,dpd_sif_regmap
    0x00000005,0x00,dpd_sif_regmap
    0x0000000A,0x00,dpd_sif_regmap
    0x0000000B,0x01,dpd_sif_regmap
    0x0000000C,0x56,dpd_sif_regmap
    0x0000000D,0x04,dpd_sif_regmap
    0x00000020,0x02,dpd_sif_regmap
    0x00000030,0x1D,dpd_sif_regmap
    0x00000031,0x01,dpd_sif_regmap
    0x00000032,0x3E,dpd_sif_regmap
    0x00000033,0x2D,dpd_sif_regmap
    0x00000034,0x2D,dpd_sif_regmap
    0x0000003A,0x00,dpd_sif_regmap
    0x00000040,0x0F,dpd_sif_regmap
    0x00000050,0x06,dpd_sif_regmap
    0x00000051,0x00,dpd_sif_regmap
    0x00000052,0x00,dpd_sif_regmap
    0x00000053,0x00,dpd_sif_regmap
    0x00000054,0x00,dpd_sif_regmap
    0x00000060,0x00,dpd_sif_regmap
    0x00000070,0x03,dpd_sif_regmap
    0x00000080,0x00,dpd_sif_regmap
    0x00000090,0x7F,dpd_sif_regmap
    0x00000092,0x00,dpd_sif_regmap
    0x00001021,0x7F,pllvco_regmap
    0x00001032,0x00,pllvco_regmap
    0x00001033,0x00,pllvco_regmap
    0x00001109,0x0A,pllvco_regmap
    0x00001200,0x09C,pllvco_regmap
    0x00001201,0x00,pllvco_regmap
    0x00001202,0x00,pllvco_regmap
    0x00001203,0x00,pllvco_regmap
    0x00001204,0x40,pllvco_regmap
    0x00001205,0x00,pllvco_regmap
    0x00001206,0x00,pllvco_regmap
    0x00001207,0x00,pllvco_regmap
    0x00001208,0x00,pllvco_regmap
    0x00001209,0x06,pllvco_regmap
    0x0000120B,0x01,pllvco_regmap
    0x0000120C,0x04,pllvco_regmap
    0x0000120E,0x00,pllvco_regmap
    0x00001214,0x48,pllvco_regmap
    0x00001215,0x00,pllvco_regmap
    0x00001217,0x00,pllvco_regmap
    0x0000121F,0x00,pllvco_regmap
    0x0000122A,0x02,pllvco_regmap
    0x0000122C,0x03,pllvco_regmap
    0x0000122D,0x081,pllvco_regmap
    0x0000122E,0x0F,pllvco_regmap
    0x0000122F,0x4E,pllvco_regmap
    0x00001233,0x00,pllvco_regmap
    0x00001234,0x00,pllvco_regmap
    0x00001235,0x00,pllvco_regmap
    0x00001240,0x00,pllvco_regmap
    0x0000124D,0x00,pllvco_regmap
    0x00001400,0x00,pllvco_regmap
    0x00001401,0x00,pllvco_regmap
    0x00001414,0x084,pllvco_regmap
    0x00001541,0x00,pllvco_regmap
    0x00001542,0x00,pllvco_regmap
    0x00001543,0x00,pllvco_regmap
    0x00001544,0x00,pllvco_regmap
    0x00001545,0x40,pllvco_regmap
    0x00001546,0x00,pllvco_regmap
    0x00001547,0x00,pllvco_regmap
    0x00001548,0x00,pllvco_regmap
    0x00001549,0x09C,pllvco_regmap
    0x0000154A,0x00,pllvco_regmap
    0x0000154B,0x02,pllvco_regmap
    0x0000154C,0x00,pllvco_regmap
    0x00001583,0x00,pllvco_regmap

  • Hi,

    It is good that you can read back signals, but the part only draws 20 mA. That is a bit odd. In any case, there is a ResetN GPIO setting on the left bottom of the GUI. That needs to be enabled  and then  click Run GPIO afterwards. You can see from the screenshot of the GUI in User Guide, that ResetN is clicked.

     LED DS2 should not turn on if you  do not have a VCO on-board.

    Hope this helps.

    Warm Regards,

    Rachana

  • OK, I clicked ResetN  and then Run GPIO, the eval board now takes 220mA from the 5.6V supply.

    I have clicked PLL adjust, but the loop will not lock.

    Really, I have spent too much time trying to get this eval board to work - I will return it as faulty to the distributor and find another solution.

    Thanks for your help.

  • Sorry EVB is not working for you as expected.

    Looks like only Pll side of the things are getting up and running. Is it possible to show us the steps to failure?

    The current still is lower than the expected 650mS from the 5.6V and the setting on the following from the customer’s ACE GUI do not match the what is shown on the UG.

    1. 2XLO FREQ
    2. Bleed settings
    3. CP Settings

    Can you please try the settings on the ACE GUI as mentioned in the UG and see if it fixes the issue?

    Warm Regards,

    Rachana

  • Hi - I noticed that the LO Output level on the ACE GUI is not enabled. Can you please try enabling this?

    Also some differences in the CP & Bleed settings compared to the working ACE GUI attached.

    Upon checking with internal resources for additional input, I am also attaching the ACE GUI of a working board.

    Hoping this helps

  • Thanks for you reply - I am still unable to get the PLL to lock. This procedure could take weeks to help resolve the problem - would it not be better for me to speak on the phone to the product specialist with this software running ? We may be able to resolve it in minutes rather than weeks

  • Hi Mesquite,

    It appears you've correctly configured the board, so unfortunately something must be defective.  Out sincere apologies for all the trouble, but can you return to your distributor and request a replacement?

    Thanks,

    Darrell