¿Existe un puerto o accesorio de computadora general que pueda capturar una señal digital personalizada de 100 KHz? [cerrado]

0

Un dispositivo que necesito estudiar transmite una señal rectangular muy clara, que no cumple con ningún protocolo de comunicación estándar (UART, SPI, I2C, etc.) El voltaje no es un problema, puedo hacer un convertidor a 5 Volt o lo que sea necesario.

La señal tiene longitudes de pulso entre ca. 10 µs y 200 µs, por lo que se espera una resolución efectiva de al menos 100 KHz.

Sin crear un hardware personalizado que capture los tiempos entre los pulsos y los transmita a través de USB o lo que sea a una computadora, ¿existen puertos o accesorios para PC que puedan ayudarme a escribir un programa para PC que lea datos del dispositivo? Podría usar un osciloscopio digital y capturar su salida en mi software, pero eso parece una exageración (y una complicación excesiva).

Otra posibilidad sería una muy buena tarjeta de sonido, pero incluso en ese caso, necesito reconocimiento de patrones, especialmente si la señal está distorsionada, el alcance de la tarjeta de sonido que probé no proporciona una salida fácilmente evaluable de una señal digital de 100 kHz.

    
pregunta vsz

2 respuestas

3

Casi cualquier analizador lógico USB barato debería hacer el truco. Ejemplos: Bus Pirate , Saleae Logic .

    
respondido por el Peter
1

Probablemente usaría un dispositivo MSP430 Launchpad, que cuando los compré por última vez costaba $ 4.30 enviados a mi puerta. Pueden ser más, ahora. Ya tiene un puerto USB con soporte de puerto COM virtual y los puertos serie MSP430 funcionan bien con su conjunto de chips USB. Lo he usado para capturar datos de puertos paralelos usando un sondeo robusto y preciso a 200 kHz mientras opero simultáneamente el puerto serie y transfiero datos a 9600 bps como lo vi (hay una señal activa que indica "datos listos"). Un alcance digital barato para un propósito personalizado, supongo. Las tarjetas de hija son triviales para agregar.

De todos modos, seleccionaría una placa de demostración barata de un fabricante donde las herramientas de software se ajustan bien al propósito (muchas opciones, estoy seguro) que también se conecta a la PC a través de USB y es compatible con un puerto COM virtual y tiene Cualquier ram que creas que es adecuado para un buffer útil. Solo captura y descarga los datos.

Espero no pagar más de $ 15, total. Software de codificación extra, por supuesto.

    
respondido por el jonk

Lea otras preguntas en las etiquetas