Beschreibung
Der Promira ist eine universelle Hardware Plattform nutzbar für eine Vielzahl von Anwendungen, die durch die Freischaltung der entsprechenden Software ermöglicht wird.
Nachstehend eine Übersicht der derzeit vorhandenen Anwendungen, die jeweils mit der Promira Hardware dazugekauft und mittels eines Lizenzschlüssels freigeschaltet werden.
Die universelle Promira Hardware Plattform kann für eine Vielzahl von Applikationen eingesetzt werden. Die jeweiligen Anwendungen können per Lizenzschlüssel und gegen entsprechende Gebühren freigeschaltet werden.
I2C Features
- Leistung von bis zu 800 kbps über USB mit höherer Bandbreite im Vergleich zu langsamerem RS-232.
- Unterstützt den Standardmodus (100 kbps) und den Fast Mode (400 kbps) sowie variierende Geschwindigkeiten von 1 kHz bis 800 kHz.
- Unterstützt das Strecken von Inter-Bit- und Inter-Byte-Takten, Multi-Master Konfigurationen, Master senden und empfangen und Asynchrones Slave-Senden sowie Empfangen.
- Software-konfigurierbare I2C-Pull-up-Widerstände.
- Software-konfigurierbare Ziel-Power-Pins zur Stromversorgung von nachgeschalteten Geräten.
- Wiederholter Start, 10-Bit-Slave-Adressierung und Transaktionen im kombinierten Format.
SPI Features
- Arbeitet im Master- oder Slave-Modus.
- Master-Signalisierungsrate von bis zu 8 Mbit/s.
- Slave-Signalisierungsrate von bis zu 4 Mbit/s.
- Vollduplex-Master senden / empfangen.
- Asynchrones Slave-Senden / Empfangen.
- Software-konfigurierbare Ziel-Power-Pins zur Stromversorgung von nachgeschalteten Geräten.
- Software-konfigurierbare Slave Select (SS) -Polarität im Master-Modus.
I2C Active - Stufe 1 Anwendung
PN: TP600110
Die I2C Programmiergeschwindigkeit bei dieser Anwendung ist fast doppelt so hoch wie die des Aardvark I2C / SPI Host Adapters. Auch wird die "I2C Fast Mode Plus Spezifikation" unterstützt. High-Speed-I2C-Programmierung, leistungsstarkes Debugging und herausragende Emulationsmöglichkeiten, die man für I2C Protokolle braucht, werden angeboten.
I2C Active - Stufe 2 Anwendung
PN: TP600210
Diese Anwendung baut auf der I2C-Active Stufe 1 auf und besitzt die gleichen Leistungsmerkmale. Die I2C-Programmierung wird aber auf bis zu 3,4 MHz für Master und Slave beschleunigt.
SPI Active - Stufe 1 Anwendung
PN: TP600510
Mit dieser Anwendung ist die SPI-Programmier Geschwindigkeit über acht Mal höher als die des Aardvark I2C / SPI Host Adapters. Es werden Taktraten von bis zu 12.5 MHz für Master und 8 MHz für die Slave Funktionalität unterstützt. Neben der äusserst schnellen Programmierung, sind ein ultra leistungsstarkes Debugging und ausgezeichnete Emulationsmöglichkeiten, die für SPI Protokolle benötigt werden, die herausragenden Merkmale.
SPI Active - Stufe 2 Anwendung
PN: TP600610
Diese Anwendung baut auf den Leistungsmerkmalen der SPI Active Stufe 1 auf. Die SPI Programmiergeschwindigkeit ist jedoch noch wesentlich höher. Es werden Taktraten von bis zu 40 MHz für Master und 20 MHz für die Slave-Funktionalität und Dual I/O unterstützt.
SPI Active - Stufe 3 Anwendung
PN: TP600710
Diese Anwendung baut auf den Leistungsmerkmalen der SPI Active Stufen 1 & 2 auf. Die SPI Programmiergeschwindigkeit ist noch einmal wesentlich höher als die der vorherigen Stufen. Es werden Taktraten von bis zu 80 MHz für Master und 20 MHz für die Slave-Funktionaltät und zusätzlich Quad I/O unterstützt.
eSPI Analyse Anwendung
PN: TP208510
Mit der eSPI-Analyseanwendung (separat lizenziert) können Sie die eSPI-Kommunikation überwachen, einschließlich der Überwachung der Kommunikation zwischen einem Master und einem Slave über die Datenleitungen, 5 Kanäle (Peripheriegerät, virtuelles Kabel, OOB, Flash, Independent) und 2 Warnungen Zeilen, 2 Rücksetzzeilen und mehr. Die eSPI Active-Beispieldateien zeigen Ihnen auch, wie Sie Ihre SPI Active-lizenzierte Promira Serial Platform als Master für das eSPI-Protokoll verwenden können.
Verfügbare Software
Control Center Software
Das Control Center erlaubt Anwendern die Funktionen von I2C, SPI und GPIO sofort vollständig zu nutzen. Dabei können mehrere Geräte simultan verwendet werden und eine praktisch unbegrenzte Anzahl von Konfigurationen wählen, mit denen Ingenieure ihre eingebetteten Systeme entwickeln und testen können.
Flash Center Software
Die Flash Center Software von Total Phase ist ein Softwarepaket, mit dem Ingenieure schnell I2C- und SPI-basierte EEPROM- und Flash-Speicherchips löschen, programmieren und überprüfen können. Darüber hinaus können nicht gelistete Bausteine über die XML basierende Bibliothek innerhalb von Minuten hinzugefügt werden.
Labview Treiber
Der Promira LabVIEW-Treiber ist ein kostenloser Open-Source-LabVIEW-Instrumententreiber für den Zugriff auf den Promira innerhalb der LabVIEW-Entwicklungsumgebung. Das Treiberpaket ist auf Windows ausgerichtet und basiert auf der Promira-Softwarebibliothek.
API's
Hardwareanforderungen
- Intel oder AMD processor operating at 2 gigahertz (GHz) oder schneller
- 1 gigabyte (GB) physical RAM (32-bit) oder 2 GB RAM (64-bit)
- 2 GB oder mehr freier Festplattenplatz
- Full-speed USB Schnittstelle
- Bildschirmauflösung von 1024x768 oder besser
- Internetanschluss ist hilfreich
Unterstützte Betriebssysteme (32-bit and 64-bit
- Windows: 7, 8, 8.1, 10
- Linux: Red Hat, SuSE, Ubuntu, Fedora, Arch, CentOS, Debian
- Mac OS X: 10.5-10.10
Technische Daten
Unterstützte Protokolle | Master Funktionen | Slave Funktionen |
---|---|---|
I2C | 1 kHz – 3.4 MHz | 1 kHz – 3.4 MHz |
SPI | 31 kHz – 80 MHz | 31 kHz – 20 MHz |
eSPI Active Examples | 66 MHz | N/A |
eSPI Analysis | 66 MHz | 66 MHz |
SPI Modellvergleich | Aardvark I2C/SPI Adapter | Cheetah SPI Host Adapter | Promira SPI Anwendungen | Promira eSPI Anwendungen | Beagle I2C/SPI Protokoll Analyzer |
---|---|---|---|---|---|
Artikelnummer | TP240141 | TP280121 | TP500110 | TP500110 | TP320121 |
Unterstützte SPI Protokolle | SPI-Single I/O | SPI Single I/O | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Analysis: eSPI Active: | SPI-Single I/O |
Funktion | Master/Slave Host Adapter | Master/Slave Host Adapter | SPI Level 1/2/3: Master/Slave Host Adapter | eSPI Active: eSPI Analysis: | Echtzeit Bus Monitor |
Master Clock Geschwindigkeit | 8 MHz | 40+ MHz | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active/ Analysis: 66 MHz | 24 MHz |
Slave Clock Geschwindigkeit | 4 MHz | N/A | SPI Level 1: SPI Level 2/3: | eSPI Active: eSPI Analysis:
| 24 MHz |
Chip/Slave Select | 1 | 3 | SPI Level 1: SPI Level 2: SPI Level 3: | eSPI Active: eSPI Analysis: | Monitor 1 slave select |
Slave Fähigkeit | < = 6 | 0 | SPI Level 1/2/3: | eSPI Active: eSPI Analysis: | N/A |
Spannungspegel (V) | 3.3-5V (Level Shifter Board: 1,2V - 3,3V) | 3.3-5V (Level Shifter Board: 1,2V - 3,3V) | SPI Level 1/2/3: | eSPI Active/Analysis: | 3.3-5V |
Zielleistung | 5 V, 30mA verfügbar | 5 V, 30mA verfügbar | SPI Level 1/2/3: 2 unabhängig, 1 regelbar, (0.9-3.45 V), 1 schaltbar (3.3-5V) 200mA verfügbar | eSPI Active/Analysis: 5 V, 30mA verfügbar | 5 V, 30mA verfügbar |
variable Wortlänge | x | x | SPI Level 1/2/3: | eSPI Active/Analysis: | x |
Verbindung | Full Speed USB | High Speed USB | SPI Level 1/2/3: | eSPI Active/Analysis: | High Speed USB |
I2C Modellvergleich | ||||
---|---|---|---|---|
Artikelnummer | TP240141 | TP500110 | TP500110 | TP320121 |
Unterstützte Protokolle | I2C | I2C | I2C | I2C, MDIO, SPI-Single I/O |
Funktion | Master/Slave Host Adapter | Master/Slave Host Adapter | Master/Slave Host Adapter | Real-time Bus Monitor |
Master Clock Geschwindigkeit | 800 kHz | 1 MHz | 3.4 MHz | 24 MHz |
Slave Clock Geschwindigkeit | 800 kHz | 1 MHz | 3.4 MHz | 24 MHz |
Chip/Slave Select | 1 | N/A | N/A | Monitor 1 slave select |
Slave Fähigkeit> | <= 6 | Advanced | Ultra | N/A |
Spannungspegel (V) | 3.3-5V | 0.9-3.45 V, 5 V | 0.9-3.45 V, 5 V | 3.3-5V |
Zielleistung | 5 V, 30mA verfügbar | 2 Independent, 1 Programmable, (0.9-3.45 V), 1 Switchable (3.3-5V) 200mA verfügbar | 2 Independent, 1 Programmable, (0.9-3.45 V), 1 Switchable (3.3-5V) 200mA verfügbar | 5 V, 30mA verfügbar |
Verbindung | Full Speed USB | High Speed USB, Ethernet | High Speed USB, Ethernet | High Speed USB |