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.

TSW14J56EVM: Maximum data capture size

Part Number: TSW14J56EVM

Hello,

I am planning to use ADS52J65EVM along with TSW14J56EVM. I would like to be able to capture 8 channels at 125Msps, store on the DDR3 memory on TSW14J56EVM and transfer to a PC for post-processing. I have the following questions:

1. I understand the TSW14J56 has 4x8Gb DDR3 memories which translate to 32Gbits of storage or 2Gsamples of 16 bits. In principle, I should be able to store 2 seconds of data on it since I will have 8x125MSps x 2sec = 2Gsamples of 16-bit data. Is my understanding correct?

2. Is the PC interface for data transfer from memory in USB3? The reason I ask is to make sure I can achieve a max speed better than that of SPI or USB2 in transferring the data to the PC.

3. What is the max data transfer rate at the ADC/TSW interface PER CHANNEL? Can I have all 8-channels of ADC run at 125MSps and do the data capture?

Thanks

  • Hi Siavash,

    Yes, you are correct in regard to your questions (1 and 2).

    For question 3, your assumption is correct, but the ADS52J65 is supported by another product line, so I am not certain as to how its functionality has been integrated into the TSW14J56EVM (and HSDC Pro software).

    I have changed the thread assignment to Medical Imaging in case you have further questions.

    Best Regards,

    Dan
  • Hi Dan,
    Thanks, this really helps. The following page explicitly mention that ADS52J65EVM requires TSW14J56EVM for data capture support (under features, second point):
    www.ti.com/.../ads52j65evm

    I will reach out to get the user's guide for the ADS52J65EVM to make sure, but in the meantime, can you confirm the compatibility please?
    Many thanks!
    Siavash
  • Hi Siavash,

    Unfortunately, I don't have any visibility as to the status of support for this device on the TSW14J56EVM . The User's Guide should provide instructions on how to configure the TSW14J56EVM .

    Best Regards,

    Dan
  • Hi Siavash,

    How are you?
    Thank you for using ADS52J65 EVM and TSW14J56EVM.
    When you can download the ADS52J65 EVM User's Guide from TI website,
    you can see some test FFT result shown from user guide with using HSDC Pro GUI
    showing TSW14J56EVM can capture 65536 samples per channel
    (total 8 channels) at 125MSPS sampling rate.
    In that example, it shows you Channel 3 test result.

    Thank you!

    Best regards,
    Chen
  • Hi Chen,
    Thank you for your reply.
    So is the number of samples per capture (Analysis window in HSDC Pro) limited by the memory size on TSW14J56EVM or something else?
    Because my understanding is I should be able to store 2 seconds of data on TSW14J56EVM since I will have 8 (channels) x125MSps (max data rate) x 2sec = 2Gsamples of 16-bit data, which is the size of the memory on TSW14J56EVM.
    My goal is to capture 250MSamples per channel per capture, and this is how I am getting this number: 125MSPS(max data rate) x 2sec = 250MSamples per each capture.
    Are you suggesting the most I can store is 65536 samples per channel per capture, which in total is 0.52MSamples for 8 channels? Is there a higher setting avaliable for "Analysis Window" on HSDC Pro or the max is 65536?

    If this limitation is from the FFT algorithm on HSDC Pro, is there a possibility that I can get the raw ADC data (stored in memory) out of TSW14J56EVM? By that, I mean the 8 (channels) x125MSps (max data rate) x 2sec = 2Gsamples of 16-bit data.

    Thank you

  • Hi Siavash,

    Thank you for letting us know the details.
    Actually we never ran the HSDC Pro GUI (for TSW) to capture so many data for each capture.
    It does not mean memory is too small.
    It could cause the GUI running very very slow or too slow from memory to USB
    and also from GUI software itself.
    The HSDC Pro GUI is designed to show proper amount of data capture and display
    the device's performance. For the high amount of data capture, you may need to use other method and would be more efficient for you.

    I will contact our team manager about this question.
    And let you know soon.

    Thank you again!

    Best regards,
    Chen
  • Hi Chen,

    Thank you! I understand your point. I would greatly appreciate some feedback on this.
    At this point, I have the two following questions:

    1) Can I get the raw ADC data out? It is ok if the transfer rate from memory to USB is small so long as I can actaully transfer the data out of the memory and eventually to the computer.

    2) Are there any other capture boards that is capable of doing what I am trying to achieve without requiring direct FPGA programming?

    Thank you again for taking the time to look into this.
    Best,
    Siavash
  • Hi Siavash,

    How are you?
    For your special case, we need to try it in our lab and see if we can capture such amount of data.
    One thing we can make sure is: when the TSW GUI runs, it would "display" data have some limit on the screen. But the real amount of data you can "save", we need to try and let you know in couple days.

    Thank you very much!
    Best regards,
    Chen
  • Hi Chen,

    Thank you! I greatly appreciate it.

    Best,
    Siavash
  • Hi Siavash,

    How are you?
    Here are our observation of trying to capture as much as possible within one capture.
    You can also do the following try:
    First, please turn on the GUI by run High Speed Data Converter Pro (HSDC Pro) GUI.
    This will turn on TSW14J56 and ADS52J65.
    Since ADS52J65EVM is designed with two ADS52J65 devices on it,
    therefore this ADS52J65EVM has 16 channels to be captured (instead of 8 channels only)
    to TSW14J56EVM's memory. So the max number of samples will be 1/2 of 250M Samples (as you mentioned from last message.)
    After that, on the top of HSDC Pro GUI:
    1) Please click on "Data Capture Option" tab
    then click on "Capture Options"
    then in "# samples (per channel)" box, please type in "134217728"
    then click on "OK"
    2) Run HSDC Pro GUI by hitting "Capture" button
    This is going to take longer time to finish.
    3) Then you can save the raw data to your PC:
    on top of HSD Pro GUI:
    Please click on "File"
    and then click on "Save I32 Codes as CVS File"
    then type in your file name and then save the captured raw data onto your computer
    through USB bus.
    Therefore it will take very long time to save this file.
    (But just reminder, using USB to save raw data will spend your time.)

    That is all.
    Hope this can work for you.

    Best regards,
    Chen
  • Hi Chen,
    I hope you are well.

    I am very grateful to you and your team for spending the time and doing this measurement for me and getting back to me.

    Based on this result, I have two last questions:
    1) Is there a way to deactivate the extra 8 channels on ADS52J65EVM (basically, to turn off one of the ADS52J65 chips) and just capture the data from 8 channels. Because 8 channels at 125MSPS is what I need.
    2) It appears from the User's guide of TSW14J56EVM that it is equipped with USB3.0 interface to the PC. I wonder why the data transfer will take a very long time? If I am not mistaken, we are transferring ~4GB of data using USB 3.0 with peak speed of 640MBps, so not sure what is limiting it.

    Thank you very much again! You have really helped me decide which product best fits my application.

    Best regards,
    Siavash
  • Hi Siavash,

    How are you?
    Thank you for more questions for ADS52J65EVM and TSW14J56EVM.
    Yes, I will try to ask on other people for if only using 8 channels on the output data instead of 16 channels?
    I will let you know very soon (about 2-3 days).

    Thank you again!
    Have a very nice day!

    Best regards,
    Chen
  • Hi Siavash,

    How are you?
    My group manager mentioned to me
    if possible, could you please provide your email address for us?

    Thank you!

    Best regards,
    Chen