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.

LMX2595: Simultaneous triggering of LMX2595 outputs

Part Number: LMX2595

I am currently using two LMX2595 synthesizer boards to produce a 6 GHz and a 18 GHz signal to form a Fourier-synthesized train of pulses.

For my application I need now to create a 12 kHz amplitude modulation of that output.

I was told that one can toggle the output of the devices on the microsecond scale what is about 1~2 orders of magnitude smaller than my anticipated modulation frequency.
Therefore, I tried to toggle the output of the devices using a Python program that I could include into my existing code.

I am now able to toggle the output of a single device using the win32com.client Python-library and the OUTA_PD register value.
My program opens a new TICS-PRO window that recognises the first device.
However, I cannot establish a connection to the second device when opening a second TICS-PRO window.

Is there a smarter way to toggle the output of the devices via Python?
Can I eventually change the settings in TICS-PRO instances that are already open -- before running my Python script?

  • Hello Hermann,

    To get the 18 GHz, you will need to use a 9 GHz VCO with the doubler on channel A enabled. I assume this is what you are using, I do not see a way to generate the 6 GHz also on the same part. So using two LMX2595 synthesizer boards seems to be the solution.

    Now to use the two devices on a single SPI interface you will need to pay attention to your CSB as well, have you taken this into account?

    "The CSB must be held low for data to be clocked. Device will ignore clock pulses if CSB is held high.

    When SCK and SDI lines are shared between devices, TI recommends to hold the CSB line high on the device that is not to be clocked."

    Thanks,

    Vibhu