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