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.

TSW1400EVM: AFE5809EVM + TSW1400EVM Error: Read DDR to file TIMED_OUT_ERROR

Part Number: TSW1400EVM

Dear TI Community,

This is an update to my problem with our AFE5809EVM + TSW1400EVM boards. The issue is explained in the following thread:

 https://e2e.ti.com/support/applications/medical/f/30/t/565250

In short, the issue is that, whenever we want to capture data from our AFE5809EVM, we get the following error:

Here is a list of all solutions we have so far tried and failed:

1. We have changed our TSW1400EVM with a new one.

2. We have tried several different firmwares, including AFE5809 and AFE5808 firmwares.

3. We have done the process on two separate PCs, one with win 7 64bit, the other with win 10 64bit.

4. We have used the new version of HSDC Pro (V4.5) as well as the older version (V4.4).

Question: I suspect the error is due to the second possible option as shown in the image above, namely, "2. Clock from ADC EVM is not received by TSW Board."

How can I check if the clock is being received by the TSW1400EVM or not?

We appreciate any feedback. Thank you :)

  • Hi Sajad,

    Please verify all jumper settings on the EVM are as shown on Page 3 of the user guide. The AFE5809EVM uses a 40MHz crystal as the input clock source that determines its ADC's sampling frequency.

    This clock signal is then used by the AFE5809 to derive the LVDS interface's bit clock (DCLK) and frame clock (FCLK) which are sent to the TSW1400 board to help sort the data before displaying in HSDC Pro. You can check for the 40MHz differential signals (CLKP_ADC and CLKM_ADC) by probing the JP9 jumper pins as shown in the board schematic (user guide Page 42).

    Unfortunately, I do not believe there are any easily-accessible test points to check the DCLK and FCLK signals short of probing the actual connector that mates the AFE5809EVM to the TSW1400 (silkscreen label P10 with picture shown below). By probing pins P10-58 for DCLK and P10-66 for FCLK while the AFE5809EVM is mated to the TSW1400, you can verify that the required clocks are being provided by the AFE5809EVM.

    Note that the even numbered P10 pins are on the arrow side and the red arrows depict the positions of P10-58 and P10-66.

    Sincerely,

    Olu

  • Dear Olu,

    I checked both P10-58 and P10-66 pins. The following images show the results shown on our oscilloscope:

    Figure 1: P10-66 positive - P10-62 (ground)

    Figure 2: P10-58 positive - P10-60 (ground) 

    As shown in figure 1, we have a signal similar to crystal with 40Mhz frequency on Pin P10-66. However, on Pin P10-58 we have no signal. Could it be the problem?

  • In addition, the above result, Pin P10-66, we saw this result only after changing the polarity. By polarity, I mean we connected oscilloscope ground to Pin P10-66 and oscilloscope positive to P10-60(ground). When we connected them without changing the polarity, I saw no signal.
  • Dear Future User and TI Employees,
    Well, we finally found the solution, thanks to Mr. Ken C (e2e.ti.com/.../42894).
    If you are receiving any of the following errors, continue with the solution provided bellow:
    Errors:
    1. "Read DDR to file TIMED_OUT_ERROR"
    2. "no firmware please select a device to load firmware into the board"
    3. Any error during the initialization of TSW1400EVM

    Solution:
    During the initialization of TSW1400EVM, the FPGA requires at least 3-4A of current with exactly 5 volts (according to Mr. SM (e2e.ti.com/.../3387639), they got this error because they were using 4.9 volts instead of 5 volts). If this current is not provided, the voltage will drop and the TSW1400EVM will reset itself. This will cause the above mentioned errors.
    We reccomend that the user uses two separate power switches, one for the TSW1400EVM and the other for the board being attached to TSW1400EVM.

    Suggestions for TI employees:
    1. Please clearly mention in the user's guide that TSW1400EVM will not work properly if the current is less than 3A. It was unexpected for us to see that this board requires such a high current. We would never expect that the issue could be caused by lack of current.