 Bonjour, je vais vous présenter comment convertir l'EutraloPower et la performance MCU recrémant. Je m'appelle Bertrandenny, product manager pour STM42L4. Je vais vous expliquer l'EutraloPower et la performance Dilema. Comment choisir l'EutraloPower et la performance STM42L4. Qu'est-ce que l'une des meilleures demandes pour l'EutraloPower ? Le premier est d'obviablement de plus en plus de l'écran de la mémoire grâce à la communication de stack, donc plus en plus de stack pour être invité à l'EutraloPower. La deuxième pointe est de regarder la sécurité et l'algorithme de crypto et plus en plus de sécurité. La troisième pointe est de l'application, plus en plus complexe, qui signifie d'incréditer les demandes de la mémoire. Par-dessus de cela, plus en plus de performance, le customer a besoin d'applications réactives avec des constraints de temps et aussi de plus en plus de demandes d'EutraloPower et des demandes d'EutraloPower. Un exemple sur la mémoire et l'application sensor. Et tout cela avec moins de l'application de la mémoire. Pour les deux besoins, il faut donc augmenter l'élément de la batterie et réduire l'élément de la batterie. Plus en plus d'écologiques et de grandes demandes. Et de l'énergie de l'investissement et de la nécessité de retirer l'élément de la batterie afin d'utiliser une très petite batterie. Donc, quels sont les applications qui ont besoin de ces trois demandes? Plus en plus de performance, plus de mémoire et plus d'application. Il y a aussi des exemples. L'application sur la mémoire et l'élément de la batterie ou sur la mémoire et l'élément de l'élément de la batterie n'est pas dans le marché. Vous avez besoin d'expériences d'espérations et d'un point de vue pour être plus efficace. Les accessoires audio. Vous avez une reprise en regardant de plus de taxes mais aussi de plus en plus de consommation. L'automation industrielle, l'automation haute, la même histoire. Plus de taxes, plus de performances nécessaires et au même temps, pour réduire la consommation de la batterie et toute l'application de la batterie et de l'application de la santé. La question suivante est de comment sélectionner un MCU basé sur ces trois paramètres? En regardant de plus en plus de mémoire et de l'élément de la batterie la première question est de l'extrême ou de l'extrême. Il n'y a pas de pénalité en termes de consommation de la batterie parce qu'il faut régler l'élément de la batterie, etc. En regardant les performances pour sélectionner un MCU c'est assez facile. C'est basé sur les paramètres de la batterie et aussi, vous devez prendre en compte si vous avez besoin d'expériences d'expériences et d'expériences de la batterie. La dernière question est en regardant la consommation de la batterie mais c'est très difficile de comparer un produit à un autre basé sur les paramètres de la batterie parce que les modes de la batterie sont différents d'un produit à un autre et finalement, comment combiner ces demandes? Alors, j'ai une question pour vous comment pensez-vous que vous pouvez benchmarker l'efficacité de l'MCU? Vous le savez? La meilleure réponse qui est la meilleure est d'impliquer l'application réelle dans votre système. Vous essayez plusieurs MCU et vous benchmarkez la réception de l'MCU. C'est efficace parce que c'est vraiment une variété mais c'est vraiment un constrain de temps parce que normalement vous ne pouvez pas apporter votre application à plusieurs MCU. Une autre possibilité est la comparation de la batterie alors que vous pouvez comparer la batterie mais encore, c'est difficile parce que les modes de la batterie de l'MCU sont différents et pour l'instant, c'est bien. Par exemple, dans le mode actif si vous runnez votre software avec un wild one avec un score ou avec un Fibonacci la réception de la batterie de l'internel flash de l'internel Sfab c'est difficile. Vous avez deux possibilités mais l'une est des constraintes de temps l'autre, c'est très difficile de comparer. Une autre solution c'est d'utiliser l'UNP Bench de l'AMLBC. Ce Bench permet à la réhabilitation de mesurer l'efficacité de l'MCU. Pour comparer, le score de l'AMLBC est le plus haut et le mieux. Ce Bench est un groupe de marchés avec tous les producteurs pour définir le Bench. C'est une méthodologie standard de l'institut. Maintenant, je vais expliquer comment cela fonctionne. En fait, l'AMLBC doit être programmé et chaque seconde l'AMLBC exécute une fois un load de travail avec plusieurs opérations mathématiques et après 10 cycles de Benchmark il y a un avantage d'énergie qui est majorité et le score est 1000 de l'Energie par cycle. Maintenant, let's have a look how to measure it. So to measure the you need to have to use energy monitor board so it's a specific board it's this board injects 3 volts and measure the current in the difference during the different cycles. This energy monitor board is connected to a PC and there is a software running on the PC which integrates the measurement and plot the total energy versus the time and then it shows the score again the higher the better so now let's have a look on the result ok so you can see that there are several several measurements done on several MCU so the best score is obtained by SCM32L4 with a score of 123 so it is the best in class in the ultra low power benchmark score but now let's add the performance dimension so again performance dimension which can be used is the core mark and then if you add the core mark so the performance dimension you can see that the SCM32L4 really blows away the competition of ultra low power and you get 273 in core mark so you have the best in class in terms of ultra low power plus you have a lot of performance so how is it possible so the SCM32L4 embeds a lot of innovation first one is we added a new shutdown mode so this shutdown mode you can go down to 30 now now once but it's not only a mode on which you can wake up only with reset pin you can wake up through IOS and in this mode also the RTC can run so the RTC is available in all low power modes including shutdown we also introduce the VBAT mode so when you when you use an external capacitor or backup battery when the mains supply goes down then there is an automatic switch internal to the device and you keep the RTC and backup register you get 4 nanoamps also possibility to have usb without the need to have a dd the crystal for the usb so boom reduction also we introduce a new internal insulator programmable from 100 kHz to 48 MHz and this oscillator can be very accurate maximum plus minus 0.25% parce que this internal oscillator is automatically calibrated by a 42 kHz crystal also the IO level is kept in all modes so for example you said this IO I want it a pull up or pull down and this level is kept in all low power modes but also kept during the wake up phase you can wake up from a lot of source so especially communication peripherals analog peripherals for example in low power modes we also introduce a new mode where you can keep 32 kilobytes of SRAM out of 128 kilobytes of SRAM and also you have separate VDD supplies so very useful for example when you want to to connect external peripherals let's say for example an LCD working at 3V whereas all your system is at 1.8V it enables to remove the need for an external level shifter so all of this again to optimize and reduce the power consumption and high flexibility to the users so now let's have a look on ultra low power modes available so again we have VBAT at 4nm and 300nm with RTC we have shutdown at 13nm and 300nm with RTC so wake up sources 5iOs or RTC and wake up time is quite short 250 microseconds but if you want to have a lower wake up time there is now standby so 14 microseconds and again in this mode you can keep 42 kilobytes of SRAM now in addition to the 5iOs and RTC you can wake up from the burnout reset and watchdog as well but if you want to keep all your peripherals all your SRAM there is a stop too so the power consumption is now 1.1M and you wake up in less than 5 microseconds and now we wake up source we have all the iOs but also power voltage detector, LCD comparator I2C, UART, low power timers much more wake up sources and you keep all your SRAM then stop 1 which is similar to stop 2 but you can wake up from any sqrc and any UART also wake up time is slightly lower 4 microseconds instead of 5 sleep mode so you can wake up from any interrupt and any event at 35 microns per megahertz and then 2 run mode up to 24 megahertz at 100 microns per megahertz and at 80 megahertz at 112 microns per megahertz ok so now I have some question for you if you want to win Discovery Skate M0 the first question is what is the power consumption in shutdown mode in the STM32L4 without RTC 30, yes correct 30 nano second question what is the wake up time from stop 2 in the STM32L4 correct ok let's go on so in addition to power consumption it's also very important to wake up very efficiently so without peak power and also very fast and efficient run so in the STM32L4 you can go from stop mode and run at 48 megahertz less than 5 microseconds thanks to the internal oscillator that you can program from 100 kHz up to 48 megahertz and if you want to get the maximum performance so running at 80 megahertz you just need to add 15 microseconds which is really the best in class in terms of startup time and again it's from stop mode but if you want to go from standby you just need 9 microseconds also the STM32L4 so it's really combined again the internal oscillator and the performance and it is shown here so you don't compromise on performance so it's a Cortex M4 with plenty point in it and this instruction so reaching 100 dresfer mips and 273 core mark sorry but it's not all also optimize DMA and very fast peripherals so SPI up to 40 megabit per second and use art at 10 megabit per second also a lot of integration so in terms of memory 1 megabyte of flash 128 kilobytes of sram again to answer to the market to have more and more memory one thing to notice is that the flash is dual bank it means that you can execute out of one bank and program the other one very useful sorry and in addition to that so there are a lot of connectivity so USB on the go SDIO MMC I2C, CAN, quad SPI USART etc also a lot of crypto so something that you cannot do for example in software you can have crypto directly here in hardware parallel interface FSMC to connect parallel flash or sram so segmented CD a lot of timers and analog so I did a package down to 4.4 per 3.8 mm so again high integration so in conclusion the STM32L4 is a ultralopower leader and performance poster so it really combines the two words so it is the excellence of ultralopower plus it adds a performance dimension to this ultralopower world then it adds a lot of innovation as I showed to you so there are a lot of new innovation in this product both in architecture and also in peripheral and integration a lot of memory up to one megabyte of flash 128 kilobytes of sram and a lot of of smart peripherals also embedded so I invite you to go and have a look on the STM32L4 demo so it's a wheel of chance so in fact it uses a nuclear with a bluetooth flow energy shield in conjunction also with microphone maps and all of this is just powered by a small con battery and the STM32L4 voice recognition so it recognizes the sentence when it recognizes the sentence it send it to a tablet and the tablet launch a wheel of chance and you can win power bank or a nuclear world so it's really show again the power efficiency because it can run through a very small con cell and performance because to do voice recognition you need quite a big amount of performance and also I invite you to show the demo using the STM32L0 which is a low cost version of ultra low power STM32 and also STM32L1 which is the white choices of STM32 in term of ultra low power and you can play and have a look of all the low power modes across this two product