This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMX2594evm: Error with TICS Pro

Part Number: LMX2594EVM
Other Parts Discussed in Thread: LMX2594, LMX2594EVM

Hi,

I’m using TICS Pro for programming an LMX2594 Evaluationboard. When I tried to initialize a Ramp in Manual Ramping Mode I receive the Warning:

Error in Flex script

Global name ‘DOBUF_OVRD’ is not defined

 

I havn’t found anything about this notification in the documentation of LMX2594EVM or LMX2594 and I couldn’t find a manual for TICS pro itself. What can I do to solve this Problem?

Could you please tell me, what the Colors, the numbers are highlighted by, stand for? (the light orange and blue)

Thanks for respose and regards,

Dominik

  • Dear Dominic,

    thank you for bringing this up. It sounds there is a bug in the software.

    Could you please describe the exact sequence that leads to the error message?

    We will duplicate and fix it.

    thank you for your patience,
    Regards, Simon.
  • Hi Simon,

    I have written down every step I’m doing. To exclude errors in my chosen Values, I used the values of the automatic Ramp example in the Datasheet of the evaluation board. Hope I didn’t forget something important. 

    -turning on LMX2594 with Reference Pro Board connected

    -starting TICS

    TICS is in connected mode

    -load default configuration

    In PLL tab:

    -Set Fpd = 50MHz

    -RFoutA = 6000MHz

    -FCAL_HPFD_ADJ = “Fpd<=100”

    -Loading all Registers

    In Ramp tab:

    -Threshold = 300MHz

    -RAMP0_NEXT_TRIG = TOC Timeout

    -RAMP1_NEXT_TRIG = TOC Timeout

    Desired end frequency:

    -Ramp0 12125MHz

    -Ramp1 12000MHz

    -Ramp0 RST = enabled

    -RAMP_MANUAL = disabled

    -RAMP_EN= enabled

    -pushing “Update Ramp GUI”

     

    Protocol:

    PLL_DEN must be 4294967295 in Ramping Mode. Forcing this value on the PLL tab.

    [Warning]:Error in Flex script

    global name ‘DOBUF_OVRD’ is not defined

    Wrote Register R0x26 as 0x26 FFFF

    Wrote Register R0x27 as 0x27 FFFF

     

    A repeated push of “Update Ramp GUI” would show nothing but the Warning, as PLL_DEN has been changed then.

    Also the value of Actual Start Frequency at the bottom of Ramp tab is 14000 MHz, while VCO Start (MHz) at the top has changed to 12000(as expected). That's the only difference between the Screenshot in the datasheet and the response of TICS.

     

    Regards Dominik

     

     

     

  • Dear Dominik,

    thank you for the detailed description. This is excellent.

    does this error prevent you to further your evaluation or are you able to look at other aspect of the device?

    The engineer that will fix this issue is ooo now. I expect him to be able to look at the issue this week however it might be next week before you get an asnwer.

    thank you again for your patience,

    Regards, Simon.
  • Dear Simon,

    the board doesn’t freeze after the error and writing on other registers works too.

    I’m looking forward to hear from you.

    Regards, Dominik

     

  •  Dominik,

    I know exactly what is going on the first error.  Originally, there was a programmable bit called "DOBUF_OVRD", which prevented the outputs from shutting off during VCO calibration.   We found it necessary to enable this bit to get frequency ramping to work.  This bit was renamed "OUT_FORCE".

    I corrected this in the code and the error went away.  It will go out in the next TICSPro update.  Also this is attached.  You can import this into ticspro by using "Add User Device".

    Now in regards to the issue with the actual start frequency being 14000 instead of 12000, I do not see this, but be aware that if the RAMP_MANUAL bit is checked, then the button will NOT update the automatic ramp settings;  if you disable RAMP_MANUAL, it should fix this issue.

    Regards,
    Dean

    LMX2594.zip

  • Hi Dean,

    I used your file and the error doesn't occur anymore!

    The Actual Start Frequency of RAMP0 updates the moment I trigger Update Ramp GUI. Additionally I recognized that the Actual Frequency of RAMP0 updates when I change the VCO frequency in the PLL tab, while the value of RAMP1 updates when I set the values of Desired End Frequency for RAMP0. Not crosswise, as I thought at first.

    Anyway, I mark your reply as the right one and many thanks for your help.

    Regards, Dominik