Osciloscopio casero de 2 Mhz con Arduino

Publicado por en Arduino el 09/07/2013

Una de las herramientas de medición más importantes cuando te codeas con proyectos algo complejos es el Osciloscopio. Es una herramienta magnífica pero tambien no al alcance de todos ya que uno decente suele ser relativamente caro, aunque existe alternativas más baratas como los Rigol DS1052E o incluso modelos USB, el mayor problema suele ser el tiempo de captura o dicho de otro modo el ancho de banda. Por otro lado, se pueden medir señales analógica con un Arduino ya que dispone de un ADC de 10bits pero está claro que el tiempo de captura sigue siendo un problema. Me ha parecido muy interesante el proyecto de Bob Davis que utiliza un chip especializado CA3306 de Intersil que es basicamente un conversor analógico/digital  que puede capturar a la friolera de 15 Mhz. En su salida ofrece un sencillo bus de datos y se conforma con muy pocos componentes externos. Está claro que seguiremos teniendo un cuello de botella en la entrada de Arduino, pero afinando bien el programa y recogiendo grupos de paquetes, Bob ha conseguido capturar unos 5 millones de samples por segundo.

Un ultimo problema es conseguir renderizar el resultado lo suficientemente rápido en una pantalla LCD, pero eso ya es otra historia. No os perdais el vídeo y enlace a la web de Bob!

CA3306 example diagram

via hackaday

En la tienda

Arduino UNO rev3 Placa de prototipo con conectores de alimentación uLCD-43PT Osciloscópio DSO Nano v3

Si te ha gustado, compártelo con tus amigos!

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.