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.

TSW14J57EVM: ADC12DJ3200EVM JMODE16, HSDC settings for large capture legnths?

Part Number: TSW14J57EVM
Other Parts Discussed in Thread: ADC12DJ3200EVM

Hi,

I'd like to capture ~80,000,000 samples from a TSW14J57EVM/ADC12DJ3200EVM running in JMODE16 and dump them into a binary file for further analysis. I'm having trouble getting reliable sample dumps from HSDC. 

When I set the "# samples (per channel)" in the capture options of HSDC above the default 65536, the software slows down and sometimes returns apparently incorrect values.

With some captures, the sample value is exactly 0 some fraction of the time, in one case with a capture depth and analysis window of 252144 the samples look correct 25% of the time and are 0 for 75% of the time with a period of about 65536 samples. In other cases a portion the input signal appears to be repeated multiple times. I've tried restarting computers and power cycling the eval boards.

The largest capture I've successfully extracted from the TSW14J57EVM/ADC12DJ3200EVM is 655360 samples.

Can the TSW14J57EVM/ADC12DJ3200EVM in JMODE16 support a capture depth of 80e6 samples? If not, what is the largest capture depth that is supported?

Is it normal for HSDC to be unresponsive for several minutes after initiating a capture with the "Capture" button with a sample depth of 655360? 

Are there known issues with HSDC which would cause samples to be returned out of order or skipped? (It looks like the Python API just works with the HSDC GUI,so I shouldn't expect any different behavior with that?)

Thanks!

-Jon

  • Hi Jon,

    The TSW14J57EVM can capture and store max of 1G 16-bit data samples. Since the in jmode16 you are essentially looking at complex data coming out of the two channels of the ADC so you will get 4 channels of output data each is which means your 1G samples of total storage is divided into 4 channel. So max sample size per channel you have is  250M 16-bit data samples.

    Please use the  "TSW14J57RevE_16L_XCVR_ADCDDRDACBRAM" to and you should be able to capture 250M samples. One you load the ini file for the ADC you can manually load the firmware by going to Instruments option -> Download Firmware and then selecting the firmware name in the folder. Please see the two pics below.

    Once the firmware is loaded the firmware name will show up as interface type as shown in lower right corner of the HSDCpro GUI.

    Regards,

    Neeraj

  • The interface type field is blank after manually downloading the TSW14J57RevE_16L_XCVR_ADCDDRDACBRAM firmware, however it seems to capture samples fine now.

    Thanks!