¿Cómo puedo saber si algo está controlado por una entrada analógica o digital?

3

¿Hay alguna forma de saber si algo está siendo controlado por una entrada analógica o digital sin saber y entender todo el resto de los circuitos involucrados?

Tengo un robot Wowwee (Elvis) con el que estoy tratando de interactuar con un arduino, por lo que puedo "parásearlo" y controlar sus funciones (muy simplemente).

He conectado mi multímetro a los pines de salida que se dirigen hacia los motores (y sus respectivas placas de circuito). Recibo una señal mayoritariamente de 3.3v, pero ocasionalmente cae en los 2 y 1. Ahora sé que esto parece analógico, ya que lo digital sería solo 3.3v o 0v, pero me pregunto si aún es una señal digital siendo PWM'd ...?

Acabo de recibir un analizador / rastreador lógico. He estado intentando conectarlo con el Elvis para ver qué aspecto tiene la salida en el pin (s), pero he tenido otros problemas con el analizador lógico (y los pines ruidosos, sin conexión a tierra). Pero estoy divagando.

Entonces, ¿hay una manera de saber si se trata de una señal analógica que realmente se está moviendo hacia arriba en el rango entre 0v y 3.3v? como una gama analógica?

¡Gracias!

    
pregunta Coldblackice

1 respuesta

5

Al igual que ya sospechas que un DMM no te dará necesariamente la respuesta. Si los únicos niveles que lee son solo 3.3V ("V" mayúscula, ya que se deriva del nombre de una persona) y 0V es una apuesta segura de que es digital. Una señal PWM también es digital, pero mostrará un voltaje entre 3.3V y 0V en un DMM, ya que incluye un filtro de paso bajo. El DMM no diferenciará una señal analógica y PWM. Necesitará un osciloscopio para ver realmente cómo se ve la señal.

Si puede rastrear la señal hasta la salida de un microcontrolador, sin filtrar, es muy probable que sea una señal digital. Si bien la mayoría de las familias de microcontroladores están disponibles con ADC en el chip, muy pocas también tienen DAC a bordo.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas