Skip to main content

DSO Quad

DSO Quad también conocido como DSO203 es un osciloscopio digital de 4 canales de tamaño de bolsillo 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 integrada y ADC de alta velocidad. Un disco USB interno de 2MB puede ser usado para almacenar capturas de formas de onda, aplicaciones de usuario y para actualizar firmware.

Características


  • Tamaño de bolsillo y peso ligero
  • Dos canales analógicos de 36MS/s, Hasta 72MS/s si se configura a canal único.(Actualizado a Dos canales analógicos de 72MS/s, Hasta 144MS/s si se configura a canal único desde la versión .sys v1.31)
  • Dos canales digitales
  • Generador de Señales
  • Varias Opciones de Disparo
  • Almacenamiento fácil de formas de onda
  • Actualización de firmware
  • Aplicaciones de usuario
  • Código abierto

Fuente(s): Soporte de características

Ideas de Aplicación


Aplicaciones de usuario

Proyectos en curso:

Colección de Ideas

Aplicaciones

  • "Modo Simple" - donde solo las funciones más básicas están disponibles para ayudar a personas sin experiencia.

  • "Modo multímetro" - funciones básicas de multímetro (VOM AC/DC, pico/rms/delta sería bueno)

  • Análisis de protocolo/captura de datos - Serial, I2C, SPI, CAN

  • Capacidad de medición LCR (uH, uF y R) - El generador de señales incorporado hace esto natural. Existen tres métodos, todos requiriendo componente(s) externo(s) Ejemplo

  • Analizador de Semiconductores - Usar el DAC para probar y graficar la respuesta de voltaje de un diodo / transistor (y simplemente identificar componentes, como la configuración de pines del transistor y polaridad)

  • Analizador de espectro RF

  • Un modo X-Y 2D que grafica los canales analógicos uno contra el otro en dos ejes con un canal digital funcionando opcionalmente como habilitador/deshabilitador de "haz".

    • Algo parece existir? No en APP2.50 aún.
  • Un Decodificador/Analizador y generador DMX (usado en conjunto con un IC RS485 externo) haría de este un gadget 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 vectorscopio. Mostrar contenido (es decir: la imagen de TV).

  • Sincronización con un segundo DSO Quad para una señal analógica/digital de 4 canales, quizás similar a USBscope50 [movido desde HARDWARE]

usar 'wave out' para generar un pulso/paso cuando la unidad maestra se dispare, usar C/D como disparador para esclavo(s)

  • Crear software de control remoto USB, tal que si la LCD se rompe, aún puedas usarlo con software de PC. [movido desde HARDWARE]

  • Transmitir datos a PC - Usar PC como buffer de almacenamiento, con poder de procesamiento adicional. Una PC podría decodificar palabras I2C y otros protocolos donde el Quad no podría. [movido desde HARDWARE]

  • Función de ruido blanco - agregar a las funciones del generador

Mejoras

  • Un analizador de espectro mostrando una vista desde una perspectiva de frecuencia/tiempo
  • Transformada Rápida de Fourier, sería bueno y fácil para ver datos de espectro de una sola señal.

Orientado a Hardware/Dispositivo

  • SDR (Radio definida por software) nota que solo tenemos USB velocidad completa (12Mb/s)

  • Preamplificador 10x muy necesario!!!

  • Agregar botones de bisel para menús de acceso más fácil.

  • Agregar 2 canales analógicos más, Quizás vía dongle USB.

  • Agregar puerto para dispositivos de expansión, tal que un dispositivo complementario pueda ofrecer más capacidades, como generación RF, o un generador de funciones que sea capaz de amplitudes mayores. En particular una salida de +5v y 3.3v sería útil.

Otro

  • Aplicación de servicio para personal de soporte técnico. Podría dividir la pantalla y mostrar instrucciones como "Verificar si el puerto 3, pin 5 tiene una señal, si no xyz podría estar roto". Podría haber un botón siguiente y para cada paso el texto, la escala de tiempo correcta, valores de disparo etc. son seleccionados

  • Mi teléfono está basado en ARM, quizás hacer una versión USB de esto y una app para mi teléfono, que permita a mi teléfono ser la pantalla / pantalla táctil asegurada.

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

  • Dos entradas totalmente separadas de tierra habilitarían medir entradas, que no están referenciadas a la misma tierra. (como en el osciloscopio personal de dos canales Velleman)

  • Diodo de protección contra sobrevoltaje de entrada debería ser agregado para proteger el dispositivo de picos de HV

  • Sobremuestreo y su implementación por software podría disminuir el ruido, y aumentar la profundidad de bits efectiva

  • Técnica especial de muestreo de tiempo equivalente, podría aumentar el ancho de banda para señales repetitivas

  • Modo sin almacenamiento que barre constantemente el área visible en lugar de almacenar en un búfer fuera de pantalla enorme. Configuré la tasa de muestreo a 50ms en la versión actual (ej. para observar una señal de audio) solo actualiza la pantalla una vez cada pocos segundos, debería actualizarse continuamente.

  • Por favor añade 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 vertical 20mV-10V/div (paso 1-2-5) en sonda x1 / 200mV -100V/div (paso 1-2-5) en sonda x10
Resolución vertical 8 bit
Acoplamiento de entrada AC/DC
Voltaje máximo de entrada 80Vpp (sonda x1) / 400Vpp (sonda x10)
Almacenamiento 4K por canal / 8K en canal único
Tipo de trigger por software flanco, pulso, nivel (por añadir)
Tipo de trigger por hardware flanco
Fuente de trigger CH1/CH2/EXT
Modo de trigger Auto, Normal, Single, SCAN, None
Generador de señal de prueba 10Hz a 8MHz 2.8Vpp Onda Cuadrada, ciclo de trabajo 10~90% ajustable / 10Hz a 20kHz 2.8Vpp Seno, Cuadrada, Diente de sierra, onda Triangular
Almacenamiento disco USB interno de 2MB, archivo BMP, DAT
Medición automática Vmax, Vmin, Vpp, Vavr, Vrms, Freq, Period, Pulse, Duty
Medición con cursor Nivel, Voltaje
Modo de visualización CH1, CH2, EXT, CH1+CH2, CH1-CH2
Modo de muestreo tiempo real
Tasa de muestreo 30S/s - 72MS/s
Alimentación batería LiPo
Dimensiones 98 60 14.5 (mm)
Peso 80g (sin batería)
Accesorios incluidos en el paquete 2 sondas de osciloscopio mcx, 2 sondas digitales mcx

Componentes


Por favor añade enlaces a las hojas de datos de los componentes principales como

CPU 72 Mhz - ARM 32-bit Cortex™-M3 CPU - STM32F103VC [2]
FPGA ICE65F_VQ100 [3]
TFT
ADC AD9288-40 [4]
OP-Amps OPA2354 [5]
Interruptores MOSFET
Almacenamiento USB
(añadir más aquí)

Precaución


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

Actualización del firmware


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

Dónde encontrar el firmware

Aquí está el firmware más reciente.

También podría compilar el firmware desde el código fuente.

Advertencia de versión

ADVERTENCIA: Es importante que use el firmware para su versión particular de hardware. La versión del hardware se muestra en la pantalla de inicio cuando arranca el dispositivo. Pida ayuda en los foros si no puede determinar su versión de hardware. Si carga el firmware incorrecto, podría inutilizar 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 ">||" (reproducir/pausa) mientras enciende el dispositivo. Su dispositivo ahora está en modo de actualización de firmware, y debería aparecer un disco USB en su sistema. Copia los archivos de firmware uno a la vez, y cada vez que copie un archivo nuevo, el dispositivo se desconectará para preparar el archivo. Cuando el disco se reconecte, la extensión del archivo que cargó cambiará (".rdy" significa que la carga funcionó correctamente).

El orden en que carga los archivos SÍ importa. Comience cargando los archivos .hex (el orden no es importante). Para cargar los archivos .BIN, necesita cargar primero el archivo .ADR correspondiente. Esto le dice al dispositivo dónde poner el archivo binario (por ejemplo, cargue CFG_FPGA.ADR primero, luego cargue xxxxFPGA.BIN inmediatamente después). Si comete un error, elimine todos los archivos y comience de nuevo.

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

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

Descripciones de archivos

Tipo de archivo Formato del nombre de archivo Descripción
Archivo FPGA xxxxFPGA.BIN datos de configuración para el FPGA
Archivo de logo logo_xxx.BIN Cree cualquier archivo .BMP de 16 colores 64*256 (tamaño de archivo = 46.9KB), y cambie la extensión a .INF. Esta es la imagen mostrada en la pantalla de inicio.
Archivo del sistema SYS_xxxx.hex ??? (se necesita descripción)
Archivo de aplicación APP_xxxx.hex ??? (se necesita descripción)
Archivo de dirección xxxx.ADR Estos archivos le dicen al dispositivo dónde poner el siguiente archivo .BIN que cargue. Hay uno para el archivo FPGA, y uno para el archivo LOGO. Los archivos están nombrados para que sepa cuál va con cuál.

nota: a medida que estén disponibles versiones más nuevas, estos nombres de archivo pueden aparecer ligeramente diferentes. Las x representan valores que podrían cambiar con el tiempo.

Diseño de memoria

Inicio Fin Tamaño nota
0x00000 0x03fff 16384 DFU
0x04000 0x0bfff 32768 SYS
0x0c000 0x13fff 32768 APP1 (predeterminado)
0x14000 0x1bfff 32768 APP2
0x1c000 0x23fff 32768 APP3
0x24000 0x2bfff 32768 APP4
0x2c000 0x3d7ff 71680 Flujo de bits FPGA (La hoja de datos dice que el tamaño máximo es 533KBit, así que esto es un poco grande)
0x3d800 0x3ffff 10240 Logo (bmp, 256x64, 4 bit)

Nota: La dirección base de la 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 que trabajan para BMW inspeccionaron el automóvil con un DSO203, además del tamaño de palma y rendimiento práctico, el DSO203 opera perfectamente en la inspección del bus BWM:FlexRay.

Recursos


Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...