Skip to main content

DSO Quad

DSO Quad, también conocido como DSO203, es un osciloscopio digital de bolsillo de 4 canales para tareas comunes de ingeniería electrónica. Está basado en ARM Cortex M3 (STM32F103VCT6), proporcionando una tasa de muestreo de 72MS/s con FPGA integrado y ADC de alta velocidad. Un disco USB interno de 2MB puede usarse para almacenar capturas de formas de onda, aplicaciones de usuario y para actualizar el firmware.

Características


  • Tamaño de bolsillo y peso ligero
  • Dos canales analógicos de 36MS/s, hasta 72MS/s si se configura como canal único. (Actualización a dos canales analógicos de 72MS/s, hasta 144MS/s si se configura como canal único desde versión .sys v1.31)
  • Dos canales digitales
  • Generador de señales
  • Varias opciones de disparo (triggering)
  • Fácil almacenamiento de formas de onda
  • Actualización de firmware
  • Aplicaciones de usuario
  • Código abierto

Fuente(s): Soporte de características

Ideas para Aplicaciones


Aplicaciones de usuario

Proyectos en curso:

Colección de Ideas

Aplicaciones

  • "Modo simple" - donde sólo están disponibles las funciones básicas para ayudar a personas sin experiencia.
  • "Modo multímetro" - funciones básicas de multímetro (AC/DC VOM, pico/rms/delta serían útiles)
  • Análisis de protocolo/captura de datos - Serial, I2C, SPI, CAN
  • Medición LCR (uH, uF y R) - El generador de señales integrado lo hace natural. Existen tres métodos, todos requieren componentes externos Ejemplo
  • Analizador de semiconductores - Usar el DAC para probar y graficar la respuesta de voltaje de un diodo/transistor (y simplemente identificar componentes, como pinout y polaridad de transistor)
  • Analizador de espectro RF
  • Modo 2D X-Y que grafica los canales analógicos entre sí en dos ejes, con un canal digital que funciona opcionalmente como habilitador/deshabilitador del "haz".
  • Decodificador/analizador y generador DMX (usado junto con un IC RS485 externo), sería una herramienta MUY útil para técnicos de teatro.
  • Modo televisión (TV analógica): mostrar cuadro/campo/línea (seleccionar campo A/B) o número de línea. Mostrar diagrama vectorscope. Mostrar contenido (es decir, la imagen de TV).
  • Sincronización con un segundo DSO Quad para señales analógicas/digitales de 4 canales, parecido al USBscope50 [movido de HARDWARE]
    usar 'wave out' para generar un pulso/paso cuando la unidad maestra dispara, usar C/D como trigger para esclavos
  • Crear software de control remoto USB para usar el osciloscopio con PC si se rompe la pantalla LCD. [movido de HARDWARE]
  • Transmitir datos al PC - usar PC como buffer de almacenamiento con capacidad de procesamiento adicional. Un PC podría decodificar palabras I2C y otros protocolos que el Quad no puede. [movido de HARDWARE]
  • Función de ruido blanco - agregar al generador de funciones

Mejoras

  • Un analizador de espectro mostrando vista de frecuencia/tiempo
  • Transformada rápida de Fourier (FFT), útil para visualizar datos de espectro de una señal única.

Orientado a hardware/dispositivo

  • SDR (radio definida por software), ojo que sólo tenemos USB Full Speed (12Mb/s)
  • Pre-amplificador 10x muy necesario!!!
  • Añadir botones en el bisel para acceso más fácil a menús.
  • Añadir 2 canales analógicos más, quizás vía dongle USB.
  • Añadir puerto para dispositivos de expansión, para que un accesorio pueda ofrecer más capacidades, como generación RF o generador de funciones con amplitudes mayores. En particular, salidas +5V y 3.3V serían útiles.

Otros

  • Aplicación de servicio para personal técnico de soporte. Podría dividir la pantalla y mostrar instrucciones como "Verifica si el puerto 3, pin 5 tiene señal; si no, XYZ podría estar dañado". Podría haber un botón "siguiente" y para cada paso el texto, escala temporal, valores de trigger, etc. serían seleccionados.

  • Mi teléfono es ARM, quizá hacer una versión USB de esto y una app para teléfono que permita usar el teléfono como pantalla/táctil asegurada.

  • Funciones matemáticas simples en ambos canales analógicos y señal generada.

  • Dos entradas totalmente separadas a tierra permitirían medir entradas con referencia a tierra diferentes (como en el osciloscopio personal de dos canales Velleman).

  • Se debería añadir diodo de protección contra sobretensión para proteger el equipo de picos de alto voltaje.

  • Sobre-muestreo y su implementación por software podrían reducir ruido y aumentar la profundidad de bits efectiva.

  • Técnicas especiales de muestreo en tiempo equivalente podrían aumentar el ancho de banda para señales repetitivas.

  • Modo sin almacenamiento que barre continuamente el área visible en lugar de almacenar en un gran buffer fuera de pantalla. Actualmente, si pongo la tasa de muestreo a 50ms (por ejemplo para ver señal de audio), actualiza la pantalla solo cada pocos segundos; debería actualizarse continuamente.

  • Por favor agrega más ideas...

Consulta también información sobre desarrollo de aplicaciones para el DSO Quad.

Especificaciones


Canal analógico *2[CH_A] [CH_B]
Canal digital *2[CH_C] [CH_D]
Escala vertical20mV-10V/div (pasos 1-2-5) con sonda x1 / 200mV -100V/div (pasos 1-2-5) con sonda x10
Resolución vertical8 bits
Acoplamiento de entradaAC/DC
Voltaje máximo de entrada80Vpp (sonda x1) / 400Vpp (sonda x10)
Memoria de almacenamiento4K por canal / 8K en canal único
Tipo de disparo por softwareborde, pulso, nivel (por agregar)
Tipo de disparo por hardwareborde
Fuente de disparoCH1/CH2/EXT
Modo de disparoAuto, Normal, Single, SCAN, None
Generador de señal de pruebaOnda cuadrada 10Hz a 8MHz 2.8Vpp, ciclo de trabajo ajustable 10~90% / Onda seno, cuadrada, diente de sierra, triangular 10Hz a 20kHz 2.8Vpp
Almacenamientodisco USB interno de 2MB, archivos BMP, DAT
Medición automáticaVmax, Vmin, Vpp, Vavr, Vrms, Freq, Period, Pulse, Duty
Medición por cursorNivel, Voltaje
Modo de visualizaciónCH1, CH2, EXT, CH1+CH2, CH1-CH2
Modo de muestreotiempo real
Tasa de muestreo30S/s - 72MS/s
Fuente de energíaBatería LiPo
Dimensiones98 x 60 x 14.5 mm
Peso80 g (sin batería)
Accesorios incluidos2 sondas osciloscopio MCX, 2 sondas digitales MCX

Componentes


Por favor agregar enlaces a las hojas de datos de los componentes principales, como:

CPU72 MHz - ARM 32-bit Cortex™-M3 CPU - STM32F103VC [2]
FPGAICE65F_VQ100 [3]
TFT(vacío)
ADCAD9288-40 [4]
Amplificadores operacionalesOPA2354 [5]
MOSFET - Interruptores(vacío)
Almacenamiento USB(vacío)
(agregar más aquí)(vacío)

Precaución


El uso incorrecto de este dispositivo podría resultar en lesiones físicas y/o daños al dispositivo. Tome todas las precauciones necesarias y asegúrese de leer toda la documentación antes de usar el dispositivo.

Actualización de firmware


Tenga en cuenta que este procedimiento actualmente solo funciona en Windows. Las instrucciones para Linux están aquí. (2011-04-29) Si logramos que el disco de actualización funcione en Linux y Mac, sería bastante fácil crear una aplicación que automatice este proceso para usuarios con menos experiencia. Incluso podría ser posible que el programa de actualización verifique la versión del hardware para evitar cargar un firmware incorrecto.

Dónde encontrar el firmware

Aquí está el último firmware.

También puede compilar el firmware desde el código fuente.

Advertencia de versión

ADVERTENCIA: Es importante que use el firmware correspondiente a su versión específica de hardware. La versión de hardware se muestra en la pantalla de inicio cuando enciende el dispositivo. Pida ayuda en los foros si no puede determinar la versión de su hardware. Si carga un firmware incorrecto, podría dañar irreparablemente el dispositivo.

Procedimiento de actualización

(Solo Windows) Conecte el DSO Quad a su PC con un cable mini USB. Mantenga presionado el botón ">||" (play/pausa) mientras enciende el dispositivo. Ahora el dispositivo estará en modo de actualización de firmware y aparecerá un disco USB en su sistema. Copie los archivos de firmware uno a uno, y cada vez que copie un archivo nuevo, el dispositivo se desconectará para preparar el archivo. Cuando el disco se vuelva a conectar, la extensión del archivo que subió cambiará (".rdy" significa que la carga fue correcta).

El orden en que suba los archivos SÍ importa. Comience subiendo los archivos .hex (el orden no importa). Para subir los archivos .BIN, primero debe subir el archivo .ADR correspondiente. Esto indica al dispositivo dónde colocar el archivo binario (por ejemplo, suba primero CFG_FPGA.ADR y luego inmediatamente xxxxFPGA.BIN). Si comete un error, elimine todos los archivos y comience de nuevo.

Cuando termine de subir todos los archivos de firmware, apague el dispositivo para completar la actualización. Al encenderlo nuevamente, las versiones de firmware deberían estar actualizadas. Si obtiene un error en la pantalla de inicio, intente cargar el firmware otra vez, siguiendo cuidadosamente las instrucciones anteriores.

Más detalles e instrucciones para Linux aquí: DSO_Quad:Upgrading_Firmware

Descripción de archivos

Tipo de archivoFormato del nombreDescripción
Archivo FPGAxxxxFPGA.BINDatos de configuración para el FPGA
Archivo de logologo_xxx.BINCree un archivo .BMP de 16 colores y tamaño 64x256 (tamaño de archivo = 46.9KB), y cambie la extensión a .INF. Esta es la imagen que se muestra en la pantalla de inicio.
Archivo del sistemaSYS_xxxx.hex??? (se necesita descripción)
Archivo de aplicaciónAPP_xxxx.hex??? (se necesita descripción)
Archivo de direcciónxxxx.ADREstos archivos indican al dispositivo dónde colocar el siguiente archivo .BIN que cargue. Hay uno para el archivo FPGA y otro para el archivo de logo. Los archivos están nombrados para saber cuál corresponde a cuál.

Nota: a medida que salgan versiones nuevas, estos nombres de archivo podrían variar ligeramente. Las x representan valores que podrían cambiar con el tiempo.

Distribución de memoria

InicioFinTamañoNota
0x000000x03fff16384DFU
0x040000x0bfff32768SYS
0x0c0000x13fff32768APP1 (por defecto)
0x140000x1bfff32768APP2
0x1c0000x23fff32768APP3
0x240000x2bfff32768APP4
0x2c0000x3d7ff71680FPGA bitstream (El datasheet indica que el tamaño máximo es 533 Kbit, por lo que este tamaño es un poco grande)
0x3d8000x3ffff10240Logo (bmp, 256x64, 4 bits)

Nota: La dirección base del flash es 0x08000000, pero está reflejada por el chip en 0x00000000 cuando BOOT0 está en bajo.

Páginas Relacionadas

Enlaces Externos

  1. Blog de Seeedstudio [6]
  2. Más fotos en Flickr [7]
  3. Aplicación DS203 en inspección BMW (Chino, traducido automáticamente al inglés) [Página original] - Algunos técnicos de BMW inspeccionaron el auto con un DSO203; además de su tamaño de bolsillo y desempeño práctico, el DSO203 opera perfectamente en la inspección del bus BMW: FlexRay.

Recursos


Soporte Técnico y Discusión de Producto

Gracias por elegir nuestros productos. Estamos aquí para brindarte soporte y asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...