Aufsteckbares 32-bit Core Modul mit Freescale Coldfire MCF5484 Processor
Das Core Modul ECUcore-5484 ist ein sehr kompakter und leistungsfähiger Aufsteckkern, basierend auf dem 32-Bit Freescale MCF5484 - Mikrocontroller.
Das ECUcore-5484 kombiniert einen schnellen Prozessor, ein optimiertes Speicher-Layout und einer Vielzahl von Kommunikations-Schnittstellen. Das kompakte Modul vereint 2xCAN2.0B Schnittstellen, 4xUARTs und 2x 10/100 Mbps Fast Ethernet Schnittstellen auf einer Leiterplattenfläche von nur 40mm x 70mm. Das Core Modul eignet sich besonders für Anwendungen, in denen High-Speed Datenverarbeitung und Echtzeitkommunikation gefordert wird, wie zum Beispiel in SPS Anwendungen oder auch Ethernet POWERLINK Applikationen. Das ECUcore-5484 wird mit vorprogrammierten Linux-Betriebssystem geliefert.
Dank der erweiterten Firmware, das gleiche Hardware-Modul ist auch als Linux-basierte Hard-SPS für den Einsatz in OEM-Anwendungen verfügbar. Das so genannte SYS TEC PLCcore-5484 unterstützt C/C++ wie auch textuelle und grafische Programmierungsmethoden entsprechend der IEC 61131-3.
Konzipiert für höchste Performance, enthält das Mikrocontroller Core Modul alle High-Speed-Komponenten auf einer äußerst kompakten, Low-EMI-Multilayer-Leiterplatte. Das Modul verfügt über eine Spannungsversorgung von 3,3 V und einer digitalen I/O-Erweiterungsschnittstelle zum Anschluss eigener Peripherie.
Das ECUcore-5484 hat einen leistungsfähigen On-Board CPLD (Complex PLD) integriert. Im CPLD lassen sich neben grundlegenden digitalen Ein- und Ausgängen auch hochkomplexe periphere Einheiten realisieren. So beinhaltet bereits die Basisversion des CPLD bei Auslieferung des Moduls unter anderem auch frei konfigurierbare Zählerbausteine sowie leistungsfähige PWM-Einheiten. Sowohl die VHDL-Sourcen des CPLD als auch der C-Sourcecode des Linux I/O-Treibers sind als Driver Development Kit (DDK) verfügbar. Der On-Board CPLD bietet eine flexible Möglichkeit, die I/O Konfiguration den spezifischen Anfordungen anzupassen. Dadurch können proprietäre Algorithmen zur Vorverarbeitung von Prozessdaten auf Hardware-Ebene "ausgelagert" werden. Zusätzlich zu den Memory-Mapped Komponenten, unterstützt die DDK auch die Nutzung von Standard-I/O Erweiterungsschnittstellen wie I²C und SPI. Aufgrund dieser zahlreichen Peripherie-Schnittstellen kann das ECUcore leicht an die jeweiligen Erfordernisse angepasst werden. Somit ist das Core Modul überall dort einsetzbar, wo es auf höchste Flexibilität ankommt. Leistungsfähige und hoch-performante Hardware-Plattform
- Freescale MCF5484 MCU mit Coldfire V4e Kern läuft mit 200 MHz and 300+ MIPS
- bis zu 128 MiB 32-bit, 133MHz DDR-SDRAM (Standard: 64 MiB)
- bis zu 64 MiB Flash (Standard: 16 MiB)
- bis zu 32 KiB EEPROM
- Floating Point Unit (FPU)
- 16-Kanal DMA
- MMU
- On-Board Real Time Clock (RTC), Watchdog- und Temperatursensor
- Standard On-Board I/Os (änderbar über DDK):
- 24 digitale Eingänge
- 22 digitale Ausgänge
- 1 High-Speed-Counter (Pulse/Dir oder A/B)
- 1 PWM-/PTO-Ausgang (Pulse/Dir)
- Spannungsversorgung 3,3 V
- typ. Stromverbrauch 1,5 A
- Extrem kompakte PCB entsprechend den aktuellen EMV Richtlinien
- Abmessung: 70 x 40mm
- industrieller Temperaturbereich von -40°C bis +85°C
Individuelle Erweiterbarkeit
- allgemeine I/O-Erweiterungsschnittstellen (FlexBus, SPI, I²C, GPIO) für die einfache Integration externer Peripherie wie ADC oder DAC
- On-Board-Programmable Logical Device (PLD) für die anwenderspezifische Erzeugung von I/O-Signalen
- I/O-Anpassung durch den Benutzer möglich
- DDK verfügbar, einschließlich VHDL- und C-Quellen für eigene Treiber Entwicklung
Kommunikationsschnittstellen
- 2x 10/100Mbps Ethernet mit On-Board PHY
- 2x CAN-bus-Schnittstellen unterstützen CANopen Master / Slave-Funktionen
- 4x serielle Schnittstellen
Multifunktional
- Betriebssystemunterstützung: Linux, eCos, µCLinux
- Vorprogrammiert mit zuverlässigen und Performance-optimierten Linux-Betriebssystem
- Linux-Kernel-Module ermöglichen den sofortigen Zugriff auf die On-Board-Peripherie
- Umfassende CANopen Bibliothek verfügbar, einschließlich eines CiA 302 konformen CANopen Manager
- Programmierbar in C/C++ oder IEC 61131-3 (Siehe SPS Modul - PLCcore-5484)
Rapid Development Starter Kit inklusive
- ECUcore-5484 Core Modul
- Developmentboard für ECUcore-5484
- Kostenfreier E-Mail-Support
Entwickelt für:
- Universelle SPS-Anwendungen (Siehe SPS Modul - PLCcore-5484)
- Motion Control Anwendungen
- High-speed Datenerfassung und -verarbeitung
- Kommunikations-Gateways
- Low-Latency Kommunikationsschnittstelle
- High-end Core Unit für spezifische Fahrzeug-Anwendungen
Dienstleistungen:
- Applikationsspezifische Entwicklung von Basisplatinen
- Firmwareanpassungen und -erweiterungen
- Aufbau und Inbetriebnahme von Prototypen
- Integration in OEM Anwendungen
- Montage und Serienproduktion
|