Q&A: What is i.Mx6 ECSPI max frequency?

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

Q&A: What is i.Mx6 ECSPI max frequency?

Q&A: What is i.Mx6 ECSPI max frequency?

Q:

What is i.Mx6 ECSPI max frequency?

https://community.freescale.com/message/338305

But in the RM we clearly state 60 MHz is the default config while Boot from SPI.

I cannot measure it because I have no board where I can boot from SPI Nor.

Also if I look at clocking, PLL  is 480MHz divided by 8 is fixed thus we get 60 MHz. Next divider can be either 1, thus ECSPI_CLK_ROOT  = 60MHz or 2, thus ECSPI_CLK_ROOT = 30 MHz.

A:

From i.MX6 Datasheet (IMX6DQCEC, Rev. 2.3, 07/2013),

Table 52 (ECSPI Master Mode Timing Parameters) :


ECSPIx_SCLK Cycle Time–Read

• Slow group                                        55 ns

• Fast group                                        40 ns        


ECSPIx_SCLK Cycle Time–Write          15 ns

So, only for writing we can get ~60 MHz.

Labels (1)
Tags (1)
No ratings
Version history
Last update:
‎08-22-2013 01:49 AM
Updated by: