2020-03-27 04:38 PM
Hello,
The NEW STM32L4P5xx/L4Q5xx devices comes to complete the STM32L4+ Series portfolio.
The new STM32L4+ offers a large package offer from 48 to 169-pin packages with several options.
- The STM32L4P5 with 512 Kbytes to 1 Mbytes of Flash memory coming with packages supporting external SMPS.
- The STM32L4Q5 with 1 Mbytes of Flash memory coming with encryption accelerator engine (AES, HASH and PKA).
NEW features
The new STM32L4+ brings several new innovative features. It comes with newer OctoSPI interface enabling to connect Octal flash and PSRAM memories and HyperBusTM memories as well.
OctoSPI: Connecting 2 Octal SPI memories using only one physical interface
Thanks to its new multiplexed mode, it enables connecting 2 Octal memories using only one physical interface.
ST is Accelerating the “HMI of Things�? revolution !!!
•In the context of accelerating the “HMI of things�? revolution: ST offers an extended ecosystem enabling HMI of Things
Basic HMI on Small 48-pins packages (Optimized BOM)
• Only MCU + Display: Ideal MCU for Basic HMI applications with a small low cost packages
• ALL inside a small device : CPU, Display driver, 2D Accelerator, GFX RAM, Flash, and others….
• LTDC RGB222 configuration available on ALL packages
• CLUT L8 color format
• Single or double buffer ( 240x240 8-bpp)
=> No need for External memories
=> No need for external Display controller
More advanced HMI + Audio + UART+ Others
•HMI (LTDC+OctoSPI) + Audio + Sensors + UART + 10_spare_pins
•When internal RAM/Flash is not enough
•LTDC RGB222 configuration available on ALL packages
•2 External Octal SPI memories thanks to the multiplexed mode
•HyperFLASH
•HyperRAM
•Audio Codec over SAI
•I2C for Display, sensors and Audio Codec
•UART
•10 spare pins
HMI + Audio + Camera + Connectivity + Others
•HMI (LTDC+OctoSPI) + Audio + Camera + Wi-Fi + Sensors + LPUART + 2x SPI + 10_spare_pins
•Thanks to following features availability on LQFP64 package
2020-04-28 09:16 AM
I see, 60Hz recommended refresh rate,
2020-05-08 06:42 AM
Yes, 60Hz is the display refresh rate, even if you only show a static image.
The framebuffer refresh rate can be up to 60fps if your display is @60Hz.
so depending on your GFX application requirements, you should use the proper fps.
For instance if it is a HMI, 30fps would be enough.
Note that the higher fps, the better is the display visual effect, but also the more your system is stressed (mainly framebuffer bandwidth)
2020-05-08 08:55 AM
It seems I missed one point in your initial post, the SSD1963
Yes, if you want to use the L4+ for that display you should use the SSD1963 + FSMC peripheral (8080), but here the display will be controlled by the SSD1963 NOT the internal LCD-TFT (LTDC).
Anyway, an external TFT + GRAM is needed in that HW configuration unlike the configs illustrated in that thread.
So the external framebuffer (inside SSD1963) should be updated over FSMC interface.
I recommend to use DMA2D accelerator to refresh the display, so that the CPU is offloaded.
The AN4943 application note can help you :https://www.st.com/resource/en/application_note/dm00338361-using-the-chromart-accelerator-to-refresh-an-lcdtft-display-on-stm32l496xxl4a6xxl4rxxxl4sxxx-microcontrollers-stmicroelectronics.pdf