¿Cómo monitorear el intercambio de datos en un solo cable?

Tengo dos módulos que se comunican a través de un solo cable. ¿Por dónde empezaría a monitorear los datos sin introducir ningún tipo de interferencia en ambos módulos?

Uno de los módulos debe eliminarse/pasarse por alto y mi propio controlador simulará ese módulo. Sin embargo, el segundo módulo no funciona a menos que se comunique con el primer módulo.

¿Ha intentado poner una sonda en la línea de señal (osciloscopio o analizador lógico... según lo que esté buscando)? Si no se carga o influye mucho en la señal, debería estar bien.
No tengo un osciloscopio o analizador lógico tradicional, pero ¿podría usar uno de los analizadores lógicos usb?
buspirate es compatible con el protocolo de 1 cable, pero no tengo idea si este es el mismo protocolo que sus comunicaciones de un solo cable.

Respuestas (1)

Debería poder usar un analizador lógico basado en USB sin problemas. Están diseñados para 'espiar' las señales sin influir en ellas.

Si observa las especificaciones de, por ejemplo, Saleae Logic , puede ver que la impedancia de entrada se indica como: 1Mohm || 10pF

Esta es una impedancia bastante alta, y eso es bueno. Una impedancia de entrada baja cargaría la señal que está tratando de examinar. El componente resistivo de la impedancia no cambiará con la frecuencia, pero el componente capacitivo depende de la frecuencia. Probablemente no importe en tu caso, pero es algo a tener en cuenta. A medida que aumenta la frecuencia de la señal de entrada, el analizador lógico cargará la señal cada vez más.

Aquí se proporciona otra forma de describir este comportamiento , que proviene de una nota de la aplicación Agilent.

La sonda del analizador lógico tiene una alta impedancia de entrada. El circuito de la punta de la sonda consta de una resistencia de punta del orden de 20 kΩ. A bajas frecuencias, la impedancia de la sonda se parecerá a esta resistencia. A medida que aumenta la frecuencia, la capacitancia parásita en la sonda comenzará a disminuir su impedancia. La impedancia se reducirá siguiendo una respuesta RC estándar. Esto podría presentar problemas para el sistema de destino; a medida que la impedancia de la sonda comienza a aproximarse a la impedancia del sistema, el divisor de voltaje formado con la sonda se vuelve sustancial. Una baja impedancia absorberá la mayor parte de la señal y causará fallas en el sistema.

Y para hacer que algo como Saleae Logic funcione con 12 V CC, ¿podría usar un optoaislador o un divisor de voltaje? Cometí un error en la publicación original, el primer módulo envía datos y el segundo módulo los lee (comunicación unidireccional). Los datos enviados por cable supuestamente son solo bytes, pero no tengo idea de qué tipo de protocolo se usa.
El divisor de voltaje debería estar bien.