cancel
Showing results for 
Search instead for 
Did you mean: 

SPI IRQ delay

Michal Polrola
Associate II

Hi all,

I'm working on SPI communication between SPC582B and peripherals. I succesfully made it but I've found,  delay between characters sent by CPU is about 8us in 1MBit mode. Delay between last transmitted bit and tfff (transmit FIFO not full) is about 5us. How (and if) can this delay be reduced?

regards

4 REPLIES 4
RhSilicon
Lead
  • The discovery board SPC582-DIS helps you to discover SPC58B Line Power Architecture® Microcontrollers with full access to CPUs, I/O signals and peripherals

https://www.st.com/en/evaluation-tools/spc582b-dis.html#overview

  • The SPC582Bx microcontroller is the entry member of a new family of devices superseding the SPC560Bx family.

https://www.st.com/en/automotive-microcontrollers/spc582b60e1.html#overview

See page 943 (of 1899) of document RM0403, has DMA on this MCU. The use of DMA allows for maximum performance from the MCU.

 

Note: I just believe that few people will be able to help resolve doubts about this MCU. Google has only 557 results for "SPC582 spi" while for "STM32 spi" it has about 3,980,000 results.


Note: I just believe that few people will be able to help resolve doubts about this MCU. Google has only 557 results for "SPC582 spi" while for "STM32 spi" it has about 3,980,000 results.
Differences between STM32 and SPC5:

https://community.st.com/t5/microcontrollers/differences-between-stm32-and-spc5/td-p/360447


Differences between STM32 and SPC5

In case anyone else is looking for an automotive version of the STM32:

Posted on October 22, 2017 at 19:58

I'm working at big US automotive manufacturer.

And the automotive STM32 is my biggest wish. Hopefully someday ST will do AEC-Q100 certified STM32F4 or similar chip. At the moment we are stuck with SPC and STM8, which are nice, but STM32 is the best!

https://community.st.com/t5/stm32-mcu-products/automotive-certified-stm32/td-p/470627

ST offers a wide portfolio of microcontrollers for automotive applications, including the 32-bit SPC5 family built on Power Architecture® technology, the 8-bit STM8A family as well as 16-bit ST10 legacy MCUs. STMicroelectronics has recently announced Stellar, our latest high performance 32-bit automotive microcontroller family based on the ARM R52 multi-core, with innovative embedded Phase Change Memory (ePCM) and built in our 28nm FD-SOI technology.

https://www.st.com/en/automotive-microcontrollers.html

I've tried DMA but it does not change situation. Space between characters is about 8.5us. Clock generated by master for incoming data also has 8.5us breaks.