Este mes, analizaremos el dispositivo de instrumentación electrónico multifunción OpenScope MZ de Digilent, la nueva y pequeña SBC PocketBeagle de BeagleBoard.org y la versátil placa de desarrollo Tessel 2 de Seeed Technology .
OpenScope MZ
Cuando se trata de probar circuitos, siempre es esencial tener un generador de funciones y un osciloscopio, aunque a veces el costo de tener estos elementos en el hogar puede ser demasiado. OpenScope MZ de Digilent es un dispositivo de instrumentación electrónico multifunción y de código abierto que puede controlarse mediante WaveForms Live en su computadora o dispositivo móvil. Es un dispositivo portátil que puede adquirir, visualizar y generar señales de circuitos, sensores y otros dispositivos electrónicos, pero que tiene un costo más bajo que un osciloscopio y un generador de funciones real.
Ofrece un control fácil de usar y configurar para el osciloscopio, el analizador lógico y el generador de formas de onda. OpenScope MZ también tiene Wi-Fi incorporado para que sea portátil y fácil de conectar, y gracias a su punto de precio, es una excelente alternativa a los habituales osciloscopios y generadores de funciones que son voluminosos y costosos.
Para obtener más información sobre OpenScope MZ, consulte este artículo.
Las características incluyen:
Conectividad
- WiFi (802.11g)
- USB 2.0 (requiere alta velocidad)
Osciloscopio
- Dos canales
- Resolución de 12 bits por canal
- Frecuencia de muestreo de 6,25 MS/s
- Ancho de banda plano de hasta 1 MHz con ±0,5 dB
- Ancho de banda de 2 MHz con -3 dB
- 1 MΩ de impedancia de entrada
- Rango de tensión de entrada de ±20 V
- Tamaño máximo del búfer: 32 640 muestras por canal
Generador arbitrario en forma de onda
- Salidas con ondas senoidales, triangulares, dentadas, cuadradas y de CC
- Resolución de 10 bits
- Frecuencia de 1 Hz a 1 MHz
- Salida de pico a pico de 3 V con compensación de ±1,5 V
- Corriente de salida de 10 mA
- Tamaño del búfer: 25 000 muestras
Analizador lógico y puerto GPIO
- Diez canales multiplexados entre el analizador lógico y como E/S general
- CMOS lógico de 3,3 V tanto para el analizador lógico como para el puerto GPIO
- Fuente de 7 mA y disipador de 12 mA cuando se usa como puerto GPIO
- El analizador lógico tiene una frecuencia de muestreo de 10 MS/s
- Tamaño máximo del búfer: 32 640 muestras por canal para el analizador lógico
Suministro de energía
- Dos canales
- Tensión de salida de ±4 V
- 50 mA por canal
Otras características
- Dos accionadores externos
- Dispositivo alimentado por USB
- Cuatro LED de usuario
PocketBeagle
BeagleBoard.org recientemente lanzó su propia SBC de tamaño pequeño: PocketBeagle, una computadora USB de control remoto de llavero. Es la versión más pequeña de BeagleBone Black, con dimensiones de 56 mm x 35 mm x 5 mm, pero el empaquetado ofrece una potencia similar a la versión inalámbrica de Beagle Bone Black (BBB). Presenta el nuevo módulo de sistema en paquete (SiP) OSD3359-SM de Octavo Systems, el cual incluye el sistema en chip (SoC) con procesador Sitara ARM Cortex-A8 AM3358 de 1 GHz de Texas Instruments. Cortex-A8 ofrece RAM dedicada de 64 KB y RAM L3 compartida de 64 KB.
Incluye dos PRU (unidades programables en tiempo real) de 32 bits y 200 MHz, lo cual es excelente para aplicaciones en tiempo real de baja latencia, como impresoras 3D, drones, robots y cortadoras láser. PocketBeagle tiene 72 cabezales con pines de expansión que no están instalados (es decir, no hay pines), lo que brinda espacio para entradas analógicas, E/S digitales y otros periféricos.
Para obtener más información sobre PocketBeagle, haga clic aquí o bien, puede consultar la comparación con otra SBC de formato pequeño, la Raspberry Pi Zero, si hace clic aquí.
Las características incluyen:
Procesador Sitara™ AM3358 de Texas Instruments® (integrado en OSD3358-SM):
- Procesador ARM® Cortex-A8 de 1 GHz con acelerador de punto flotante NEON
- Acelerador de gráficos SGX530
- Dos microcontroladores de 32 bits y 200 MHz con unidades programables en tiempo real (PRU) que incluyen latencia de E/S de ciclo único
- Procesador ARM® Cortex-M3 para funciones de administración de potencia y seguridad
Memoria
- Memoria RAM de 512 MB DDR3 de 800 MHz (integrada en OSD3358-SM)
- Memoria EEPROM I2C de 4 kB (integrada en OSD3358-SM)
- Conector SD/MMC para microSD
Compatibilidad del software
- Imágenes de Debian GNU/Linux personalizadas para BeagleBone®
- Cloud9 IDE en Node.js con biblioteca BoneScript
- Cualquier software de BeagleBone Black® que no necesite acceso a los pines de expansión no disponibles
Conectividad
- Conector micro-B (USB0) OTG (host/cliente) con USB 2.0 de alta velocidad
- Ranura para tarjetas microSD de arranque (MMC0)
Administración de potencia:
- El PMIC TPS65217C se utiliza junto con un LDO independiente para suministrar energía al sistema (integrado en OSD3358) y es compatible con las baterías LiPo integradas de 1 celda
Soporte de depuración:
- Puntos de prueba JTAG
- Es posible la depuración mediante IGDB y otros métodos; por ejemplo, en modo monitor
Fuente de energía
- Conector microUSB
- Cabezal de expansión (3 opciones: batería, VIN o USB-VIN)
Entrada/salida de usuario
- Botón de encendido con interrupción por detección de pulsación mediante el PMIC TPS65217C (mantener presionado durante 10 segundos para iniciar el ciclo de encendido del hardware)
Placa Tessel 2
La placa Tessel 2 de Seeed Technology es una placa de desarrollo versátil que incluye varios módulos plug and play que le permiten hacer funcionar su proyecto de manera rápida y sencilla. Tessel 2 proporciona router en chip de 580 MHz de MediaTek, coprocesador SAMD21 de 48 MHz de Atmel, memoria RAM DDR2 de 64 MB, WiFi 802.11 b/g/n que puede programarse de forma inalámbrica y mucho más.
Además, tiene módulos de 10 pines que pueden incluir acelerómetro, control de relés, servos, RFID, GPS y sensores ambientales, climáticos o infrarrojos. Sus módulos USB pueden incluir BLE, celular, microSD, cámara y audio. Incluso, ofrece módulos creados por la comunidad para distancia, sensores de color, teclados, luces/LED, movimiento, motores, pulsos, pantallas y botones o interruptores. Tessle 2 ejecuta JavaScript y admite Node Package Manager (NPM); es decir, HTTP, Twitter, servidores web, color y funcionamiento síncrono listos para usar.
Las características incluyen:
Procesador y conectividad
- Preinstalada con Node.js 4.2.1 LTS o una versión más reciente
- CLI fácil de usar para configuración y programación remotas
- Router en chip de 580 MHz de MediaTek
- Coprocesador SAMD21 de 48 MHz de Atmel
- Memoria RAM DDR2 de 64 MB
- Almacenamiento Flash de 32 MB
- WiFi 802.11 b/g/n que puede programarse de forma inalámbrica
- Admite 10/100 Ethernet
- Alimentación por microUSB
- Dos puertos de módulos Tessel de 10 pines
- Dos puertos USB
Módulos de 10 pines
- Acelerómetro
- Sensores ambientales
- Relés
- Sensores climáticos
- Sensores infrarrojos
- Servos
- RFID
- GPS
Módulos USB
- BLE
- Celular
- MicroSD
- Cámara
- Audio