32 / L’EMBARQUÉ / N°5 / 2014
A P P L I C A T I O N
Automobile - Microcontrôleurs
des innovations qui couvrent deux
domaines.
Le premier a trait à l’introduction
d’une unité dite basse consommation
LPU – Low Power Unit (figure 5). Il
s’agit d’un réel facteur différenciateur
de produits lorsque des performances
opératoires en mode RUN ne sont
pas toujours nécessaires. Ce mode de
fonctionnement « agressif » permet
de mettre hors tension d’importantes
sections du microcontrôleur tout en
permettant à un cœur de processeur
de fonctionner pleinement. Ainsi
cette unité basse consommation, ini-
tialement introduite dans la famille
de microcontrôleurs MPC5748G,
permet au développeur d’applica-
tions de choisir entre plusieurs modes
de fonctionnement, nouveaux ou
traditionnels. Le mode RUN assure
une prise en charge totale du mode
de performances maximales avec
l’ensemble des modules sous ten-
sion. Le mode STOP, quant à lui,
permet de conserver les états de tous
les périphériques. Dans ce mode, les
cœurs (e200z2 et e200z4) sont sous
tension, leur état est maintenu, mais
le signal d’horloge est coupé (tech-
nique du clock gated). Le mode
LPU_RUN, LPU_STOP assure un
mode d’exécution à fréquence
réduite avec seulement un sous-en-
semble des fonctionnalités : CAN,
LIN, SPI, convertisseur A/N, horloge,
etc. D’importantes parties du SoC
sont inactives et mises hors tension
(power gated off) comme, par
exemple, les cœurs principaux, la
mémoire flash ou les boucles PLL.
Enfin, le mode VEILLE, qui requiert
de 8 à 256 Ko de mémoire Ram,
prend en charge la logique de réveil,
les interruptions périodiques auto-
nomes (API), les horloges temps réel
(RTC), les oscillateurs et gère le
sous-système comparateur analo-
gique.
La seconde innovation à mettre à
l’actif de ces architectures de micro-
contrôleur est liée à l’association
d’un comparateur analogique et d’un
temporisateur périodique. En effet,
dans le domaine de l’électronique de
carrosserie, plusieurs scénarios d’ap-
plication exigent simplement un
échantillonnage périodique des bro-
ches d’entrée. Dans le cas d’une
approche traditionnelle, cette solu-
tion n’est possible qu’en passant en
mode RUN. Cependant, en inter-
connectant intelligemment plusieurs
comparateurs analogiques et un tem-
porisateur intégré, cette fonctionna-
lité peut être entièrement obtenue en
mode VEILLE. Ce qui permet d’at-
teindre une consommation d’énergie
peu élevée.
Réduire la consommation
au niveau réseau
Enfin, traditionnellement, le réseau
électronique d’une voiture est ali-
menté et entièrement opérationnel
dès que le contact est mis. Or, cette
mise sous tension n’est pas stricte-
ment nécessaire dans de nombreux
cas de figure. Par exemple, lorsque
le véhicule roule, certaines fonc-
tions, telles que le mouvement des
sièges ou les capteurs de recul,
peuvent être désactivées. C’est ici
que la troisième stratégie de réduc-
tion de la consommation intervient.
Il s’agit de mettre en œuvre les tech-
niques de réseau partiel, de réseau
« soi-disant présent » (pretended) et/
ou d’installer le mode dégradé au
sein d’une ECU basse consomma-
tion. Le réseau partiel permet l’arrêt
complet d’une unité de contrôle
électronique indépendamment des
autres ECU du réseau. L’émetteur-ré-
cepteur de l’ECU se réveillera alors
à la réception d’une commande spé-
cifique envoyée sur le bus. Dans le
cas du réseau soi-disant présent, ce
sont les éléments du réseau qui
déterminent si le niveau d’activité a
diminué de façon significative. Une
fois cette décision prise, les ECU
passent alors en mode basse consom-
mation, avec le microcontrôleur en
mode veille, bien que l’émetteur-ré-
cepteur intelligent « prétende » qu’il
est encore présent sur le réseau. Dès
que l’ECU est sollicitée, le micro-
contrôleur est ensuite rapidement
ramené à son état pleinement opéra-
tionnel.
Enfin, il est aussi possible d’aborder
la question en utilisant l’ECU en
mode dégradé. Dans ce mode, la
flexibilité du microcontrôleur est
pleinement mise en œuvre, les per-
formances correspondant aux
demandes, de sorte que des cœurs
et des périphériques peuvent être
désactivés et la consommation glo-
bale réduite en utilisant des tech-
niques telles que l’échelonnage de
la tension ou de la fréquence. n