Post Go back to editing

Response Cycles Calculation with SPI tunneling

Category: Datasheet/Specs
Product Number: AD2437

I have some questions about the calculation of response cycles. First of all, in the TRM at page 7-15 in the formula of RESPCYCS_UP[x] the value of RESPOFFS is
equal to 254 while in table 7-2 the admitted values are 238, 245, 248. Can you explain why?

Another question is, If I use the SPI data tunneling the value of RESPCYCS changes?Therefore, do I have to consider the slots used by data tunneling to calculate the
response cycles?
I'm asking this because the value of response cycles calculated by the SS+ (0x7A) doesn't match the value calculated with the formula B of the TRM (0x84). 

I attach the sheet used to calculate the response cycles and the stream configuration. The main node is configured with TDM2 and 32 bits of TDM data width.
RESPCYCS_formula.xlsx.

  • Hi  

    could you give the details about the Sigma studio version and a2b plugin you are using for this calculation. Lets check that first.

    Can you explain why?

    Could you try the response cycle formula used in AD2428 technical reference manual and compute it for further calculation

    Another question is, If I use the SPI data tunneling the value of RESPCYCS changes?Therefore, do I have to consider the slots used by data tunneling to calculate the
    response cycles?

    Yes

  • could you give the details about the Sigma studio version and a2b plugin you are using for this calculation. Lets check that first

    Version 2.2.0 (Update 2)

    Could you try the response cycle formula used in AD2428 technical reference manual and compute it for further calculation

    The formula used in AD2428 TRM is the Formula A and I have already implemented. The result is similar with Formula B with few nodes and short cables.

    But the question remains, what is the correct value of RESPOFFS? Why in the AD243x-TRM RESPOFFS is 254?

    Thank you.
    Steven

  • Response Cycle Offset ensures that sufficient internal processing time (tIP) is available from the reception of the last upstream data bit in the receive buffer to the point at which this I2S/TDM data is output. This has been considered in the sigma studio and sigmastudio+ plugins, and if you are calculating by your own you need to fill it with the appropriate value based on the use case.