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

Document created by Yixing Kong Employee on Aug 22, 2013
Version 1Show Document
  • View in full screen mode

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.

2 people found this helpful

Attachments

    Outcomes