Pagos y Seguridad
Su Información de Pago se procesa de forma segura. No almacenamos los datos de la tarjeta de crédito ni tenemos acceso a la información de su tarjeta de crédito.
Descripción
- 1x Chip Microcontrolador Multicore Propeller 2 P2X8C4M64P de Parallax
- 14 x 14 mm
Ocho procesadores idénticos de 32 bits:
- Acceso a todos los pines de E/S, además de cuatro canales de salida DAC rápidos y cuatro canales de entrada ADC rápidos
- 512 longitudes de RAM de registro de doble puerto para código y variables rápidas
- 512 longitudes de RAM de búsqueda de doble puerto para código, búsqueda de transmisor y variables
- Capacidad para ejecutar código directamente desde RAM de registro, RAM de búsqueda y RAM de hub
- ~358 instrucciones únicas para operaciones de matemáticas, lógica, tiempo y control
- Ejecución de 2 relojes para todas las instrucciones de matemáticas y lógica, incluyendo multiplicación de 16 x 16
- Ejecutor de bytecode personalizado de 6 relojes para lenguajes interpretados
- Capacidad para transmitir RAM de hub y/o RAM de búsqueda a DACs y pines o modulador HDMI
- Capacidad para transmitir pines y/o ADCs a RAM de hub
- Conversión de espacio de color en vivo usando una matriz 3 x 3 con coeficientes firmados/sin firmar de 8 bits
- Instrucciones de mezcla de píxeles para datos 8:8:8:8
- 16 rastreadores de eventos únicos que pueden ser sondeados y esperados
- 3 interrupciones prioritizadas que se activan en eventos seleccionables
- Interrupción de depuración oculta para paso único, punto de interrupción y sondeo
Hub central que sirve a los procesadores:
- 512 KB de RAM contigua en un espacio de dirección de 20 bits
- Lectura/escritura secuencial de 32 bits por reloj para todos los cogs, simultáneamente
- Legible y escribible como bytes, palabras o longitudes en formato little-endian
- Últimos 16KB de RAM protegibles contra escritura
Solucionador CORDIC de 32 bits, en tubería con corrección de factor de escala
- Multiplicación sin signo de 32 bits x 32 bits con resultado de 64 bits
- División sin signo de 64 bits / 32 bits con cociente de 32 bits y resto de 32 bits
- Raíz cuadrada de 64 bits → 32 bits
- Rotar (X32,Y32) por Theta32 → (X32,Y32)
- (Rho32,Theta32) → (X32,Y32) polar-a-cartesiano
- (X32,Y32) → (Rho32,Theta32) cartesiano-a-polar
- 32 → 5.27 sin signo-a-logaritmo
- 5.27 → 32 logaritmo-a-sin signo
- Los cogs pueden iniciar operaciones CORDIC cada 8 relojes y obtener resultados 55 relojes después
- 16 bits de semáforo con operaciones de lectura-modificación-escritura atómicas
- Contador de 64 bits en libre ejecución que se incrementa cada reloj, se borra al reiniciar
- Generador de números pseudoaleatorios de alta calidad (Xoroshiro128**), semilla verdaderamente aleatoria al inicio, se actualiza cada reloj, proporciona datos únicos a cada cog y pin
- Mecanismos para iniciar, sondear y detener cogs
- 16 KB de ROM de arranque
- Se carga en los últimos 16 KB de RAM de hub al arrancar
- Cargador SPI para arranque automático desde flash de 8 pines o tarjeta SD
- Cargador serial para arranque desde host
- Protocolos de descarga Hex y Base64
- Monitor de terminal invocable a través de “> ” (mayor que seguido de un espacio) y luego CTRL+D
- TAQOZ Forth invocable a través de “> ” (mayor que seguido de un espacio) y luego ESC
64 pines de E/S inteligentes:
- 64 pines de E/S inteligentes idénticos, alimentados externamente en bloques de 4
- DACs de 120 ohmios (3 ns) y 1 k-ohmios de 8 bits con sobremuestreo de 16 bits, ruido y modos digitales altos/bajos
- ADC delta-sigma con 5 rangos, 2 fuentes y calibración VIO/GIO
- Varios modos de muestreo ADC: 2n SINC2 automático, SINC2/SINC3 ajustable, osciloscopio
- Modos de entrada de lógica, Schmitt, comparador de pin a pin y comparador de nivel de 8 bits
- Filtrado de entrada unánime de 3/2/5/8 bits con tasa de muestreo seleccionable
- Incorporación de entradas de pines relativos, -3 a +3
- Retroalimentación local negativa o positiva, con o sin reloj
- Modos de conducción separados para salida alta y baja: Lógica / 1.5 k / 15 k / 150 k / 1 mA / 100 µA / 10 µA / plano
- Salida de reloj programable de 32 bits, salida de transición, salida NCO/duty
- Salida PWM de triángulo/sierra/SMPS, marco de 16 bits con preescalador de 16 bits
- Decodificación de cuadratura con contador de 32 bits, modos de posición y velocidad
- 16 diferentes mediciones de 32 bits que involucran una o dos señales
- USB de velocidad completa y baja velocidad (a través de pares de pines impares/pares)
- Transmisión y recepción serie sincrónica, de 1 a 32 bits, hasta tasa de baudios de reloj/2
- Transmisión y recepción serie asincrónica, de 1 a 32 bits, hasta tasa de baudios de reloj/3
Modos de reloj:
- Seis diferentes modos de reloj, todos bajo control de software con conmutación sin interrupciones entre fuentes
- Oscilador RC interno de más de 20 MHz, nominalmente 25 MHz, utilizado como fuente de reloj inicial
- Oscilador de cristal con tapas de carga internas para cristales de 7.5 pF/15 pF, puede alimentar PLL
- Entrada de reloj, puede alimentar PLL
- PLL fraccional con divisor de cristal de 1..64 → multiplicador VCO de 1..1024 → post-divisor opcional VCO (1..15)*2
- Oscilador RC interno de ~20 kHz para operación de bajo consumo (130 µA)
- El reloj puede ser detenido para el menor consumo hasta el reinicio (100 µA, debido a la fuga)
Requisitos de alimentación:
- Alimentar el núcleo a través de pines VDD @ 1.8 VDC
- Alimentar los pines de E/S en grupos de 4 a través de pines VIO @ 3.3 VDC
Características físicas:
- Rango de temperatura de operación: -40 a +221 °F / -40 a +105 °C
- Nivel de Sensibilidad a la Humedad (MSL) 3 (168 horas)