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.

SPI clock timing value



Hello all.

Forgive me, SPI seems to be a popular favourite at the moment.

I've got a customer who is configuring a McBSP - SPI interface on a 2812, and I'm trying to work out his maximum communication frequency limitations, in part by investigating clock to valid data out timings.
He's got some 1k resistors in all signal lines (a side effect of his application), so our estimate of his worst case timing path for a McBSP-SPI transaction would be :

PCB delay for McBSP clock out to SPI clock in – Delay for clock to valid data out of the SPI slave – PCB delay for SPI data out – Data setup at McBSP end.

There's a pdf attached with some workings which may express more than words. Provided this is correct, I can't work out what the clock to valid data out maximum timing value is for the SPI slave.
Based upon section 6.22 of sprs174o, I can see a minimum, but no maximum. Does anyone know what this value could be?

Kind thanks in advance, as always.

Tim

mcbsp-spi.pdf
  • Hi Tim,

    This spec is not readily available on older devices. Based on old design data and some bench analysis of this serial port, the slave data timing is related to P (where P = CLKG cycle / 2). The maximum clock edge to data out parameter is about 5P + 10 ns.  We do not have characterization data at this time to support this as a true maximum spec - it is a design number only.

     

  • Hello,

    You have provided M55 value in the slave mode. Is there a similar data available for master mode operation?

    Thanks,

    Sukanya.