Produktkonfiguration
Beschreibung
Die Cyclone MultiChannel-Programmiergeräte von PEmicro sind produktionsreife In-Circuit-Programmiersysteme für die gleichzeitige Programmierung mehrerer Zielbausteine. Sie vereinen die Zuverlässigkeit der Cyclone-Standalone-Programmierung mit einer skalierbaren Mehrkanalarchitektur und tragen so dazu bei, die Programmierzeit zu verkürzen, die Integration in Testvorrichtungen zu vereinfachen und die Produktionseffizienz zu steigern.
Jede Cyclone MultiChannel-Einheit verfügt über vier Programmierkanäle in der Basiseinheit, die mithilfe von QuadPod-Kanalerweiterungen erweitert werden können. Bis zu drei QuadPods können an eine Basiseinheit angeschlossen werden, wodurch ein kompaktes 16-Kanal-Programmiersystem entsteht.
.png)
Jeder integrierte Kanal des Programmiergeräts ist ein vollständig unabhängiges Programmiersystem mit eigenem Prozessor, Speicher und eigener Schnittstellenelektronik. Diese Konstruktion maximiert die Leistung und gewährleistet die dedizierte Überwachung jedes einzelnen zu programmierenden Ziels. Alle Kanäle sind zur einfachen Bedienung in einem einzigen Programmiergerät integriert: Konfigurieren Sie einfach, was auf welchem Kanal programmiert werden soll, und starten Sie den Programmiervorgang. Das Programmiergerät verwaltet die Kanäle intern, und die Ergebnisse werden sowohl als Gesamtergebnis (bestanden/nicht bestanden) als auch als Ergebnisse pro Kanal ausgegeben.
Kompakt, erweiterbar und montierbar
Cyclone MultiChannel-Programmiergeräte und QuadPod-Kanalerweiterungen sind für die Integration in Vorrichtungen, ATE-Systeme, Tischgeräte und Produktionslinien konzipiert. kompakte Vierkanal-Formfaktoren Sie können montiert, gestapelt oder an DIN-Schienen befestigt werden, während der 50-polige Stecker und optionale Adapter die direkte Verdrahtung mit Testvorrichtungen, Pogo-Pin-Systemen, Debug-Flachbandkabeln oder kundenspezifischer Schnittstellenhardware unterstützen. 
Dadurch eignet sich das System sowohl für vorrichtungsbasierte als auch für flexible Fertigungsanlagen.
Umfangreiche Geräteunterstützung
Cyclone MultiChannel Programmer Support Tausende von Geräten von vielen Herstellern.
- Der Cyclone MultiChannel LC Unterstützt ARM Cortex-Bausteine vieler Hersteller. Zu den gängigen ARM-Bausteinfamilien gehören NXP MCX-, Kinetis-, LPC- und i.MX-Bausteine sowie STMicroelectronics STM32-Bausteine.
- Der Cyclone MultiChannel FX Es unterstützt dieselben ARM Cortex-Gerätefamilien wie das LC-Modell und bietet darüber hinaus Unterstützung für weitere Architekturen und Gerätefamilien, darunter NXP MPC55xx–57xx, S08, S12Z, HC(S)12(X), DSC, S32 Power und ColdFire V1/V1+. Außerdem werden Infineon TriCore TC1xx/TC2xx/TC3xx-Geräte und STMicroelectronics SPC5-Geräte unterstützt.
Gerätealgorithmen und fortlaufender Support sind im Programmierer enthalten – es fallen keine Lizenzgebühren pro Gerät oder pro Algorithmus an.
Automatisierungssteuerung
Jeder Cyclone MultiChannel umfasst die Die Cyclone Control Suite ist ein umfassendes Toolset zur Automatisierung der Produktionsprogrammierung. Nutzen Sie die Cyclone Control GUI für die interaktive Einrichtung, die Cyclone Control Console für die Skript- und Kommandozeilenintegration oder das Cyclone Control SDK, um den Cyclone-Controller direkt in Ihre Produktionssoftware einzubetten. Alle drei Optionen unterstützen USB- und Ethernet-Verbindungen und bieten die gleichen Kernfunktionen: Verwaltung von Programmierabbildern auf dem Cyclone, Auswahl aktiver Kanäle, Zuweisung von Abbildern, Starten der Programmierung, Bereitstellung dynamischer Daten und Abruf von Gesamt- und Kanalergebnissen. Beispielanwendungen und Quellcode für gängige Programmiersprachen und Toolchains sind enthalten und ermöglichen die einfache Integration des Programmiergeräts in Vorrichtungen, Testgeräte und Fabrikautomatisierungssysteme.
Programmierbilder
Programmierbilder Hierbei handelt es sich um kompilierte Dateien, in denen die zu programmierenden Daten, Programmierschritte, beschreibende Informationen, Konfigurationsdetails und Programmieralgorithmen vorverarbeitet und so verpackt sind, dass sie direkt in das Zielsystem eingebunden werden können. Sie sind fehlerresistent, überprüfbar und sicher und bieten eine stabile Momentaufnahme der Produktionskonfiguration.
Der Cyclone MultiChannel Programmer speichert eigenständige Programmierabbilder (SAP-Abbilder) in einem nichtflüchtigen, verschlüsselten Speicher. Sobald ein Abbild auf den Cyclone geladen ist, steht es zur Programmierung zur Verfügung, bis es entfernt wird. Abbilder können einzelnen Kanälen zur Programmierung zugewiesen werden. 
Viele Benutzer erstellen und versionieren ein neues Produktionsabbild, sobald sich die Konfiguration des Produktionsprogramms oder die Quelldateien ändern. Dadurch lässt sich problemlos zu einer früheren Produktionsversion zurückkehren oder dasselbe Abbild Jahre später neu programmieren, selbst wenn die ursprünglichen Binär- und Konfigurationsdateien nicht mehr verfügbar sind.
Gerätespezifische Nutzerdaten
Für die Produktion werden häufig Daten benötigt, die nicht im Programmabbild spezifiziert sind – Seriennummern, MAC-Adressen, Chargencodes, Datumscodes, Kalibrierungswerte und andere boardspezifische Informationen. 
Cyclone MultiChannel-Unterstützung Die beim Start bereitgestellten Overlay-Daten ermöglichen die Integration dieser Informationen beim Programmierbeginn, ohne dass das Image neu erstellt werden muss. Derselbe Wert kann für eine Gruppe von Kanälen verwendet werden, oder jeder Kanal kann individuelle Daten empfangen, falls jedes Zielsystem eine eigene Seriennummer oder Kennung benötigt. Die dynamischen Daten werden vor dem Programmierbeginn im Programmer mit dem statischen Image kombiniert.
Galvanische Trennung
Cyclone MultiChannel-Programmiergeräte sind für die sichere Integration in Produktionsumgebungen konzipiert:
- Das mitgelieferte Netzteil ist doppelt isoliert und bietet somit eine zusätzliche elektrische Isolationsschicht zwischen dem Wechselstromnetz und dem Programmiergerät.
- Der USB-Anschluss ist galvanisch vom Host-Computer getrennt und schützt so den PC vor Erdungsunterschieden und Störungen in der Produktionshalle.
- Die Ethernet-Datenleitungen sind mittels Standard-Ethernet-Magnetik transformatorisoliert, wodurch eine natürliche Trennung zwischen dem Host-Netzwerk und dem Programmiergerät gewährleistet wird.
Heterogene Ziele (FX)
Sowohl der Cyclone MultiChannel LC als auch der FX können dasselbe Bild gleichzeitig auf allen aktiven Kanälen programmieren und individuelle oder gemeinsame gerätespezifische Daten anwenden. Dies eignet sich für die Massenproduktion identischer Leiterplatten.
Der Cyclone MultiChannel FX kann jedem aktiven Kanal ein anderes Programmierabbild zuweisen und alle Kanäle parallel programmieren. Dies ist ideal für Boards mit mehreren Mikrocontrollern oder unterschiedlichen Flash-Speichertypen, bei denen jedes Zielsystem ein eigenes Abbild und eine eigene Programmiersequenz benötigt. Mit den FX-Modellen können unterschiedliche Abbilder, Zielsystem-Leistungseinstellungen, Debug-Protokolle und Gerätetypen verschiedener Hersteller gleichzeitig auf unterschiedlichen Kanälen ausgeführt werden.
ProCryption Security (FX)
Zu den Programmierern von Cyclone MultiChannel FX gehören: ProCryption-Sicherheit Standardmäßig können Benutzer eigene ImageKeys erstellen und Programmierabbilder mit den branchenüblichen Verschlüsselungsalgorithmen RSA und AES verschlüsseln. Verschlüsselte Abbilder lassen sich nur auf Cyclone-Geräten laden und programmieren, die mit dem entsprechenden ImageKey konfiguriert sind. Dies schützt Ihr geistiges Eigentum, selbst wenn Abbilder an Auftragsfertiger oder externe Produktionsstätten weitergegeben werden. Für Abbilder können außerdem Programmierlimits konfiguriert werden. Bei einem Mehrkanalprogrammierer gelten diese Limits für alle Kanäle, die das Abbild verwenden, sodass die Produktionsquoten für das gesamte Abbild gelten.
Testcode in Zielen ausführen (FX)
Cyclone MultiChannel FX-Programmierer unterstützen die Test ausführen Eine Funktion, mit der Sie benutzerdefinierte Testanwendungen auf dem Zielsystem programmieren und ausführen können, bevor die endgültige Programmierung erfolgen kann. 
Benutzerdefinierter Testcode kann die korrekte Funktion der Zielhardware überprüfen, Barcodes oder Bedienereingaben vom Cyclone lesen, Kalibrierungs- oder Fingerabdruckdaten vom Gerät erfassen und die Ergebnisse in das endgültige Programm integrieren. Schlägt ein Test fehl, wird die Programmierung vor dem Schreiben des Produktionsabbilds abgebrochen. Der Testlauf ist Bestandteil des Programmierabbilds und wird in jedem Produktionszyklus automatisch ausgeführt.
Ultraschnelle Leistung (FX)
Die Cyclone MultiChannel FX-Programmiergeräte unterstützen extrem hohe Schaltgeschwindigkeiten für Programmierung und Verifizierung und bieten so eine ultraschnelle Flash-Programmierung auf jedem Kanal. Obwohl auch das LC-Modell schnell ist, bietet das FX-Modell in Produktionslinien, wo jede Sekunde zählt, einen höheren Durchsatz und spart dadurch Zeit in jedem Programmierzyklus.
Bereitstellung der Zielstärke (FX)
Die LC- und FX-Programmiergeräte arbeiten beide mit Zielgeräten, die über eine eigene Stromversorgung verfügen. Jeder Kanal erkennt automatisch die Spannung des angeschlossenen Zielgeräts und passt die I/O-Spannung entsprechend an.
Der Cyclone MultiChannel FX kann Ziele auch direkt mit Strom versorgen, indem er entweder den Zielprozessor mit dem entsprechenden Vcc-Pegel versorgt oder eine Vsys-Spannung an den Eingang des Spannungsreglers des Ziels liefert. 
Die Erdungs- und Debug-I/O-Verkabelung bleibt in allen drei Betriebsmodi gleich – nur die Stromversorgung ändert sich. Siehe Optionen für die Kanalziel-Stromversorgung Anschlussdiagramme und weitere Details finden Sie im Benutzerhandbuch.
Technische Daten
| Modellvergleich | Cyclone MultiChannel LC | Cyclone MultiChannel FX |
|---|---|---|
| Ultrakompakte Mehrkanal-Bauform | Vierkanalblöcke können miteinander verbunden, montiert oder auf DIN-Schienen befestigt werden. | Vierkanalblöcke können miteinander verbunden, montiert oder auf DIN-Schienen befestigt werden. |
| Kanalkonfigurationen | 4, 8, 12, 16 Kanäle | 4, 8, 12, 16 Kanäle |
| Unabhängige Programmierung | ✓ | ✓ |
| Maximale Programmiergeschwindigkeit | Standard | Bis zu 30 Mbit/s pro Kanal |
| MCU-Stromversorgung | — | 1,8 V – 5 V |
Systemstromversorgung | — | 2 V – 15 V |
| Erweiterte Debug-Schnittstellen | Standard-ARM-Schnittstellen | BDM, BDC, Nexus, DAP, ONCE und mehr |
| Automatisierungs- und SDK-Unterstützung | ✓ | ✓ |
| Unterstützung für Windows, Linux und macOS | ✓ | ✓ |
| Sichere verschlüsselte Programmierbilder | ✓ | ✓ |
| Dynamische Daten & Serialisierung | ✓ | ✓ |
| Erweiterte Geräteprogrammierungsfunktionen | ✓ | ✓ |
| Erweiterte Testfunktionen | — | ✓ |
| Unabhängige Programmierung | — | ✓ |
| Unterschiedliche Programmierbilder pro Kanal | — | ✓ |
| Geräte- und Architekturunterstützung | ARM-Geräte | Fortschrittliche Architekturen wie S08, S12, ColdFire V1, S32 Power, PPC JTAG, DSC, TriCore, BDM, BDC, Nexus, DAP, ONCE und mehr |
| Am besten geeignet für | ARM-basierte Produktionsprogrammierung | Massenproduktion von Mischanlagen |











.jpg)
.jpg)
.jpg)



