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.

Xintf Read timing

Other Parts Discussed in Thread: AMC1210

Hello,

I'm using the 28346 to comunicate with a AMC1210 DeltaSigma filter via X interface.

My question is regarding the timing of the X interface:

When exactly during the active period is the data on the XD lines valid and read from the DSP?

To me that's not clear from the data sheet. I'm using XRDACTIVE = 4 and no XREADY pin.

I'm asking, because I have a pulse on some XD lines, which always appear, but shouldn't be there.

It always happens shortly after RD goes low. See the screenshots below (AD0 is XD0). But if the data is valid only shortly before RD goes high, then it would be no problem.

XintfRegs.XINTCNF2.bit.XTIMCLK = 1;

XintfRegs.XTIMING0.bit.X2TIMING = 1;

XintfRegs.XTIMING0.bit.XRDLEAD = 1; 
XintfRegs.XTIMING0.bit.XRDACTIVE = 4; 
XintfRegs.XTIMING0.bit.XRDTRAIL = 1; 

 

On page 36 of 2834x XINTF (sprufn4) it looks as if the data  is only valid 1 XTIMCLK cycle before XRD goes high again.  

Is this correct?

Regards,

Tobias