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.
Hello,
I am using ADC14x250EVM and TSW14J56EVM combination to capture the read and capture the signals as shown in figure 2 of SLAU625. The goal of my project is to transmit the output of ADC (SO+/- pins) and SYNCb signals through fiber optic connection. I have successfully sent the serialized output signal through the fiber without any problem, however, I am having a lot of problem doing so with SYNCb. Hence, I have some questions regarding the SYNC signal:
1. The SYNC signal is sent from the receiving side, which would be the TSW14J56 in this case. Could you please explain the physical aspect of how SYNC signal works - I know when connected the sync signal asserts and deasserts with a pulse of about 14ms width, figure 1(I connect my probes and push capture button in HSDC pro to obtain the SYNC signals). I expected this to be the communicated from the TSW14J56 board to the ADC, however, when I severed the connection, I could only see a pulse of about 3.5us width come out of the FPGA board, figure 2.
What does this mean? What is the sequence of creating the assertion and de-assertion? Which chip creates assertion and de-assertion - Is it that the ADC receives the 3.5us wide pulse from FPGA and then asserts and deasserts the SYNC signal or is it that FPGA asserts the signal through that pulse and then ADC deasserts it after 14ms?
Figure 1. Original SYNC signal
Figure 2. SYNC signal
2. The ADC configuration GUI allows control of SYNC over SPI. I can capture the signals successfully from HSDC pro if I switch to control of SYNC over SPI and hit the deassert button in ADC configuration quickly after hitting Capture button in HSDC pro. However, this is not practical. I was wondering if I could make the capture button in HSDC pro deassert the SYNC in ADC configuration GUI automatically? In other words link the two software and deassert SYNC when capture button is pushed but with certain delay. Has anybody in TI done such integrations in past?
I thank you for your help in advance.
Lizon
Also for question 1, I have gone through the videos and articles that you referred many times in past, and did go through again. But I am still struggling to find the answer, so I am rephrasing my question, may be that will clarify:
The SYNC is a unidirectional signal from FPGA to the ADC as per the documents. So if I look at the signal at the pins of FPGA : RX_SYNC_P and RX_SYNC_N (or corresponding FMC pins), it should spit out a link command (assertion) when capture button is pushed. I am looking at these pins using a oscilloscope at the FPGA side, and I realized that there is not signal output from the FPGA when the other end of the trace is NOT connected to ADC or left open, why does this happen?
Also, the DC offset value of the signal voltage varies as soon as the connection is altered, why does this happens?
I have mis-communicated the problem in the very first post, the figure 2 in the original post is not when the connections are open, but when I attempted to send the SYNCb signal through fiber cable. When I tried to observe the sync signal from FPGA while the other end at the ADC was not connected, there was no signal. But breaking the connection caused changes in the DC offset values in the signals.
I could not find the TSW14J56.ini but I found TSW1400.ini, where I added the skip reconfig line as follows (tried different combination of capitalizing and de-capitalizing the first letters of the words).
Then I tried testing with continuous capture, couldnt get it to work. Should I have the TSW14J56.ini file?