What is the maximum SPI rate supported by S32K344?

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

What is the maximum SPI rate supported by S32K344?

456 Views
autolan22
Contributor III

Hi everybody,

 

My problem: What is the maximum SPI rate supported by S32K344?

Overview of requirements :

I want to evaluate its performance to consider whether it can be used in my new project.

The new project requires to transport amount of data through SPI both as master and slave.

Information I founded about SPI maximum rate: (which is confused a lot)

1. In table 40 in S32K344 datasheet, there are a lot of maximum frequency mentioned, from 10MHz~80MHz.

autolan22_1-1675770087488.png

2. In S32K344 RM, it said:

• S32K314, S32K324, S32K344, S32K322, and S32K342 supports data rate up to 20 Mbps, S32K312 and S32K311 supports
data rate up to 15 Mbps. Only one LPSPI instance support 20 MHz in loopback mode that is LPSPI0
• All LPSPIs supports a minimum a 10 MHz data rate on standard plus pads and 7.5 MHz on standard pads.

3. In S32DS's configuration GUI, it said the spi baudrate can up to 20MHz, but it can only confige to 15MHz?

autolan22_0-1675769920692.png

So, again, what is the maximum SPI rate supported by S32K344? 20MHz?

 

Best regards,

Thank you

 

 

0 Kudos
1 Reply

388 Views
Li_Chen
Contributor III

I have the same question. In S32K3XX: S32K3xx Data Sheet (nxp.com), page 102, the 20Mbps can only work for loopback mode, so the max clock is 15 MHz for LPSPI0.

I also test max baudrate in FlexIO SPI setup from example code Lpsi_Flexio_Ip_Transfer_S32K344(In S32DS 3.4 and RTD SW version 2.0.0, build version S32K3_RTD_2_0_0_D2203_ASR_REL_4_4_REV_0000_20220331). When I change baudrate to 15MHz, some how the  oscilloscope shows some 1KHz. When I change to 10MHz, the scope gives 20MHz. Hope somebody can give explanation.

Untitled.png

image.jpg

0 Kudos