advanced-manufacturing-techniques
Il ruolo dei microprocessori nei sistemi di assistenza avanzata (adas)
Table of Contents
Introduzione: Il sistema nervoso digitale dei veicoli moderni
I sistemi avanzati di driver-Assistance Systems (ADAS) rappresentano in modo efficiente uno dei più significativi cambiamenti tecnologici nella storia dell'industria automobilistica. Le caratteristiche che una volta erano esclusive per i veicoli di lusso, come frenata automatica di emergenza, assistenza per la manutenzione delle corsie, controllo di crociera adattativo e monitoraggio dei punti ciechi, stanno rapidamente diventando apparecchiature standard in tutti i segmenti del veicolo.
Questi microprocessori servono come hub decisionali centrali, elaborando in tempo reale vaste quantità di dati sensori per comprendere l'ambiente del veicolo e per eseguire manovre critici per la sicurezza. Senza questi potenti cervelli di silicio, i sensori sono solo collezionisti di dati senza la possibilità di interpretare o agire.
Il passaggio da Distributed a Architettura Centralizzata
Per apprezzare appieno il ruolo dei moderni microprocessori, bisogna comprendere la trasformazione dell'architettura elettrica ed elettronica del veicolo (E/E), che si basa su decine, a volte centinaia, di unità di controllo elettroniche distribuite (ECU), responsabili di una singola funzione, come le finestre di alimentazione o i freni antiblocco. Questo approccio diventa impraticabile per ADAS avanzato, che richiede la fusione di dati da sensori multipli attraverso il veicolo.
In questo modello, potenti controller di dominio – costruito intorno ad alte prestazioni sistema-on-chips (SoCs) – aggregare e elaborare i dati da più sensori. Un unico controller di dominio può gestire funzioni precedentemente gestite da decine di ECU separati. Questo consolidamento riduce il peso del cablaggio, semplifica gli aggiornamenti software e consente ai complessi algoritmi di fusione dei sensori richiesti per funzioni come il sistema automatico di calcolo del valore-autostrada.
Decodifica del Silicio: dai Microcontrollori ai Sistemi-on-Chip
Non tutti i processori di un veicolo sono gli stessi: i requisiti specifici di lavorazione di un'applicazione ADAS dettano il tipo di silicio necessario. Capire la distinzione tra diverse famiglie di processori è essenziale per comprendere la complessità dei moderni sistemi automobilistici.
Microcontrollori (MCU) e sicurezza funzionale (ISO 26262)
Per le funzioni di sicurezza-critiche, temporali come frenata, sterzo e distribuzione airbag, sono utilizzati MCU specializzati. Questi dispositivi sono progettati per soddisfare i severi requisiti di ISO 26262, uno standard internazionale per la sicurezza funzionale nei veicoli stradali.
Sistema-on-chip (SoC) e Computing eterogeneo
Per la percezione e la pianificazione di ADAS, dove sono necessarie enormi quantità di dati da telecamere, lidar e radar, i tradizionali MCU non hanno la necessaria potenza di calcolo.
Funzioni principali nella tubatura di elaborazione ADAS
Il lavoro di un microprocessore ADAS può essere suddiviso in un ciclo continuo: Sense, Perceive, Plan e Act. Ogni fase impone richieste uniche sull'hardware di elaborazione.
Sensore Fusion e Percezione
La prima fase consiste nel prendere dati grezzi da telecamere, radar, lidar e sensori a ultrasuoni. Il microprocessore ha il compito di sincronizzare e fondere questi dati in un unico modello coerente del mondo. Questo è noto come fusione del sensore. Ogni tipo di sensore impone diverse esigenze di elaborazione.
Creazione e pianificazione del percorso
Una volta compreso l'ambiente, il sistema deve decidere cosa fare. Lo strato di pianificazione utilizza le informazioni elaborate per generare una traiettoria sicura ed efficiente. Ciò comporta la pianificazione del comportamento (ad esempio, "Should I change lanes?") e la pianificazione del movimento (ad esempio, "Qual è l'angolo di guida preciso e il profilo di accelerazione per eseguire questo cambiamento di corsia agevolmente?").
Controllo e attuazione dei veicoli
La fase finale è la traduzione delle azioni pianificate in comandi fisici. Il SoC ad alto livello comunica la traiettoria desiderata ai MCU critici della sicurezza. Questi MCU dedicati poi eseguire i comandi inviando segnali precisi agli attuatori che controllano i tredici, i freni e lo sterzo.
Requisiti tecnici chiave per i processori automobilistici
Lo sviluppo di un processore per ADAS è molto più impegnativo rispetto alla progettazione di un dispositivo elettronico di consumo. I requisiti ruotano intorno a quattro pilastri principali: Performance, Efficienza di Potenza, Sicurezza e Sicurezza.
Performance computazionale (TOPS, DMIPS, FLOPS)
Un sistema di livello 2 (hands-on) potrebbe richiedere circa 10-30 TOPS (Trillions of Operations Per Second) per l'inferenza dell'AI. Un sistema di livello 4 (eyes-off) per il robotaxis è progettato per richiedere oltre 1000 TOPS. Questa domanda spinge l'uso dei più avanzati processi di produzione dei semiconduttori (7nm, 5nm, e oltre).
Architetto per operazioni di ridondanza e Fallback
Per i livelli di autonomia più elevati (L3 e oltre), l'architettura di elaborazione deve essere fallita, il che significa che se un processore non riesce, un altro deve assumere senza soluzione di continuità. Questo richiede sistemi di controllo ridondanti SoCs o di configurazione di blocco attraverso l'intero sistema.
Moduli di sicurezza informatica e hardware
I processori ADAS devono includere in modo sicuro gli inclavi hardware, i moduli di sicurezza hardware (HSMs), e il supporto per gli ambienti di avvio sicuri, di esecuzione affidabili (TEE), e gli aggiornamenti over-the-air (OTA). Lo standard ISO 21434 per la sicurezza informatica sta diventando importante come ISO 26262 per la sicurezza funzionale.
Paesaggio industriale e piattaforme semiconduttori leader
La gara per fornire il "brain" per veicoli autonomi ha creato un paesaggio dinamico e competitivo. Diversi attori chiave dominano il mercato ADAS SoC ad alte prestazioni, ciascuno con una filosofia architettonica distinta.
- NVIDIA:[] Dominante nello spazio ad alte prestazioni con la sua piattaforma DRIVE. Il DRIVE Orin SoC (254 TOPS) e il prossimo DRIVE Thor (2000 TOPS) sono progettati per le architetture centralizzate, AI-first veicolo. La loro forza risiede nel loro potere di calcolo AI basato su GPU e nell'ecosistema di software maturo, DriveOS.
- Qualcomm:[] La piattaforma Snapdragon Ride Flex è progettata per gestire sia i carichi di lavoro digitali che ADAS su un singolo SoC. La loro competenza nella connettività e nell'efficienza della potenza mobile dà loro un forte vantaggio nella gara per l'efficienza TOPS per watt (Snapdragon Ride Flex)]]]]]
- Mobileye (Intel):] Un veterano nello spazio ADAS, Mobileye offre la serie EyeQ di SoCs, che sono appositamente costruiti per ADAS basato sulla visione.
- Texas Instruments, NXP e Renesas: Queste aziende forniscono i processori affidabili e certificati di sicurezza e MCU che gestiscono gli strati di controllo e di attuazione essenziali, formando la spina dorsale dell'affidabilità del sistema. I loro dispositivi sono i cavalletti di lavoro del settore, garantendo che i comandi dei SoC ad alte prestazioni vengano eseguiti in modo sicuro.
Sfide in ADAS Processor Design e Integrazione
Nonostante i rapidi progressi, le sfide importanti rimangono nel portare sul mercato questi chip complessi e integrarli in veicoli. La carenza di semiconduttori globale ha esposto la fragilità della catena di fornitura automobilistica. High-end ADAS SoCs si affidano ai nodi di fonderia di primo livello (5nm, 3nm), che sono limitati in capacità ed estremamente costosi.
I soc high-performance possono generare calore immenso e i veicoli non hanno i sofisticati sistemi di raffreddamento presenti nei data center. La progettazione di chip che possono fornire elevati TOPS mentre alloggiano in un budget rigoroso di potenza e termico è un costrizione di ingegneria primaria. Inoltre, la complessità del software, l'integrazione di sistemi operativi in tempo reale (QNX, AUTOSAR Classic), sistemi operativi ricchi (Linux, AUTOSAR milioni di silicio) e framework AIFlow
Il futuro: Computing centralizzato e il veicolo raffinato del software
La traiettoria è chiara: gli ECU distribuiti di ieri stanno cedendo il passo ad un piccolo numero di supercomputer su ruote. Il concetto del "veicolo software-definito" (SDV) è intrinsecamente legato all'evoluzione del microprocessore. In un SDV, l'hardware è una piattaforma stabile e nuove funzionalità, comprese le funzioni ADAS, sono consegnate tramite aggiornamenti software over-the-air (OTA).
Le future architetture dei veicoli saranno probabilmente dotate di alcuni controller di dominio o zona, una singola piattaforma di calcolo centrale per ADAS, infotainment e controllo del corpo. Questa convergenza è già in corso, con chip progettati per gestire più carichi di lavoro contemporaneamente. Questa tendenza sarà abilitata dai progressi nelle architetture di chiplet, packaging avanzato (2.5D/3D), e più veloce reti di veicoli industriali (PCIe Gen 5/6).
Conclusioni
I microprocessori sono gli eroi non presenti della rivoluzione ADAS, che si sono evoluti da semplici unità logiche in motori di calcolo incredibilmente complessi e eterogenei in grado di eseguire trillioni di operazioni al secondo. Dal MCU certificato di sicurezza che garantisce i freni funzioneranno al supercomputer AI che interpreta la strada avanti, questi chip sono il fondamento su cui si costruisce il futuro del trasporto sicuro e autonomo.