Part Number: TMS320F280049
Hello,
I work with the F280049 and come across a strange behaviour. Due to unexpected problems during SPI communication I looked a little closer into the timings of all signals.
I am using INTOSC2 which gives me a SYSCLK of around 96.25 Mhz as stated in the appropriate Technical Reference (SPRUI33B) on page 108. On my self designed board I have the recommended set of capacitors close to the chip and soldered everything by hand. So far I can tell, everything is connected fine and all solder points look good. All connections are tested with a multi meter.
My LSPCLKDIV = 0 so my peripheral clock should run wit system clock. The spi is configured as slave and my SPI clock is 10 Mhz, polarity is 0 and phase is 1. High speed mode is enabled as well as fifo. The datasheet (SPRS945D) tells me that the delay td(SOMI)S between the falling edge and a valid SPISOMI is 14 ns at max. But as far as I can't tell my oscilloscope shows me 19ns to 29ns jitter for the firs falling edge. The setup time for the SPI between SPISTE down and CLK up is 66ns. All edges look good and with small rise and fall times.
The SOMI pin is connected to a SN65LVDS2DBVR. CLK anf SIMO ar comming from a SN65LVDS1DBVR and have a 4 to 5 ns delay.
Can someone explain to me where this jitter and extra time is coming from? Any idea how to fix this?
Regards,
Martin
The picture shows the maximum delay (5ns from CLK + 29 ns from SOMI delay)
1 - SPISTE at Master
Ch2 - SOMI at Slave
9 - SIMO at Master
10 - CLK at Master
