Produktkonfiguration
Beschreibung
Der PEmicro Cyclone LC Universal ist ein eigenständiger ARM- und MCU-Programmierer, der für die Entwicklung eingebetteter Systeme, die Produktionsprogrammierung und automatisierte Fertigungsumgebungen konzipiert wurde.
Es unterstützt ARM Cortex-M und eine breite Palette von 8-Bit-, 16-Bit- und 32-Bit-Mikrocontrollern und bietet eine flexible Programmierlösung für Ingenieure, die mit Geräten von NXP, STMicroelectronics, Infineon, Renesas, Silicon Labs, Nordic Semiconductor und anderen führenden Halbleiterherstellern arbeiten.
Im Gegensatz zu herkömmlichen PC-basierten Programmierwerkzeugen kann der Cyclone LC Universal mithilfe gespeicherter Programmierabbilder eigenständig arbeiten. Dies unterstützt Hersteller bei der Standardisierung von Programmierprozessen, verbessert die Rückverfolgbarkeit und reduziert Bedienungsfehler. Dank der Unterstützung von Flash-Programmierung, Debugging, Tests, Serialisierung und automatisierten Arbeitsabläufen eignet er sich ideal für Produktentwicklung, Prototypenvalidierung und Serienfertigung.
Der Cyclone LC Universal kombiniert Programmiergeschwindigkeiten von bis zu 25 Mb/s mit fortschrittlichen Automatisierungsfunktionen, integriertem verschlüsseltem Speicher und PECloud-Konnektivität für die zentrale Programmverwaltung.
Ob für Embedded-Ingenieure, Elektronikhersteller oder Auftragsfertiger – es bietet eine zuverlässige und skalierbare Plattform für die sichere Mikrocontroller-Programmierung über verschiedene Projekte und MCU-Familien hinweg.Merkmale
- Kostenloser PECloud-Zugang zum Bereitstellen, Überwachen und Verwalten von cloudbasierten Produktions-Programmierjobs
- Kann über PC oder als Standalone-Gerät betrieben werden.
- Mikrocontroller mit oder ohne PC programmieren
- Leistungsstarke Automatisierungssteuerung
- PC-basiertes SDK, Konsolen- und GUI-Steuerung, Gruppenprogrammierung, dynamische Datenprogrammierung
- Mehrere Kommunikationsschnittstellen, darunter USB 2.0, Ethernet und serielle Schnittstellen
- LCD-Display und intuitive Touchscreen-Steuerung
- Benutzerfreundliche Touchscreen-Oberfläche mit Fernzugriff
- Zielenergiemanagement
- Fähigkeit zur Stromversorgung des Ziel-Mikrocontrollers
- Automatische Zählung & gemeinsame Seriennummern
- Programmierung kann komplexe Serialisierung beinhalten.
- Ethernet-basierte Fehlersuche
- Kompatibel mit vielen Entwicklungs-IDEs
- Onboard-Speicher
- Programmiersteueranschluss
- 10-poliger Stecker zum Starten der Programmierung, Abrufen des Status und Validieren der Programmierung
- Hochgeschwindigkeitsprogrammierung
PEmicro Cloud – Die erste cloudbasierte Flash-Programmierplattform
PEmicros PEcloud ist eine Cloud-basierte Plattform zur Verwaltung und Überwachung der Produktionsprogrammierung in Echtzeit. In Verbindung mit Cyclone-Programmiergeräten ermöglicht sie die sichere Bereitstellung, Steuerung und Protokollierung von Programmieraufträgen weltweit.Hauptmerkmale:
- Echtzeitüberwachung: Verwaltung und Autorisierung von Programmieraufträgen in virtuellen Fabriken.
- Sichere Programmierung: Verschlüsselte Übermittlung von Programmdateien mit Benutzerkontrolle.
- Datenprotokollierung: Speicherung von Seriennummern und Programmiervorgängen zur Nachverfolgung.
- Automatisierung: Cloudbasierte Verwaltung mit dynamischen Datenquellen für kundenspezifische Anforderungen
- Anwendungen. Die PEcloud bietet mehr Sicherheit, Kontrolle und Transparenz in
- Produktionsprogrammierung.
Interner Speicher für Programmierbilder
Der Cyclone-Programmierer kann mehrere SAP-Images (Stand-Alone Programming) in seinem nichtflüchtigen, verschlüsselten Speicher ablegen. Sobald ein Image hinzugefügt wurde, verbleibt es im Cyclone-Speicher, bis es gelöscht wird. Images können einzeln hinzugefügt und entfernt werden.
Ein SAP-Image (Stand-Alone Programming) ist vollständig in sich abgeschlossen und speichert alle Binärdaten, Algorithmusinformationen, Einstellungen und Programmierschritte. Es kodiert alle erforderlichen Zusatzinformationen wie Seriennummern und deren Zählweise. Cyclone LC-Modelle verfügen über 16 MB Speicher für bis zu 8 Images.

Verbindung zum Zielprozessor
Der Cyclone Universal LC ermöglicht die Kommunikation sowohl eigenständig als auch über einen Windows-Computer und den In-System-Debug-Port des Zielprozessors. Verbindungen zu den jeweiligen Ziel-Mikrocontrollern werden über die verschiedenen Header des Cyclone Universal LC hergestellt. Die Header sind durch einfaches Öffnen des Kunststoffgehäuses leicht zugänglich. Alle für die verschiedenen Architekturen benötigten Flachbandkabel sind standardmäßig im Lieferumfang enthalten.
Stromversorgung des Ziel-Mikrocontrollers

Cyclone-Programmiergeräte können mit einer Vielzahl von Energiemanagementkonfigurationen verwendet werden:
- Unabhängig mit Strom versorgtes Ziel: Der Cyclone erzeugt in diesem Fall keine Energie für das Ziel.
- Stromversorgung durch den Cyclone: Der Cyclone kann zwischen 1,8 V und 5,0 V bei 500 mA erzeugen. Dieser Strom kann über das Flachbandkabel zum Zielgerät oder zur Stromausgangsbuchse des Cyclone geleitet werden.
- Die Stromversorgung erfolgt extern und wird über den Cyclone geschaltet: Der Benutzer stellt die Stromversorgung über eine Eingangsbuchse am Cyclone bereit. Der geschaltete Ausgang, der durch das Programmierimage gesteuert wird, wird an die Stromausgangsbuchse des Cyclone geleitet.
- Der Cyclone-Bildschirm enthält Symbole, die den Status der Leistungsrelais (ein/aus) und die Erkennung der Zielleistung anzeigen.
Sicherheit & Verschlüsselung
Alle Cyclone-Programmiergeräte verfügen über Manipulationsschutz, internen Speicherschutz und Verschlüsselung.
Procryption-Sicherheit
Je nach Produktionsumgebung wünschen sich viele Anwender möglicherweise zusätzliche Sicherheitsvorkehrungen zum Schutz ihres wertvollen geistigen Eigentums.
Die Programmierer von CYCLONE FX beinhalten Procryption Security, eine Reihe fortschrittlicher Sicherheits- und Verschlüsselungsfunktionen, wie zum Beispiel:
- RSA/AES-Bildverschlüsselung
- Datumsbereich der Bildprogrammierung einschränken
- Begrenzen Sie die Anzahl der Programmieroperationen
Procryption Security ist bei allen Cyclone FX-Modellen kostenlos enthalten und kann für Cyclone LC-Modelle per Upgrade hinzugefügt werden.
Seriennummer
Bei der Fertigung von Produkten mit Mikrocontrollern oder Mikroprozessoren ist es oft hilfreich, eine eindeutige Seriennummer im Flash-Speicher (Flash-Speicher) des Produkts zu programmieren. PEmicro hat einen Serialisierungsmechanismus entwickelt, um diesen Prozess zu automatisieren. Bei jeder Eingabe eines Serialisierungsbefehls in der Programmiersoftware wird die aktuelle Seriennummer an einer bestimmten Adresse gespeichert. Zusätzlich wird die Seriennummer auf die nächste verfügbare Nummer erhöht und für zukünftige serielle Programmiervorgänge gespeichert.
Auch gemeinsam genutzte Seriennummern werden unterstützt, sodass verschiedene Programmierabbilder denselben Satz von Seriennummern verwenden können.
Programmiermodi
Eigenständige Programmierung - Manuelle Steuerung
Sobald ein Programmierabbild im Speicher des Cyclone gespeichert ist, kann die Programmierung durch einfaches Drücken der Starttaste gestartet werden. Detaillierte Informationen zum Programmierergebnis werden auf dem LED-Display angezeigt. Das aktuell ausgewählte Bild kann über den Touchscreen des Cyclone geändert werden.
Die automatische Zuweisung von Seriennummern zu den Zielprozessoren gemäß dem Image wird auch ohne PC vollständig unterstützt.
Die unabhängige Programmierung eines Images kann auf verschiedene Arten manuell gestartet werden:
- Verwendung der Starttaste am Gerätegehäuse (Ein-Tasten-Programmierung)
- Verwendung des Touchscreen-LCD-Menüs
- Die Programmierung kann auch als eigenständiges Programm vollständig vom PC aus automatisiert werden.
Eigenständige Programmierung - Automatisiert
Die eigenständige Programmierung kann automatisch von einem PC aus mit der Cyclone Control Suite gesteuert werden, die kostenlos im Lieferumfang enthalten ist.
Ziel ist die vollständige Steuerung eines oder mehrerer Cyclones vom PC aus, entweder über die Cyclone-Benutzeroberfläche, eine benutzerdefinierte Anwendung oder die Cyclone-Befehlszeile. Dies umfasst das Starten der Programmierung, das Wiederherstellen von Ergebnissen, das Verwalten von Images auf einem Cyclone, das Hinzufügen individueller Programmierdaten für jedes Zielsystem und vieles mehr. All dies erfolgt automatisiert und ohne Bediener. Die einfachste grundlegende Steuerung der Programmierung sieht folgendermaßen aus:
1. Das Befehlspaket des Host-PCs startet die Programmierung.
2. Das Zyklonbild wurde in das Zielsystem programmiert.
3. Cyclone überträgt und validiert das Ergebnis (Erfolg oder Fehler) an den PC.
Die drei Komponenten der Cyclone Control Suite ermöglichen es Ihnen, die Steuerung eines eigenständigen Programmierabbilds von einem PC aus auf vielfältige Weise zu automatisieren:
- Cyclone-Steuerungskonsole (Befehlszeilenprogramm). Starten Sie die Programmierung, stellen Sie das Ergebnis wieder her und ändern Sie optional ein Programmierabbild in einem Cyclone über die Befehlszeile oder in einer Batchdatei.
- Cyclone Control SDK (.dll) Ermöglicht die Integration der Programmsteuerung in Benutzeranwendungen. Ermöglicht das Starten von Programmen und das Abrufen von Ergebnissen eines Cyclone-Systems, das direkt von der eigenen Anwendung des Benutzers gesteuert wird.
- Cyclone Control GUI (grafische Benutzeroberfläche). Ermöglicht dem Benutzer das Hinzufügen und Entfernen eines SAP-Images, den Zugriff auf Cyclone- und Image-Einstellungen und -Eigenschaften, das Hinzufügen zusätzlicher Lizenzen zu Cyclone und vieles mehr.
Verfügbare Software

Windows-Entwicklungsumgebungen
Die Windows-Entwicklungsumgebung von PEmicro ermöglicht die Ausführung externer Programme – darunter Assembler, C-Compiler, Debugger und Flash-Programmiergeräte – in einer einzigen Umgebung, jeweils mit einer einzigen Tastenkombination. Zu den Editorfunktionen gehören: vollständige Rekonfigurierbarkeit, Ausführung externer Programme und Bildschirmhilfe.
Zyklon-Kontrollsuite
Die Suite ist ein kostenloses Automatisierungstool mit grafischer Benutzeroberfläche (GUI), Kommandozeile und Software Development Kit (SDK). Das SDK enthält eine API, die beispielsweise die gleichzeitige Steuerung mehrerer Cyclone-Geräte in einem benutzerdefinierten Programm ermöglicht, sowie eine DLL in C, C++, Java, Python, Delphi, C# und LabVIEW.
GDB Eclipse Server-Plugin
Das GDB-Server-Plug-in ermöglicht die Integration in jede Eclipse-basierte ARM-IDE und unterstützt Multilink-, Cyclone- und OpenSDA-Debug-Hardware-Schnittstellen. Folgende Debug-Funktionen stehen zur Verfügung: Flash-Programmierung, Ausführungssteuerung, Haltepunkte, Überwachungspunkte, Einzelschrittausführung und Wertprüfung.
Programmiersoftware
Die PEmicro Flash-Programmiersoftware dient zum Neuprogrammieren und Überschreiben interner und externer Flash-Speicher. Verschiedene GUI-Versionen mit Kommandozeilen-Assemblern für spezifische Architekturen unterschiedlicher Hersteller sind verfügbar. Alle Programmiersoftware-Versionen sind im Lieferumfang eines Cyclone kostenlos enthalten, müssen jedoch für Multilinks separat erworben werden.
Debugger-Software
Die Debugger-Software von PEmicro ist ein leistungsstarkes Werkzeug zum Debuggen von Code. Der Benutzer verbindet sich über eine der kompatiblen Hardware-Schnittstellen von PEmicro mit dem Zielprozessor. Anschließend kann der Debug-Modus des Prozessors genutzt werden, um dem Benutzer Zugriff auf alle On-Chip-Ressourcen zu gewähren.
Unit Software Bibliothek
Das UNIT-Softwarepaket besteht aus einer Schnittstellen-DLL und Beispielcode. Damit lässt sich eine benutzerdefinierte Anwendung erstellen, die über eine der Hardware-Schnittstellen von PEmicro mit einem Zielgerät interagieren und Fehler beheben oder Funktionen wie Produkttests, Kalibrierung und Aktualisierung durchführen kann. Kostenlos für ARM Cortex-M.Technische Daten
| Unterstützte ARM-Serien | ![]() Cyclone LC ARM / LC Universal / FX ARM / FX Universal |
|---|---|
| Atmel | SAMxxx |
| AutoChips | MCU |
| Zypresse | CCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6 |
| Geehy | APM32 |
| GigaDevice | GD32 |
| Indie Semi | Benutzererfahrung |
| Infineon | PSoC4, PSoC6, Traveo-II, XMC |
| Maxim Integrated | Darwin |
| Mindmotion | MM32SPIN |
| NordicSemi | nRF51, nRF52, nRF53 |
| Nuvoton | NuMicro |
| NXP | Automotive, iMX, Kinetis, LPC, Sensoren, Trimension, Vybrid, Drahtlos |
| OnBright | OB90Rxx |
| ON Semiconductor | RSL10 |
| Qorvo | Intelligente Motorsteuerungen |
| Himbeer-PI | RP2xxx |
| Rotkiefer-Signale | WiSeMCU |
| Renesas | RA, SmartBond, Synergy |
| Silergy (Maxim) | AM0x, AM1x, MAC716xx |
| Silicon Labs | EFM32, EFR32, SiM3, WiFi |
| STMicroelectronics | Bluetooth, STM32 |
| Texas Instruments | LM3S, LM4, MSP, SimpleLink, TM4C12x |
| Toshiba | TX00, TX03, TX04 |
| WIZnet | W7500x |
| ZHIXIN | MCU |
| Unterstützte 8/16/32-Bit-Serien | ![]() Cyclone LC Universal | ![]() Cyclone FX Universal |
|---|---|---|
| S32 | ✔ | ✔ |
| NXP ColdFire® V1 | ✔ | ✔ |
| NXP ColdFire® V2/V3/V4 | ✔ | ✔ |
| NXP MPC55xx-57xx | ✔ | ✔ |
| NXP ARM Nexus MAC7xxx | ✔ | ✔ |
| NXP DSC | ✔ | ✔ |
| NXP S12Z | ✔ | ✔ |
| NXP HC(S)12(X) | ✔ | ✔ |
| NXP HCS08 | ✔ | ✔ |
| NXP HC08 | ✔ | ✔ |
| NXP RS08 | ✔ | ✔ |
| NXP MPC5xx/8xx | ✔ | ✔ |
| NXP HC16/683xx | ✔ | ✔ |
| STMicro SPC5 | ✔ | ✔ |
| STMicro STM8 | Mit Adapter | Mit Adapter |
| Infineon AUDO TC1xx | ✔ | ✔ |
| Infineon AURIX TC2xx / TC3xx | ✔ | ✔ |
| Renesas H8/H8S/Tiny | X | Mit Adapter |
| Renesas MC16C/MC16C80 | X | Mit Adapter |
| Renesas M32C | X | Mit Adapter |
| Renesas R8C/RH850/RL78 | X | Mit Adapter |
| Renesas RX600 | X | Mit Adapter |
| Modellvergleich | ![]() Cyclone LC Universal / LC ARM | ![]() Cyclone FX Universal / FX ARM |
|---|---|---|
| Erweiterte Sicherheitsfunktionen |
|
|
| Interner Speicher | 16 MB | 1 GB |
| Hochgeschwindigkeits-MCU-Kommunikation | Bis zu 25 Mbit/s | Bis zu 75 Mbit/s |
| Erweiterbarer SDHC-Speicherkartenanschluss | Keiner | Beinhaltet SDHC-Kartenunterstützung zum Speichern von Programmierabbildern und Daten auf externen SDHC-Karten |
| Erweiterte Hardwarefunktionen | Keiner | Wählen Sie den Barcode-Scanner aus und starten Sie die Programmierung. |
Mehrere SAP-Programmierabbilder | Interner Speicher für bis zu 8 Programmierabbilder | Interner Speicher für bis zu 500 Programmierabbilder |
| Steuerung und Automatisierung |
|
|
| Erweiterte Testfunktionen | Keiner | Durchführung von Tests vor der endgültigen Programmierung |











.jpg)
.jpg)
.jpg)




























