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.

USB2ANY: USB2ANY

Part Number: USB2ANY
Other Parts Discussed in Thread: LMX2594

Hi

I'm evaluating LMX2594
in addition to the SPI frequency (https://e2e.ti.com/support/amplifiers/f/14/t/926506),

I would like to change the pulse width high time, see below:

thank you.

  • Hi Nir,

    did you want to post a picture or something like that? Well it didn't come through. Please use the "Insert File" button (paper clip) in the header of input box.

    Kai

  • Yes, here is the picture:

  • Ok, I see it :-)

    Kai

  • Hello Nir,

    I need to confirm if the SPI speed adjustment changes this high time.  I expect so.  Is this not sufficient?

    If you need more control, especially if you need to control this time for a specific register, you could...

    1. Disconnect the USB2ANY source for CSB and (for example) RampCLK from the device as connected by default.
    2. Connect RampCLK pin to CSB of the LMX2594 CSB input.
    3. At the bottom of the User Controls page, set the RampCLK pin to Checked.
    4. Then in the burst mode page, add the register you want to program.  Note that it adds a SetPins directive right after the WriteRawData command.  Since the RampCLK is now high, after programming the register, it will take CSB high as CSB would normally have done.
    5. Add a delay for the number of seconds you would like.  Probably a fraction like 0.01.  Enter 0.01, then press the delay button.
    6. At the bottom of the User Controls page, set the RampCLK pin to Unchecked.
    7. On the burst mode page.  Click Set Pins to allow the pin to return low once again.

    Not ideal and the latency as such may not be perfect, may it may serve your purpose.

    73,
    Timothy

  • Hello Nir,

    The SPI interface uses a normally high CSB line.  So changing the data rate isn't going to have a change in high time.  The high time is more closely related to the request time through the USB.  If you want to control the high time through the setting of the SPI clock speed as described in the other thread, then you will need to change the interface type from SPI to UWIRE (microwire).  To do this...

    As before, edit the file: C:\ProgramData\Texas Instruments\TICS Pro\Configurations\Devices\PLL + VCO\LMX2594\LMX2594.ini

    Add the following line to the [SETUP] section as you added INTERFACE_SPEED.

    SUPP_IFACE=SPI,UWIRE

    Then when restarting the GUI, you will be able to select the UWIRE interface which has a normally low CSB, then it just goes high momentarily then back low again.  Here are some measured high times of the CSB line using the USB2ANY in UWIRE interface mode:

    10 kbps = 66 us

    400 kbps = 2.96 us

    1000 kbps = 1.84 us

    2000 kbps and above = 1.280 us

    This is an alternative to the method I proposed above.

    73,
    Timothy

  • Hello , 

    The problem that the delay from each word is 10mSec  in the EVB .

    when I am checking settling time and the trigger is the last load , I do not refer to the response  times of the LMX2594 for the previous data.

    So , I need to minimize the time between the data words as possible .

    Thanks

    Shay

  • Hi Shay,

    Little can we do to adjust the speed of USB2ANY. 

    You have to either develop your own processor or use dedicated test equipment such as data/pattern generator.