Descripción
Promira es una plataforma de hardware universal que puede utilizarse para una amplia gama de aplicaciones, lo que es posible activando el software correspondiente.
A continuación encontrarás un resumen de las aplicaciones disponibles actualmente, cada una de las cuales se adquiere con el hardware Promira y se activa mediante una clave de licencia.
La plataforma universal de hardware Promira puede utilizarse para una amplia gama de aplicaciones. Las aplicaciones respectivas pueden activarse con una clave de licencia y por la tarifa correspondiente.
Funciones I2C
- Rendimiento de hasta 800 kbps a través de USB con mayor ancho de banda en comparación con el más lento RS-232.
- Admite modo estándar (100 kbps) y modo rápido (400 kbps), así como velocidades variables de 1 kHz a 800 kHz.
- Admite estiramiento del reloj entre bits y entre bytes, configuraciones multimaestro, transmisión y recepción maestra, y transmisión y recepción esclava asíncrona.
- Resistencias de pull-up I2C configurables por software.
- Pines de alimentación de destino configurables por software para alimentar los dispositivos aguas abajo.
- Inicio repetido, direccionamiento esclavo de 10 bits y transacciones de formato combinado.
Características SPI
- Funciona en modo maestro o esclavo.
- Velocidad de señalización maestro de hasta 8 Mbps.
- Velocidad de señalización esclava de hasta 4 Mbit/s.
- Transmisión / recepción maestro full duplex.
- Transmisión / recepción asíncrona esclava.
- Pines de alimentación de destino configurables por software para alimentar los dispositivos aguas abajo.
- Polaridad de selección de esclavo (SS) configurable por software en modo maestro.
I2C Activo - Aplicación Nivel 1
PN: TP600110
La velocidad de programación I2C para esta aplicación es casi el doble que la del adaptador host I2C / SPI Aardvark. Además, es compatible con la "Especificación I2C Fast Mode Plus". Se proporciona programación I2C de alta velocidad, potente depuración y excelentes capacidades de emulación necesarias para los protocolos I2C.
Aplicación I2C Activa - Nivel 2
PN: TP600210
Esta aplicación se basa en I2C Active Nivel 1 y tiene las mismas funciones. Sin embargo, la programación I2C se acelera hasta 3,4 MHz para maestro y esclavo.
SPI Activo - Aplicación Nivel 1
PN: TP600510
Con esta aplicación, la velocidad de programación SPI es más de ocho veces superior a la del adaptador host I2C / SPI Aardvark. Admite frecuencias de reloj de hasta 12,5 MHz para la funcionalidad maestra y 8 MHz para la esclava. Además de la programación extremadamente rápida, destacan la depuración ultrapotente y las excelentes capacidades de emulación que requieren los protocolos SPI.
SPI Activo - Aplicación Nivel 2
PN: TP600610
Esta aplicación se basa en las prestaciones del SPI Activo Nivel 1. Sin embargo, la velocidad de programación SPI es mucho mayor. Admite frecuencias de reloj de hasta 40 MHz para la funcionalidad maestra y 20 MHz para la esclava, así como E/S duales.
SPI Activo - Aplicación Nivel 3
PN: TP600710
Esta aplicación se basa en las prestaciones de los niveles 1 y 2 de SPI Activo . La velocidad de programación SPI vuelve a ser significativamente superior a la de las etapas anteriores. Admite frecuencias de reloj de hasta 80 MHz para la funcionalidad maestra y 20 MHz para la esclava, además de E/S cuádruples.
aplicación de análisis eSPI
PN: TP208510
La Aplicación de Análisis eSPI (con licencia aparte) te permite supervisar las comunicaciones eSPI, incluida la supervisión de las comunicaciones entre un maestro y un esclavo a través de las líneas de datos, 5 canales (periférico, cable virtual, OOB, Flash, Independiente) y 2 líneas de aviso, 2 líneas de reinicio y más. Los archivos de ejemplo de eSPI Activo también te muestran cómo utilizar tu Plataforma Serie Promira con licencia SPI Activo como maestra para el protocolo eSPI.
Software disponible
Software del Centro de Control
El Centro de Control permite a los usuarios utilizar plenamente las funciones de I2C, SPI y GPIO de forma inmediata. Se pueden utilizar varios dispositivos simultáneamente y seleccionar un número prácticamente ilimitado de configuraciones, lo que permite a los ingenieros diseñar y probar sus sistemas embebidos.
Software Flash Center
El software Flash Center de Total Phase es un paquete de software que permite a los ingenieros borrar, programar y verificar rápidamente chips de memoria EEPROM y Flash basados en I2C y SPI. Además, se pueden añadir dispositivos no incluidos en la lista en cuestión de minutos mediante la biblioteca basada en XML.
Controlador Labview
El controlador LabVIEW de Promira es un controlador de instrumentos LabVIEW gratuito y de código abierto para acceder a Promira dentro del entorno de desarrollo LabVIEW. El paquete del controlador está orientado a Windows y se basa en la biblioteca de software de Promira.
API
Requisitos de hardware
- Procesador Intel o AMD que funcione a 2 gigahercios (GHz) o más rápido
- 1 gigabyte (GB) de RAM física (32 bits) o 2 GB de RAM (64 bits)
- 2 GB o más de espacio libre en el disco duro
- Interfaz USB de alta velocidad
- Resolución de pantalla de 1024x768 o superior
- La conexión a Internet es útil
Sistemas operativos compatibles (32 y 64 bits)
- Windows: 7, 8, 8.1, 10
- Linux: Red Hat, SuSE, Ubuntu, Fedora, Arch, CentOS, Debian
- Mac OS X: 10.5-10.10
Especificación
Protocolos compatibles | Funciones maestro | Funciones esclavo |
---|---|---|
I2C | 1 kHz - 3,4 MHz | 1 kHz - 3,4 MHz |
SPI | 31 kHz - 80 MHz | 31 kHz - 20 MHz |
ejemplos activos eSPI | 66 MHz | N/A |
análisis eSPI | 66 MHz | 66 MHz |
Comparación de modelos SPI | Adaptador I2C/SPI Aardvark | Adaptador de host SPI Cheetah | Aplicaciones Promira SPI | Aplicaciones Promira eSPI | Analizador de protocolos I2C/SPI Beagle |
---|---|---|---|---|---|
Número de artículo | TP240141 | TP280121 | TP500110 | TP500110 | TP320121 |
Protocolos SPI compatibles | SPI E/S simple | E/S única SPI | SPINivel 1: SPI Nivel 2: SPI Nivel 3: | análisis e SPI: eSPIActivo: | SPI Simple E/S |
Función | Adaptador de host maestro/esclavo | Adaptador de host maestro/esclavo | SPI Nivel 1/2/3: Adaptador de host maestro/esclavo | eSPIActivo: análisis eSPI: | Monitor de bus en tiempo real |
Velocidad del reloj maestro | 8 MHz | 40+ MHz | SPI Nivel 1: SPI Nivel2 : SPI Nivel 3 | eSPI Activo/Análisis: 66 MHz | 24 MHz |
Velocidad del reloj esclavo | 4 MHz | N/A | SPI Nivel 1: SPI Nivel2/3 : | eSPIActivo: análisis eSPI:
| 24 MHz |
Selección Chip/Esclavo | 1 | 3 | SPI Nivel 1: SPI Nivel2 : SPINivel 3: | eSPIActivo: análisis eSPI: | Monitor 1 selección esclavo |
Capacidad de esclavo | <=6 | 0 | SPI Nivel 1/2/3 : | eSPIActivo: análisis eSPI: | N/A |
Nivel de tensión (V) | 3.3-5V (Placa de cambio de nivel: 1,2V - 3,3V) | 3.3-5V (Placa de cambio de nivel: 1,2V - 3,3V) | SPI Nivel 1/2/3: | eSPI Activo/Análisis: | 3.3-5V |
Potencia objetivo | 5 V, 30 mA disponibles | 5 V, 30 mA disponibles | SPI Nivel 1/2/3 : 2 independientes, 1 ajustable, (0,9-3,45 V), 1 conmutable (3,3-5V) 200mA disponibles | eSPI Activo/Análisis: 5 V, 30mA disponibles | 5 V, 30 mA disponibles |
longitud de palabra variable | x | x | SPI Nivel 1/2/3: | eSPI Activo/Análisis: | x |
Conexión | USB de alta velocidad | USB de alta velocidad | SPI Nivel 1/2/3 : | eSPI Activo/Análisis: | USB de alta velocidad |
Comparación de modelos I2C | ||||
---|---|---|---|---|
Número de pieza | TP240141 | TP500110 | TP500110 | TP320121 |
Protocolos compatibles | I2C | I2C | I2C | I2C, MDIO, SPI-Solo E/S |
Función | Adaptador de host maestro/esclavo | Adaptador de host maestro/esclavo | Adaptador de host maestro/esclavo | Monitor de bus en tiempo real |
Velocidad del reloj maestro | 800 kHz | 1 MHz | 3.4 MHz | 24 MHz |
Velocidad del reloj esclavo | 800 kHz | 1 MHz | 3.4 MHz | 24 MHz |
Selección Chip/Esclavo | 1 | N/A | N/A | Monitor 1 selección esclavo |
Capacidad esclavo> | <=6 | Avanzado | Ultra | N/A |
Nivel de tensión (V) | 3.3-5V | 0.9-3,45 V, 5 V | 0.9-3,45 V, 5 V | 3.3-5V |
Potencia objetivo | 5 V, 30 mA disponibles | 2 Independientes, 1 Programable, (0,9-3,45 V), 1 Conmutable (3,3-5V) 200mA disponibles | 2 Independientes, 1 Programable, (0,9-3,45 V), 1 Conmutable (3,3-5V) 200mA disponibles | 5 V, 30 mA disponibles |
Conexión | USB de alta velocidad | USB de alta velocidad, Ethernet | USB de alta velocidad, Ethernet | USB de alta velocidad |