Ulteriori informazioni sui microcontroller Hercules di Texas Instruments.
Avvio fluido dello sviluppo con queste risorse.
Quando si conoscono le nozioni di base, si desidera iniziare lo sviluppo avanzato.
I microcontroller di sicurezza Hercules sono basati sull'ultraventennale esperienza di TI in relazione ai sistemi safety-critical, sulla collaborazione e sul comprovato hardware per il mercato automotive. La piattaforma è costituita da tre famiglie di microcontroller basati su tecnologia ARM® Cortex™ (RM4x, TMS570 e TMS470M) che offrono ottime prestazioni, scalabilità, connettività, opzioni di memoria e funzioni di sicurezza. A differenza di molti microcontroller che si basato largamente sul software per le funzionalità di sicurezza, i microcontroller Hercules implementano la sicurezza nell'hardware per ottimizzare le prestazioni e ridurre il sovraccarico del software.
Le architetture RM4x e TMS570 con doppia CPU semplificano lo sviluppo, eliminando al contempo i requisiti di sistema ridondanti, in modo da ridurre i costi.
L'autotest integrato (BIST) per l'hardware della CPU rileva i difetti senza complesso software per la sicurezza e sovraccarico di dimensioni del codice. Il confronto hardware degli output della CPU offre un tempo di risposta di sicurezza quasi immediato senza impatto aggiuntivo sulle prestazioni. La logica ECC è integrata nella CPU per proteggere memorie e bus. Tutte le memorie RAM possono essere testate mediante lo strumento BIST HW per un'elevata copertura diagnostica e l'unità di protezione della memoria (MPU) offre protezione da errori deterministici nel software applicativo.
I pacchetti di progettazione SafeTI™ per le applicazioni di sicurezza funzionale sono utilizzati in numerose applicazioni relative alla sicurezza, compresi i macchinari industriali, i processi industriali, nonché i settori medico, automotive e aeronautica. I prodotti SafeTI consentono ai clienti di TI di accelerare il tempo di commercializzazione con sistemi safety-critical che garantiscono la conformità agli standard di sicurezza, quali ISO 26262, IEC 61508 e IEC 60730.
SafeTI offre inoltre dispositivi di supporto analogici per i sistemi safety-critical. Tutti questi prodotti sono stati concepiti per soddisfare gli standard di sicurezza oppure sono prodotti Quality Managed per i quali TI fornisce manuali di sicurezza e rapporti di analisi di sicurezza.
Tipo di prodotto | Nome prodotto | SafeTI-61508 | SafeTI-26262 | SafeTI-QM |
---|---|---|---|---|
Power Management | ||||
TPS54610 | ||||
Driver per motori | DRV3201 | |||
Ricetrasmettitore CAN | SN65HVDA1040 | |||
SN65HVDA1050 | ||||
Interfaccia sensori e alimentazione ASSP | ||||
Condizionatore sensori e segnali | PGA400 |
RM4x è la famiglia di microcontroller Hercules per la sicurezza a più alte prestazioni. Basata sul core in virgola mobile ARM® Cortex™-R4F a un massimo di 220 MHz, include diverse opzioni di memoria flash e connettività. Sviluppata con la capacità di soddisfare i requisiti dello standard di sicurezza IEC 61508 SIL-3 e di supportare molte caratteristiche di sicurezza funzionale integrate nell'hardware.
Prodotti RM4x Panoramica di RM4x
La famiglia TMS570LS di microcontroller per la sicurezza Hercules consente ai clienti di sviluppare in modo semplice prodotti safety-critical per applicazioni di trasporto. Sviluppata in base ai requisiti degli standard di sicurezza ISO 26262 ASIL D e IEC 61508 SIL-3 e qualificata per la specifica automotive AEC-Q100, questa famiglia basata su ARM® Cortex™-R4F offre diverse opzioni di prestazioni, memoria e connettività.
Prodotti TMS570LSx Panoramica di TMS570LSx
La famiglia di microcontroller di sicurezza TMS470M è basata sulla CPU ARM® Cortex™-M3 da 80 MHz ampiamente utilizzata. La famiglia offre diverse opzioni di memoria flash e RAM e offre connettività CAN e LIN oltre a periferiche di controllo flessibile. Le caratteristiche di sicurezza integrate includono motori di autotest (BIST) della CPU e della RAM, codice di correzione degli errori (ECC) e controllo di parità. I microcontroller di sicurezza TMS470M hanno inoltre la qualifica AEC-Q100.
Prodotti TMS470Mx Panoramica di TMS470Mx
Disponibilità |
Vuoto = Completamente qualificato x = Non qualificato |
Tecnologia core |
RM = Microcontroller real-time |
CPU |
4 = ARM Cortex-R4 |
Numero di serie |
2, 6 e 8 al momento disponibili |
Architettura |
L = Lockstep |
Dimensioni flash/RAM |
Flash da 384 kB a 3 MB |
Interfacce di rete |
3 = Solo USB |
Frequenza |
Opzioni da 100, 200 e 220 MHz |
Tipo di packaging |
100-QFP, 144-QFP e 337-BGA |
Temperatura |
T = Da -40 °C a +105 °C |
Disponibilità |
S = Qualifica TMS |
Tecnologia core |
570 = Cortex-R4F |
Architettura |
LS = CPU doppie nel lockstep (non include nel codice articolo ordinabile) |
Codice dispositivo |
31 = Dimensione memoria flash |
Revisione stampo |
Vuoto = Revisione iniziale stampo |
Tecnologia/Tensione core |
S = F035 (130 nm), tensione nominale core 1,5 V |
Tipo di packaging |
100-QFP, 144-QFP e 337-BGA |
Temperatura |
Q = Da -40 °C a +125 °C |
Designatore qualità |
Q1 = Automotive |
Disponibilità |
S = Qualifica TMS |
Tecnologia core |
470 = Cortex-M3 |
Architettura |
MF = Flash M3 |
Codice dispositivo |
04 = Dimensione memoria flash |
Revisione stampo |
Vuoto = Revisione iniziale stampo |
Tipo di packaging |
100-QFP |
Temperatura |
Q = Da -40 °C a +125 °C |
Designatore qualità |
Q1 = Automotive |
Le rampe di lancio Hercules ™ sono una piattaforma di valutazione economica e potente per tuffarsi nel mondo della piattaforma di microcontrollore sicurezza Ercole. L'Ercole RM42x LaunchPad sfrutta la periferica Hercules RM42L432 e l'Ercole TMS570LS04x/03x LaunchPad si basa sul dispositivo Ercole TMS570LS04 ed entrambi includono tutto il necessario per iniziare lo sviluppo.
Il LaunchPad viene pre-programmato con Ercole sicurezza MCU Demo che consente agli utenti di imparare facilmente circa la chiave di sicurezza, i dati caratteristiche della piattaforma Ercole MCU di acquisizione e controllo. Attraverso l'ecosistema BoosterPack modulare, gli utenti LaunchPad hanno accesso a un mondo di progetti a livello di applicazione, oppure possono creare il loro tramite perni accessibili da tavolo e interfacce.
Acquista online - LaunchPad - TMS57004
Gli stick USB rappresentano un mezzo a basso costo per valutare la piattaforma Hercules di microcontroller per la sicurezza. Gli stick USB presentano un emulatore JTAG XDS100v2 integrato, accesso a diversi pin periferici chiave e sono alimentati interamente dalla porta USB del PC. I kit includono inoltre DVD di installazione che contengono Code Composer Studio IDE, HALCoGen, UniFlash, software demo ed esempi di codice.
Seleziona la piattaforma per lo stick USB del microcontroller Hercules più adatto alla tua applicazione:
Sono disponibili tre tipi di moduli di valutazione Hercules:
I kit di avvio sono kit di base per familiarizzare con lo sviluppo della piattaforma MCU Hercules.
I kit di sviluppo forniscono una piattaforma di prototipazione hardware per lo sviluppo dell'applicazione.
I kit di applicazione approfondiscono le tecniche hardware e software di sviluppo dell'applicazione specifica.
Le controlCARD Hercules di Texas Instruments sono moduli a livello scheda completi che utilizzano un fattore di forma DIMM standard di settore per offrire una soluzione a scheda singola di basso profilo. Le controlCARD occupano lo stesso spazio del connettore a 100 pin per fornire un controller di I/O analogici e digitali sulla scheda e sono ragionevolmente intercambiabili. Per essere completamente operativo, il sistema host deve fornire solo una singola guida di alimentazione da 5 V alla controlCARD. La scheda di controllo può essere utilizzata come parte di un kit di controllo motori e offre caratteristiche aggiuntive di controllo motori, connettività e valutazione sicurezza.
Gli stick USB rappresentano un mezzo a basso costo per valutare la piattaforma Hercules di microcontroller per la sicurezza. Gli stick USB presentano un emulatore JTAG XDS100v2 integrato, accesso a diversi pin periferici chiave e sono alimentati interamente dalla porta USB del PC. I kit includono inoltre DVD di installazione che contengono Code Composer Studio IDE, HALCoGen, software demo ed esempi di codice.
I kit di sviluppo Hercules (HDK) sono perfetti per iniziare lo sviluppo tramite la piattaforma Hercules di microcontroller per la sicurezza. Le schede di sviluppo includono un emulatore JTAG XDS100v2 integrato, accesso alle periferiche di connettività (come Ethernet, USB, CAN) e accesso a tutti gli altri pin periferici. I kit includono inoltre un alimentatore CA, cavi e DVD di installazione che contengono Code Composer Studio IDE, HALCoGen, software demo ed esempi di codice.
I kit di valutazione del controllo motori DRV8301 sono ideali per l'azionamento di motori trifase CC e CA brushless (BLAC), spesso detti motori sincroni a magneti permanenti (PMSM), con esempi sia di soluzioni a orientamento di campo/controllo vettoriale senza sensori (FOC) che di soluzioni BLDC InstaSPIN-BLDC senza sensori di TI. Il kit di controllo motori RM Cortex-R4 DRV8301 è una piattaforma ad alte prestazioni, energeticamente efficiente ed economica in grado di accelerare i tempi di commercializzazione.
Kit di valutazione TMS570 SafeTI
Il kit di valutazione SafeTI serie RM4 e TMS570 consente agli sviluppatori di valutare le prestazioni dei componenti SafeTI da utilizzare nei progetti che richiedono la conformità agli standard di sicurezza funzionale, come IEC 61508 e ISO 26262. Il kit all'avanguardia offre un sistema di esempio con funzionalità per l'iniezione dei guasti hardware, l'applicazione e la profilatura runtime della diagnostica dei guasti e il monitoraggio della risposta del sistema in real-time per facilitare la valutazione dei progetti safety-critical. La conveniente piattaforma hardware consente ai clienti di valutare i singoli componenti hardware TI, MCU RM48x e IC di power management TPS65381-Q1, con la libreria diagnostica Hercules SafeTI di TI. Il kit fornisce un'applicazione software demo e una framework software SafeTI Hercules di facile utilizzo che consente di accelerare lo sviluppo delle applicazioni safety-critical mediante i componenti SafeTI. È inclusa anche un'interfaccia grafica utente host.
È possibile consultare l'elenco dei kit disponibili nella sezione "Kit e moduli di valutazione" della scheda Strumenti e software per Hercules.
Inserire il CD in dotazione nel computer e completare l'installazione completa del software fornito per assicurarsi che tutte le funzionalità demo siano disponibili
Inserire l'alimentatore a +12 V nella scheda del kit di sviluppo Hercules (HDK) e collegare il cavo mini-B USB tra la scheda e una porta USB sul PC. Il PC rileverà la scheda HDK come emulatore JTAG XDS100v2 e porta seriale USB.
IMPORTANTE: Code Composer Studio v5 o il software demo HDK devono essere installati prima del cavo mini-B USB poiché il JTAG XDS100v2 della scheda CPU è collegata al PC.
In Windows XP il software è disponibile in 'Start->Tutti i programmi->Texas Instruments->Hercules->Hercules Safety MCU Demos'.
Per visualizzare la documentazione del dispositivo, è necessario disporre dell'accesso a Internet. Code Composer Studio™ IDE deve essere installato per poter visualizzare il codice sorgente del microcontroller.
È possibile consultare l'elenco dei kit disponibili nella sezione "Kit e moduli di valutazione" della scheda Strumenti e software per Hercules.
Inserire il DVD in dotazione nel computer e completare l'installazione completa del software fornito per assicurarsi che tutte le funzionalità demo siano disponibili. Notare che, per impostazione predefinita, le applicazioni demo dell'interfaccia grafica utente del PC sono posizionate in c:\ti\guicomposer\webapps quando si esegue l'installazione dal DVD.
Se richiesto, installare CCS dal DVD o ottenere la versione più recente selezionando Scarica CSS dalla pagina wiki Texas Instruments. Prima di creare i progetti, assicurarsi di installare il compilatore ARM più recente (almeno la versione 4.9.6) da
"Help > Check for Updates" o "Help > Install new software" e selezionare "Code Generation Tools…", quindi ARM 5.0.1 compiler.
Collegare i fili del motore trifase da sinistra verso destra: Verde (messa a terra), bianco (fase C), rosso (fase B), nero (fase A) e collegare il cavo USB in dotazione al PC e direttamente alla controlCARD. Collegare il connettore SIP a 5 pin etichettato J4 al ponticello J4 sul modulo di valutazione DRV8301.
Senza inserire l'alimentatore in dotazione nella presa a parete:
Kit RM4x: Collegarlo al connettore di alimentazione di forma cilindrica precollegato ai terminali a vite di alimentazione sulla scheda. Si noti che se si sceglie di utilizzare un alimentatore di banco anziché quello spedito con il kit, è necessario collegare l'alimentatore del kit direttamente al connettore cilindrico da 6 V-30 V.
Kit TMS570: Collegare i cavi a banana rosso e nero ai terminali a vite dell'interfaccia di alimentazione J25 e J26 -- Il rosso a PVDD e il nero a GND.
Inserire l'alimentatore nella presa a parete utilizzando il cavo/adattatore CA in dotazione per la propria area geografica.
Eseguire le dimostrazioni di InstaSPIN-BLDC, encoder FOC e funzionalità di sicurezza Hercules. Eseguire la soluzione utilizzando CCS. Si noti che i progetti MotorWare sono stati testati in base a CCS 5.2.1 (incluso nel DVD del kit).
Il software Hercules è stato pensato per rendere più semplice e veloce lo sviluppo di applicazioni a microcontroller basate su tecnologia Hercules.
Visualizza tutte le applicazioni software per i microcontroller Hercules
Code Composer Studio™ (CCStudio) è un ambiente di sviluppo integrato (IDE) per le famiglie di processori embedded di Texas Instruments (TI).
CCStudio è costituito da una suite di strumenti utilizzati per sviluppare ed eseguire il debug delle applicazioni embedded. Include compilatori per ognuna delle famiglie di dispositivi di TI, editor del codice sorgente, ambiente di creazione progetto, debugger, profiler, simulatori, sistema operativo in real-time e molte altre funzionalità.
L'ambiente IDE intuitivo offre una singola interfaccia utente che fornisce assistenza in ogni passo del flusso di sviluppo dell'applicazione. Strumenti e interfacce familiari consentono agli utenti di iniziare più velocemente che mai e aggiungere funzionalità alla propria applicazione grazie ai sofisticati strumenti di produttività.
Ulteriori informazioni nella pagina wiki CCS
Ulteriori informazioni
Sono disponibili strumenti di sviluppo integrati (IDE) aggiuntivi, forniti dai partner di Texas Instruments, per lo sviluppo e il debugging del codice per i microcontroller di sicurezza Hercules ARM.
Ulteriori informazioni sugli ambienti di sviluppo per:
Un sistema operativo in real-time (RTOS) è un sistema operativo multitasking che utilizza algoritmi speciali per pianificare e rispettare le scadenze delle attività. Le funzionalità principali di un RTOS includono latenza minima per la commutazione di attività e il numero di attività che è in grado di gestire.
Ulteriori informazioni sul supporto dei sistemi operativi in real-time per:
Lo stack TCP/IP lwIP 1.3.2 Open Source è stato collegato al driver Ethernet MAC HALCoGen in questo esempio che sfrutta l'interfaccia Ethernet completa degli MCU Hercules. L'applicazione integrata dimostra un'applicazione web server sugli MCU per la sicurezza Hercules.
Ulteriori informazioni sullo stack TCP/IP lwip Hercules
Per le periferiche Hercules è disponibile software aggiuntivo, come gli stack TCP/IP, gli stack USB, i driver di dispositivo CAN, lo stack CANopen, lo stack di protocollo SAE J1939, lo stack di protocollo ISO 15765 e lo stack di protocollo NMEA 2000.
I driver di periferica Hercules sono configurati e creati utilizzando lo strumento di configurazione chip basato su interfaccia grafica utente TI HALCoGen. HALCoGen fornisce un'interfaccia grafica utente che consente all'utente di configurare periferiche, interruzioni, clock e molti altri parametri dei microcontroller. Una volta che il dispositivo è configurato, l'utente può generare codice per driver e inizializzazione periferiche, che può essere importato in CCS, IAR Workbench o Keil uVision. HALCoGen include inoltre molti progetti di esempio per utilizzare molte delle periferiche chiave.
La libreria DSP Cortex-R4 di TI è conforme allo standard CMSIS (Cortex Microcontroller Software Interface Standard) di ARM, uno strato di astrazione hardware standardizzato per la serie dei processori Cortex. La libreria DSP CMSIS, in cui sono inclusi codice sorgente e applicazioni di esempio, consente di risparmiare tempo grazie alla disponibilità di algoritmi DSP comuni, quali operazioni aritmetiche complesse, vettoriali e funzioni di controllo e filtraggio. La libreria DSP fa uso del set di istruzioni DSP SIMD e di hardware con funzionalità in virgola mobile di Cortex-R4F, ove possibile, garantendo così un utilizzo ottimale delle funzionalità del core. Disponibile sotto forma di sorgente C, la libreria offre le più elevate prestazioni per l'elaborazione dei segnali digitali che possono essere generalmente ottenute dai compilatori. Progetti CCS5, CCS4, Keil e IAR supportati.
Programma da riga di comando per la generazione di codice di correzione degli errori per dispositivi Hercules. Può essere utilizzato in combinazione con CCSv4.
Uniflash CCS è uno strumento standalone utilizzato per programmare la memoria flash negli MCU di TI. Unflash include interfaccia grafica utente, riga di comando e interfaccia di script. Uniflash CCS è disponibile gratuitamente.
Visita la pagina wiki dei processori embedded di Texas Instruments per ulteriori informazioni tecniche sugli MCU per la sicurezza Hercules ARM.
Poiché offre supporto in tempo reale alle domande sullo sviluppo, il forum E2E per Hercules è un'area in cui trovare risposte a domande tecniche con l'aiuto della community e dei tecnici TI.
Visualizza il forum E2E per Hercules
Sono disponibili svariate opzioni di supporto e formazione, in modo da fornirti tutte le informazioni necessarie per iniziare a utilizzare senza problemi i microcontroller Hercules. Grazie ai numerosi workshop dal vivo e ai workshop pratici, le presentazioni online nei forum della community E2E in cui puoi chattare con colleghi ed esperti, nonché le informazioni sugli sviluppatori strategici degli MCU, hai a disposizione tutte le informazioni necessarie.