admv1014

hallo. Intrested use power detector out ,pin11.  Register 0x03, bit6 . To on detector this bit 0 are 1? By reset it 1. but on pin11 present 1.5 voltage and no changes by rf signal. Is it open collector out ? BR

Parents Reply
  • Hallo

    SPI send

    { 0x0B, 0x727C }, //VVA TEMP COMP
    { 0x03, 0x3857}, // DET EN BB3857 IF3157
    { 0x04, 0x570A }, // 5.4 - 8 LO
    { 0x07, 0xD802 }, // Det out -14 +2 dBm
    { 0x0A, 0x2391 },

    Pictured

    after CS gous low 1,25 mS to clock

    here pictured  { 0x03, 0x3857},   // DET EN BB3857   IF3157

    Do spi format is correct ?

    admv1014 after power up in IF mode, and not set BB mode, RF signal outs by IF pins.

    BR

Children
  • 0
    •  Analog Employees 
    on Nov 19, 2019 4:12 PM over 1 year ago in reply to dim314

    Hi,

    Thank you for providing the labelled SPI waveforms. I think the SPI is working correctly.

    In the write sequence could you add these 3 transactions?

    1) Toggle the RST pin (high, low, high)

    2) Write 0x4093 to reg 0x00 (soft reset)

    3) Write 0x0093 to reg 0x00 (making sure soft reset bit is clear, if you're using parity bit then write 0x8093 but then this bit has to be cleared when writing to reg 0x0B).

    Then complete the write sequence as you have shown above.

    What are the power levels from the IF ports and BB ports when the part is in IF mode and BB mode?

    When making these measurements please ensure that the VVA voltage is the same.

    Also pls 50 ohm terminate the unused ports when making these measurements.

    And let me know the RF and LO frequency that you are using so I can replicate it.

    Thanks

  • Hallo . Power level presents only on IF out, no swich to BB. 

    VVA connected to 1.8V

    VCTRL to ground

    all unused port terminated 50 ohm

    LO is 6 GHz, RF 36GHz

    Please send you dev board SPI log

    BR

  • 0
    •  Analog Employees 
    on Nov 25, 2019 6:34 PM over 1 year ago in reply to dim314

    Hi,

    The ADMV1014 does not operate when BB or IF>6 GHz. With LO of 6GHz and RF of 36GHz the BB/IF frequency is 12GHz.

    I took the data at RF=26GHz @ -30dBm, and LO=6GHz @ 0dBm (diiferential). 

    Here is the power out from an IF pin and the power out from IQ pin (there is no hybrid/ ac cap) installed. This is the direct power out from the pin. 

    -28 dBm-> IF pin, IF mode

    -54 dBm-> IQ pin, IF mode.

    -59 dBm-> IF pin , IQ mode

    -33 dBm-> IQ pin, IQ mode

    Also attached the simplified SPI log.

    ADMV1014_BB_Enable_AceMacro.txt
    -- Analog Devices, Inc. evaluation macro file
    ## Copyright (c) 2019 Analog Devices, Inc.  All Rights Reserved. This software is proprietary to Analog Devices, ##Inc. and its licensors.
    ## These code snippets are provided ‘as is’ with no warranties, guarantees of suitability, or acceptance of any ## ## liability, for their use.
    UI.SelectTab(Root::);
    Hardware.UI.AddAttachedHardware(());
    > @Subsystem_2.ADMV1014-045188 RevA: @Reset(); [skip]
    >> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: @Reset(); [skip]
    
    >>> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0x0, 0x4093); 
    >>> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0x0, 0x08093); 
    
    >>> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0x7, 0x0D808); 
    >>> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0xA, 0x2391); 
    >>> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0x0, 0x0093); 
    >>> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0xB, 0x727C); 
    >>> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0x0, 0x08093); 
    
    UI.NavigateToPath(Root::System);
    @Subsystem_2.ADMV1014-045188 RevA: @DefaultView();
    > @Subsystem_2.ADMV1014-045188 RevA: UI.NavigateToPath(Root::System.Subsystem_2.ADMV1014-045188 RevA); [
    UI.SelectTab(tool.macrorecorder);
    UI.SelectTab(Root::System.Subsystem_2.ADMV1014-045188 RevA);
    @Subsystem_2.ADMV1014-045188 RevA.AD5601: Evaluation.Control.SetDecimalParameter(virtual-parameter-VCTRL_Voltage, 0, -1);
    @Subsystem_2.ADMV1014-045188 RevA: @Wizard();
    > @Subsystem_2.ADMV1014-045188 RevA.AD5601: @ApplySettings(); [skip]
    >> @Subsystem_2.ADMV1014-045188 RevA.AD5601: Evaluation.Control.WriteRegisterMap(All, False, (), All, -1, False); [skip]
    UI.SelectTab(tool.macrorecorder);
    UI.SelectTab(Root::System.Subsystem_2.ADMV1014-045188 RevA);
    @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: UI.NavigateToPath(Root::System.Subsystem_2.ADMV1014-045188 RevA.ADMV1014);
    @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.SetBoolParameter(RegMap1.Enable.IF_AMP_PD, True, -1);
    @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.SetBoolParameter(RegMap1.Enable.BB_AMP_PD, False, -1);
    @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: @ApplySettings();
    > @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegisterMap(All, False, (), All, -1, False); [skip]
    >> @Subsystem_2.ADMV1014-045188 RevA.ADMV1014: Evaluation.Control.WriteRegister(0x3, 0x3857); [skip]
    

  • 0
    •  Analog Employees 
    on Nov 25, 2019 7:02 PM over 1 year ago in reply to mthahira

    One clarification, this is the direct power out from the IF/BB pin on the ADMV1014 Eval Board. All the powers listed were not deembedded for cable loss and eval board trace loss. The purpose was to show that there is power output from the BB pins when switched to BB mode.