Osciloscopio usando la entrada de micrófono de una computadora portátil... ¿es eso posible?

¿Es posible tener un osciloscopio desde la entrada de la tarjeta de sonido? Estoy tratando de registrar los estados de un pin PIC32 (min: 0V, máx: 3.6).

¿Es posible poner ese valor en un conector de 3,5" y, en la pc, tener acceso a los valores de entrada de la tarjeta de sonido?

¿Qué frecuencia desea monitorear? La tarjeta de sonido se filtrará a alrededor de 20Hz-20kHz; tendrá dificultades para registrar algo más rápido que una comunicación serial lenta con él.
Nunca pensé en eso... en ese caso es imposible, necesito 10Mhz. Si un administrador ve esto, cierre el tema.
Soy administrador, pero voy a dejar esta pregunta abierta porque está relacionada con el tema y es útil. Puede usar su tarjeta de sonido como un osciloscopio para señales de baja velocidad (es perfecto para la depuración de audio :), y hay algunas buenas respuestas en esta página.

Respuestas (5)

Tenga cuidado, su computadora no está hecha para esto.

Otro software (con los esquemas que lo acompañan): http://xoscope.sourceforge.net/

El hardware que lo acompaña: http://xoscope.sourceforge.net/hardware/hardware.html

Estoy de acuerdo con Oli en que encontrar un osciloscopio analógico barato de 20 MHz es el camino a seguir. Puede analizar cómodamente 40 MHz si lee entre las divisiones. Sin embargo, a menudo uso un osciloscopio de tarjeta de sonido para su función de disparo, el almacenamiento de memoria y como un tercer canal para controlar el inicio/detención de su señal. 12V es una entrada aceptable para una tarjeta de sonido antigua de 16 bits en una PC 386DX antigua. También es bueno para comprobar el funcionamiento correcto de un UART o de una conmutación RX/TX en un protocolo de comunicación serie simple. Sugeriría usar una tarjeta de PC de escritorio y no una placa base integrada, ya que cualquier daño potencial por sobrevoltaje se limitaría a la tarjeta. Yo uso una tarjeta de 16 bits y me funciona bien. Muchas tarjetas de 32 bits duplican la frecuencia de muestreo en lugar de aumentar el ancho de banda.

Información útil sobre las tarjetas de sonido de 32 bits que aumentan la frecuencia de muestreo: ¿Sería probable también una mayor profundidad de bits de muestreo? ¡Gracias, esto me dio algunas ideas completamente independientes de los osciloscopios de la tarjeta de sonido!

Sí. Hay muchas aplicaciones para hacer esto. El primero que encontré en Google:

http://www.zeitnitz.de/Christian/scope_en

Seguro que si le preguntas a Google encontrarás muchas más.

¡Sin embargo, no hay acoplamiento de CC!

Esta es una pregunta subjetiva, pero la más poderosa que he encontrado es http://www.sillanumsoft.org/prod01.htm

Si te gusta el software, también puedes echar un vistazo a Baudline. Es principalmente para el trabajo de frecuencia, pero a veces mirar un espectro de frecuencia de cascada es muy revelador (y también hay una ventana de gráfico de tiempo simple).

Sí, pero ten mucho cuidado con el voltaje. Visual Analyzer (ya mencionado anteriormente) es bueno.

Use la entrada de línea si es posible, y mantenga el voltaje por debajo de ~ 2 V dependiendo de la marca de la tarjeta de sonido, el lugar donde se corta variará; para averiguarlo, aplique una señal conocida, preferiblemente a través de un potenciómetro de 10K o similar mientras ejecuta el software y suba hasta que se encienda. el alcance Configurar un divisor de entrada simple y un amplificador operacional de búfer es una buena idea si planea medir voltajes de más de 5 V o más (debería haber algunos circuitos para esto)

Si planea hacer esto regularmente, consideraría seriamente obtener un visor analógico barato de eBay, la gente prácticamente está regalando visores con un rendimiento mucho mejor que el que obtendrá con la mejor tarjeta de sonido. Con una tarjeta de sonido, la frecuencia más alta que puede medir será de alrededor de 48 KHz (tal vez 96 kHz con 192 KHz, o tan baja como 22 kHz con modelos más antiguos) en lugar de alrededor de 20 MHz con un osciloscopio barato; tenga en cuenta que un PIC32 funciona a 80 MHz y puede alternar pines hasta 40MHz.

No puede simplemente aplicar un voltaje al micrófono porque está acoplado a CA. Necesita una onda sinusoidal para probar la amplitud.
Lo siento, debería haber sido más claro: esto es lo que quise decir cuando dije "aplicar una señal conocida". Por voltajes, me refiero a los niveles de voltaje pk-pk de una forma de onda de CA.
@Oli: creo que está confundiendo la tasa de bits de la transmisión de audio digitalizada de su micrófono con el ancho de banda. Nunca he oído hablar de una entrada de micrófono en una computadora genérica que pueda manejar señales de audio de 48 o 96 kHz (ultrasónicas).
No, soy muy consciente de la diferencia, Nyquist y la posible filtración. Algunas tarjetas llegan hasta los 192kHz, para una frecuencia máxima posible (si nos olvidamos por un segundo del ancho de banda analógico) de 96kHz. Muchas tarjetas estándar van a una frecuencia de muestreo de 96 kHz. Por supuesto, el ancho de banda analógico también puede limitar las cosas.
Solo para tratar de aclarar un poco más las cosas, probablemente sea más seguro esperar que la frecuencia medible más alta sea de alrededor de 20 kHz, ya que esta es la parte superior del rango audible y para lo que están diseñadas las tarjetas de sonido. Sin embargo, algunos de ellos parecen tener muy poco filtrado de paso bajo (he medido una señal conocida por encima de 30 kHz con mi tarjeta de sonido). La forma más clara de decirlo habría sido la frecuencia teórica más alta medible por el ADC, sin tener en cuenta el ancho de banda analógico. El punto principal fue que una tarjeta de sonido no será ideal para probar dispositivos electrónicos digitales como el PIC32, ya sea que esté limitado a 20 kHz o 40 kHz.