LPC54606 SPI timings?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC54606 SPI timings?

1,248 Views
manu1
Contributor I

May I know where I can find the actual min & max timings in the SPI read/write timing diagrams? The following image from the user manual does not have the values.

Screen Shot 2020-07-16 at 11.53.14 AM.png

Labels (1)
Tags (3)
0 Kudos
6 Replies

1,175 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Manu,

The SPI timing spec is defined in data sheet of LPC5460x.pdf, which can be downloaded from the link.

https://www.nxp.com/docs/en/data-sheet/LPC546XX.pdf 

If the SPI is configured as master, we have a delay register to define the delay timing. For detailed inf, pls refer to Table 453. SPI Delay register (DLY, offset 0x404) bit description in UM10912.pdf.

I copy part of it here from data sheet:

pastedImage_3.png

Hope it can help you

BR

XiangJun Rong

0 Kudos

1,175 Views
manu1
Contributor I

Thank you for the quick response dear XiangJun Rong.

We are configuring the MCU as an SPI slave (1.71 V ≤ Vdd ≤ 2.7V, CCLK ≤ 100 MHz (FLEXCOMM clock has to be less than 48 MHz from what I understand from the user manual)). I am specifically looking for timings related to the select line (SSEL). Please see the diagram below. If you can share the numbers, that will be extremely helpful for us.

Screen Shot 2020-07-16 at 3.03.11 PM.png

0 Kudos

1,175 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Manu,

Regarding the minimum time between the falling edge of the SSEL signal and the first edge of SCK in CPHA=0, I think the time must meet the tDS(Data set-up time) spec in SPI slave mode. For the minimum high pulse time of the SSEL signal, it is not defined in data sheet.

BR

XiangJun Rong

0 Kudos

1,175 Views
manu1
Contributor I

Thank you for the clarification. Any chance to get the value for "minimum high pulse time of the SSEL signal"? We are connecting our LPC54606 to a device (master) that stream data continuously and so we need to make sure the frame select pulse is long enough that we are within the spec and short enough that we do not lose any data bits.

NOTE: The device doesn't conform to the standard SPI protocol for the SSEL (so we cannot use the device's SSEL) and so we have to generate our own SSEL using an FPGA

0 Kudos

1,175 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Manu,

Unfortunately, the high pulse time of SSEL for SPI slave of LPC5460x is NOT defined.

BR

XiangJun Rong

0 Kudos

1,175 Views
manu1
Contributor I

Thank you dear XiangJun Rong.

0 Kudos