Background Image
Table of Contents Table of Contents
Previous Page  45 / 86 Next Page
Information
Show Menu
Previous Page 45 / 86 Next Page
Page Background

DIGITAL

MICROCONTROLLORI

45

- ELETTRONICA OGGI 442 - GENNAIO/FEBBRAIO 2015

con uno sfasamento

di due cicli di clock e

confronta i risultati.

L’esecuzione hardware

di un gran numero di

funzioni di sicurezza

permette a Infineon di

ridurre sensibilmente

l’onere di sviluppo

soft-ware per gli uti-lizzatori. Attualmente è in corso una

certificazioneper lasicurezzabasatasullostandard ISO26262,

a opera del TÜV SÜD. Sono previste ulteriori certificazioni

relativamente sia a standard generici, come ad esempio IEC

61508 sia a standard specifici, come ad esempio ISO25119

per i veicoli agricoli.

STMicroelectronics: un microcontrollore

dual-core per applicazioni ASIL D

STMicroelectronics

ha sviluppato e certificato la famiglia di

microcontrollori dual-core SPC56 L, ideata specificamente per

applicazioni per la sicurezza dell’elettronica a bordo veicolo, ,

in conformità agli standard per la sicurezza IEC 61508 e ISO

26262. I membri della famiglia sono equipaggiati con due core

ad alte prestazioni, con un massimo di 2 MB di memoria Flash,

192 KB di RAM interna, tre interfacce CAN e dispongono

di periferiche ottimizzate per applicazioni nel campo della

sicurezza e del controllo motore. Grazie all’architettura dual-

core, il numero di componenti che devono essere duplicati

è estremamente ridotto, con conseguente diminuzione dei

costi di sistema. Inoltre l’architettura garantisce una notevole

flessibilità, grazie alla possibilità di commutare tra la modalità

operativa lockstep e quella parallela. L’esecuzione in tempo

reale dello stesso codice in entrambi i core (lockstep) assicura

i massimi livelli di sicurezza, mentre l’esecuzione utilizzando

codici differenti (elaborazione parallela) consente di ottenere

le migliori prestazioni.

Di conseguenza, non solo le funzioni della CPU risultano

duplicate, ma vengono anche realizzate ulteriori ridondanze

sul chip, conferendo ai prodotti della linea SPC56 L un

elevato grado di sicurezza. Oltre alla diagnostica hardware

automatizzata, sono disponibili altre funzioni di sicurezza tra

cui l’unità CRC, risorse di memoria con ECC, un sensore di

temperatura, unità centralizzata di rilevamento degli errori e

di controllo e unità di rilevamento della tensione e di anomalie

cicliche.

Grazie a ciò, la linea di dispositivi SPC56 L soddisfa i requisiti

più stringenti dello standard ASIL-Livello ASIL D – come

confermato da un ente indipendente di certificazione.

La linea di microcontrollori a 32 bit SPC56 L appartiene alla

famiglia SPC56, utilizzata in ambito automobilistico – nella

carrozzeria telaio in ambito automotive e sicurezza. Tutti

i prodotti sono basati sul core e200, che sfrutta la Power

Architecture a a 32 bit e dispongono di memoria flash

embedded e periferie ottimizzate.

La libreria software

per la sicurezza di Microchip

Microchip

offre la libreria software per la sicurezza (Safety

Software Library) di classe B per i microcontrollori a 8 bit, 16

bit e 32 bit. Essa comprende un certo numero di API, utilizzate

per il riconoscimento di malfunzionamenti e per aumentare

la sicurezza delle applicazioni; esse costituiscono e quindi

aiutano lo sviluppatore a realizzare la propria applicazione in

conformità allo standard IEC60730.

È

disponibile, in base ai

requisiti di sicurezza dell’applicazione, una linea completa di

test per l’implementazione: test dei registri della CPU, test dei

contatori dei programmi, test di memorie volatili e non volatili

(Flash/EEPROM), test di interrupt e test del segnale di clock.

Questi moduli pre-certificati, forniti dai diversi produttori,

acceleranolafasedisviluppoedicertificazionedellasoluzione.

Lo scopo è conseguire un certo tasso di copertura diagnostica

per il microcontrollore con l’aiuto della libreria software o del

monitoraggio mutuo delle CPU. La documentazione fornisce i

parametri necessari per realizzare il modello per l’affidabilità.

In ogni caso è necessario specificare i requisiti di sicurezza

che si applicano al sistema. In ogni caso, occorre valutare in

anticipo se il pacchetto di soluzioni proposte dai produttori

soddisfa inmodo ottimale i requisiti dell’applicazione.A questo

proposito un distributore come Rutronik può fornire una

consulenza indipendente e completa sulle offerte di diversi

produttori.

Q

Fig. 4 – Microchip offre una libreria software per la sicurezza di classe B

per i propri microcontrollori a 8 bit, 16 bit e 32 bit

Fig. 3 – La famiglia di microcontrollori

dual core SPC56 L di STMicroelectronics è

adatta per applicazioni per la sicurezza

funzionale nell’elettronica automotive