Texas Instruments Piccolo™ TMS320F28004x 32-Bit-Mikrocontroller
Texas Instruments Piccolo™ TMS320F28004x 32-Bit-Mikrocontroller (MCUs) ermöglichen Entwicklern die Integration von entscheidenden Steuerperipherien, differenziertes Analog und nichtflüchtigen Speicher auf einem einzigen Bauteil. Das Echtzeit-Steuersubsystem basiert auf der C28x 32-Bit-Gleitkomma-CPU von TI, die eine Signalverarbeitungsleistung von 100 MHz erbringt. Der C28x CPU wird zusätzlich durch den neuen erweiterten TMU-Befehlssatz beschleunigt. Diese Funktion ermöglicht eine schnelle Ausführung von Algorithmen mit trigonometrischen Funktionen, die in Umwandlungen und Berechnungen von Drehmoment-Regelschleifen verbreitet sind. Darüber hinaus reduziert der erweiterte VCU-I-Befehlsatz die Latenz für komplexe mathematische Operationen, die in verschlüsselten Applikationen verbreitet sind.Der TMS320F28004x unterstützt bis zu 256 KB (128 KW) Flash-Speicher aufgeteilt in zwei 128 KB (64 KW) parallele Banken, welche die Programmierung und Ausführung nebeneinander ermöglichen. Bis zu 100 KB (50 KW) On-Chip-SRAM ist auch in Blöcken von 4 KB (2 KW) und 16 KB (8 KW) für eine wirksame System-Partitionierung verfügbar. Flash-ECC, SRAM-ECC/Parität und Dual-Zonensicherheit werden ebenfalls unterstützt.
Leistungsstarke Analog-Blöcke befinden sich auf dem F28004x MCU, um eine weitere Systemkonsolidierung zu ermöglichen. Drei separate 12-Bit-Analog-Digital-Wandler liefern eine präzise und effiziente Verwaltung von mehreren analogen Signalen, was letztlich den Systemdurchsatz steigert. Sieben PGAs auf dem analogen Frontend ermöglichen eine On-Chip-Spannungsskalierung vor der Umwandlung. Sieben Analog-Komparator-Module bieten eine kontinuierliche Überwachung der Eingangsspannungspegel für Auslösebedingungen.
Merkmale
- TMS320C28x 32-Bit-CPU
- 100 MHz
- IEEE-754 Fließkommaeinheit (FPU) mit einfacher Präzision
- Trigonometric Math Unit (TMU)
- Viterbi/Complex Math Unit (VCU-I)
- Zehn Hardware-Breakpoints
- Programmierbarerer Control Law Accelerator (CLA)
- On-Chip-Speicher
- 256 KB (128 KW) Flash (ECC-geschützt) über zwei unabhängige Banken
- 100 KB (50 KW) RAM (ECC-geschützt oder Paritätsschutz)
- Dual-Zonen-Sicherheit unterstützt Drittanbieter-Entwicklung
- Eindeutige Identifizierungsnummer
- Takt- und Systemsteuerung
- 1,2 V Core, 3,3 V I/O-Design
- System-Peripheriegeräte
- 6-Kanal-DMAC (Direct-Memory-Access-Controller)
- 40 individuell programmierbare, gemultiplexte Allzweck-Eingangs-/Ausgangs-GPIO-Pins
- 21 Digitaleingänge auf Analog-Pins
- Verbessertes Peripheral Interrupt Expansion (ePIE) Modul
- Mehrere Modusunterstützungen (LPM) mit externer Weckfunktion und geringem Stromverbrauch
- Integrierte Echtzeit-Analyse und Diagnosefunktionen (ERAD)
- Kommunikations-Peripheriegeräte
- Eine Leistungsmanagement-Bus-Schnittstelle (PMBus)
- Eine Inter-integrierte Schaltungs-Schnittstelle (I2C) (Pin-bootfähig)
- Zwei Controller Area Network (CAN) Bus-Anschlüsse (Pin-bootfähig)
- Zwei Serial Peripheral Interface (SPI) Anschlüsse (Pin-bootfähig)
- Zwei serielle Kommunikationsschnittstellen (SCIs); Pin-bootfähig
- Ein Local Interconnect Network (LIN)
- Eine schnelle serielle Schnittstelle (FSI) mit einem Sender und Empfänger
- Analogsystem
- Drei 3,45 MSPS, 12-Bit-Analog-Digital-Wandler (ADCs)
- Sieben Komparatoren mit Fenster mit 12-Bit-Referenz-Digital-Analog-Wandler (DAC)
- Zwei gepufferte 12-Bit-DAC-Ausgänge
- Sieben Verstärker mit programmierbarer Verstärkung (PGAs)
- Verbesserte Steuer-Peripheriegeräte
- 16 ePWM-Kanäle mit hoher Auflösungsfähigkeit (150-ps-Auflösung)
- Sieben Enhanced Capture (eCAP) Module
- Zwei Enhanced Quadrature Encoder Pulse (eQEP) Module mit Unterstützung für CW/CCW-Betriebsmodi
- Vier Sigma-Delta-Filtermodul-(SDFM)-Eingangskanäle (2 parallele Filter pro Kanal)
- Konfigurierbarer Logikblock (CLB)
- InstaSPIN-FOC™
Applikationen
- Haushaltsgeräte
- Gebäudeautomatisierung
- Antriebsstrang für Elektrofahrzeuge/Hybrid-Elektrofahrzeuge (EV/HEV)
- Fabrikautomatisierung
- Netzinfrastruktur
- Industrieller Transport
- Medizin/Gesundheitswesen und Fitness
- Motorantriebe
- Power Delivery
- Telekommunikationsinfrastruktur
- Test- und Messsysteme
Funktionales Blockdiagramm
