Texas Instruments TMS320F2838x/TMS320F2838x-Q1 C2000 32-Bit-MCUs

Texas Instruments TMS320F2838x/TMS320F2838x-Q1 C2000 32-Bit-Mikrocontroller (MCUs) sind leistungsstarke 32-Bit-Fließkomma-MCUs, die für fortschrittliche Steuerungsapplikationen mit geschlossenem Regelkreis ausgelegt sind. Der F2838x/F2838x-Q1 von Texas Instruments unterstützt eine C28x-Dual-Core-Architektur und einen neuen Konnektivitätsmanager, der kritische Kommunikationsaufgaben entlastet und die Systemleistung erheblich steigert. Die integrierte Analog- und Steuerungsperipherie mit fortschrittlicher Anschlussperipherie wie EtherCAT und Ethernet ermöglicht es Entwicklern, Echtzeitsteuerungs- und Echtzeitkommunikationsarchitekturen zu konsolidieren und so die Anforderungen für Systeme mit mehreren Controllern zu reduzieren.

Das duale Echtzeit-Steuersubsystem basiert auf der C28x 32-Bit-Fließkomma-CPU von TI, die eine Signalverarbeitungsleistung von 200 MHz in allen Cores erbringt. Die C28x-CPUs werden durch den TMU-Beschleuniger weiter gestärkt, der die schnelle Ausführung von Algorithmen mit trigonometrischen Operationen ermöglicht, die bei Transformationen und Drehmomentschleifenberechnungen üblich sind.

Die F2838/F2838x-Q1 Mikrocontroller-Produktfamilie verfügt über einen CLA-Echtzeit-Steuer-Coprozessor. Der CLA ist ein unabhängiger 32-Bit-Prozessor mit Fließkommaeinheit, der mit der gleichen Geschwindigkeit wie der Haupt-CPU betrieben wird. Der CLA reagiert auf periphere Auslöser und führt den Code zeitgleich mit den C28x-Haupt-CPU aus. Diese parallele Verarbeitungsfunktion kann wirksam die Rechenleistung einer Echtzeit-Steuersystems verdoppeln. Durch die Verwendung des CLA für zeitkritische Funktionen kann die Haupt-C28x-CPU andere Aufgaben, wie z. B. Kommunikation und Diagnose, übernehmen. Die duale C28x+CLA-Architektur ermöglicht eine intelligente Partitionierung zwischen verschiedenen Systemaufgaben. Ein C28x+CLA-Core kann beispielsweise die Geschwindigkeit und die Position verfolgen, während der andere C28x+CLA-Core zur Steuerung von Drehmoment- und Stromschleifen verwendet werden kann.

Das Connectivity-Manager-Subsystem basiert auf der Cortex-M4-CPU und hat Zugang zu fortschrittlichen Kommunikations-IPs wie EtherCAT, Ethernet, MCAN (CAN-FD) und AES. Der TMS320F2838x/TMS320F2838x-Q1 unterstützt einen Flash-Speicher mit Fehlerkorrekturcode (ECC) von bis zu 1,5 MB (512 KB pro CPU) und einen SRAM von bis zu 312 KB (216 KB insgesamt für C28x CPU1 und CPU2 und 96 KB auf dem Cortex-M4). Zwei 128-Bit-Sicherheitsbereiche sind ebenfalls auf dem Bauteil zum Code-Schutz verfügbar.

Eine leistungsstarke Analog- und Steuerperipherie befindet sich auf dem F2838x/F2838x-Q1 MCU, um eine weitere Systemkonsolidierung zu ermöglichen. Vier unabhängige 12-Bit-Analog-Digital-Wandler liefern eine präzise und effiziente Verwaltung von mehreren analogen Signalen, was letztlich den Systemdurchsatz steigert. Das Sigma-Delta-Filtermodul (SDFM) arbeitet in Verbindung mit dem Sigma-Delta-Modulator, um isolierte Strom-Shunt-Messungen zu ermöglichen. Das Komparator-Subsystem (CMPSS) mit Fensterkomparatoren ermöglicht den Schutz von Leistungsstufen, wenn die Strombegrenzungsbedingungen überschritten oder nicht erfüllt werden. Eine zusätzliche Analog- und Steuerungsperipherie umfasst DACs, PWMs, eCAPs, eQEPs und weitere Peripherie.

Peripheriegeräte wie EMIFs, CAN-Module (ISO 11898-1/CAN 2.0B-konform), EtherCAT, Ethernet und MCAN (CAN-FD) erweitern die Anschlussmöglichkeiten des F2838x/F2838-x-Q1. Ein USB 2.0-Anschluss mit MAC und PHY ermöglicht dem Benutzer das einfache Hinzufügen einer seriellen Universal-Bus(USB)-Konnektivität zu seiner Applikation. Das integrierte Echtzeit-Analyse- und Diagnosemodul (ERAD) verbessert die Debug- und Systemanalysefunktionen des Bauteils, indem zusätzliche Hardware-Breakpoints und Zähler für das Profiling bereitgestellt werden. Die TMS320F2838x-Q1 Bauteile sind gemäß AEC-Q100 für Fahrzeuganwendungen zugelassen.

Merkmale

  • C28x Dual-Core-Architektur
    • Zwei TMS320C28x 32-Bit-CPUs
      • 200 MHz
      • Fließkommaeinheit (64-Bit) mit doppelter Genauigkeit gemäß IEEE-754
      • Trigonometric Math Unit (TMU)
      • CRC-Motor und Anweisungen (VCRC)
      • Schnelle ganzzahlige Division (FINTDIV)
    • 512 KB (256 KW) Flash auf jeder CPU (ECC-geschützt)
    • 44 KB (22 KW) lokaler RAM auf jeder CPU
    • 128 KB (64 KW) globaler RAM, der zwischen den beiden CPUs geteilt wird (paritätsgeschützt)
  • Zwei CLAs (Control Law Accelerator, CLA)
    • 200 MHz
    • IEEE-754 Fließkomma (FPU) mit einfacher Präzision
    • Führt den Code unabhängig von der C28x CPU aus
  • System-Peripherie
    • Zwei externe Speicherschnittstellen (EMIFs) mit ASRAM- und SDRAM-Unterstützung
    • Zwei Sechskanal-DMA-Controller (Direct Memory Access, DMA)
    • Bis zu 169 Universal-Ein-/Ausgangs-Pins (GPIO) mit Eingangsfilterung
    • Erweiterter Peripherie-Interrupt-Controller (ePIE)
    • Unterstützung für Stromsparmodus (LPM)
    • Dual-Zonen-Sicherheit unterstützt Drittanbieter-Entwicklung
    • Eindeutige Identifizierungsnummer (UID)
    • Embedded-Echtzeit-Analyse und -Diagnosefunktionen (ERAD)
    • Hintergrund-CRC (BGCRC)
  • Konnektivitätsmanager (CM)
    • ARM® Cortex®-M4-Prozessor
    • 125 MHz
    • 512 KB Flash (ECC-geschützt)
    • 96 KB RAM (ECC- oder paritätsgeschützt)
    • AES-Beschleuniger (Advanced Encryption Standard, AES)
    • Generische CRC (GCRC)
    • 32-Kanal-Mikro-Direct-Memory-Access-Controller (μDMA)
    • Universeller asynchroner Empfänger/Sender (CM-UART)
    • Integrierte Schaltung (CM-I2C)
    • Synchrone serielle Schnittstelle (SSI)
    • 10/100-Ethernet 1588 MII/RMII
    • MCAN (CAN-FD)
  • C28x Kommunikationsperipherie
    • Schnelle serielle Schnittstelle (FSI) mit zwei Sendern und acht Empfängern
    • Vier Hochgeschwindigkeits-SPI-Ports (bis zu 50 MHz) (Pin-bootfähig)
    • Vier serielle Kommunikationsschnittstellen (SCI/UART) (Pin-bootfähig)
    • Zwei I2C-Schnittstellen (pin-bootfähig)
    • Power-Management-BUS (PmBus) Schnittstelle
    • Zwei gepufferte serielle Mehrkanal-Anschlüsse (McBSPs)
  • CM-C28x gemeinsame Kommunikationsperipherie
    • EtherCAT® Slave-Controller (ESC)
    • USB 2.0 (MAC + PHY)
    • Zwei CAN-Module (Controller Area Network, CAN) (Pin-bootfähig)
  • Analoges Subsystem
    • Vier Analog-Digital-Wandler (ADCs)
      • 16-Bit-Modus
        • Jeweils 1,1 MS/s
        • 12 Differentialeingänge oder 24 einendige Eingänge
      • 12-Bit-Modus
        • Jeweils 3,5 MS/s
        • 24 Einendige Eingänge
      • Einzelner Sample-and-Hold (S/H) auf jedem ADC
      • Hardware-Nachbearbeitung von Umwandlungen
    • Acht Komparatoren mit Fenster und 12-Bit-Digital-Analog-Wandler-Referenzen (DAC)
    • Drei gepufferte 12-Bit-DAC-Ausgänge
  • Steuer-Peripherie
    • 32 Pulsweitenmodulator-Kanäle (PWM)
      • Hohe Auflösung auf den A- und B-Kanälen von acht PWM-Modulen (16 Kanäle)
      • Dead-Band-Unterstützung (sowohl bei Standard- als auch bei hoher Auflösung)
    • Sieben eCAP-Module (Enhanced Capture, eCAP)
      • High-Resolution Capture (HRCAP) ist auf zwei der sieben eCAP-Module verfügbar
    • Drei eQEP-Module (Enhanced Quadrature Encoder Pulse, eQEP)
    • Acht Sigma-Delta Filter Module (SDFM) Eingangskanäle, zwei unabhängige Filter pro Kanal
  • Konfigurierbarer Logik-Block (CLB)
    • Erweitert die Funktionen der bestehenden Peripherie
    • Unterstützt Positionsmanager-Lösungen
  • Takt- und Systemsteuerung
    • Zwei interne 10-MHz-Null-Pin-Oszillatoren
    • On-Chip-Quarzoszillator
    • Watchdog-Timer-Modul mit Fenster
    • Fehlende Takterkennungsschaltung
    • Dual-Takt-Komparator (DCC)
  • 1,2 V Core, 3,3 V I/O-Design
  • Gehäuseoptionen
    • Bleifreies und umweltfreundliches Gehäuse
    • 337-Ball-New-Finepitch-Ball-Grid-Array (nFBGA) [ZWT-Suffix]
  • Temperaturoptionen
    • S: –40 ºC bis 125 ºC Sperrschicht
    • Q: -40 °C bis +125 °C Umgebung (AEC-Q100-qualifiziert für Fahrzeuganwendungen)

Applikationen

  • Radar mit mittlerer/kurzer Reichweite
  • Große kommerzielle Motorsteuerung für HLK
  • Automatisierte Sortieranlagen
  • CNC-Steuerung
  • Zentraler Wechselrichter
  • String-Wechselrichter
  • Wechselrichter und Motorsteuerung
  • Onboard (OBC) und drahtloses Ladegerät
  • Linearmotor-Segmentregler
  • Servoantrieb-Steuermodul
  • Industrie-AC/DC
  • Dreiphasen-USV

Funktionales Blockdiagramm

Blockdiagramm - Texas Instruments TMS320F2838x/TMS320F2838x-Q1 C2000 32-Bit-MCUs

Videos

Veröffentlichungsdatum: 2020-07-10 | Aktualisiert: 2025-04-11