Cómo usar AD 676 analógico a digital IC

1

Quiero medir los grados con un potenciómetro lineal, por lo que pensé usar el convertidor de analógico a digital (ADC) AD 676.

¿Es este un buen ADC para monitorear un potenciómetro?

Si es así, ¿cómo puedo usarlo? Un esquema de una implementación de ejemplo sería útil.

    
pregunta hisker

3 respuestas

3

¿Por qué escogiste el AD676 en particular? Es un ADC de 16 bits, que es mucho más de lo que necesita. Un potenciómetro gira alrededor de 270 °, por lo que un ADC de 8 bits le daría una resolución de aproximadamente 1 °. Hoy en día a menudo es más fácil encontrar un ADC de 10 bits, y no cuestan mucho más.

Normalmente, también debe observar la velocidad del ADC, pero para leer un potencímetro se deben realizar 10 muestras por segundo y cualquier ADC SAR (aproximación sucesiva) (la mayoría será fácilmente mil veces más rápida).

¿Cómo quieres conectarlo a tu microcontrolador? I2C, SPI?
Un protocolo serie estándar hace que sea ridículamente fácil interconectar su ADC con su microcontrolador. Como ejemplo, el siguiente "esquema" de la hoja de datos del Microchip MCP3021 :

El MCP3021 es un ADC de 10 bits que se interconecta a través de I2C. Se presenta en un paquete SOT23 de 5 pines:

  

2 x potencia (Vdd, Gnd)
  2 x I2C (SDA, SCL)
  1 x entrada analógica

Eso es todo lo que necesitas.

    
respondido por el stevenvh
2

Esta hoja de datos contiene un circuito de ejemplo. Necesitará especificar un poco más en sus requisitos para obtener una mejor respuesta.

Creo que ese chip en particular es un poco excesivo si solo quieres una simple medida de un potenciómetro. Me gustaría un chip con 1) un tablero de ruptura y 2) código de muestra si este es su primer chip con el que está hablando. Es más fácil comenzar y le ahorrará sus problemas potenciales la primera vez.

    
respondido por el Trygve Laugstøl
1

Un AD676 ADC es demasiado extremo para su propósito de leer una señal de potenciómetro analógico. Si utilizaría la escala completa de su ADC (por lo que si puede leer de 0 a 5 V, usaría un mínimo de 0 V y un máximo de 5 V), tiene más de 65000 posiciones ... y mucho ruido para tratar.

Un ADC de 10 bits tiene aproximadamente 1024 posiciones. Si desea codificar 360 grados, puede obtener una resolución de hasta 0,36 grados. Sin embargo, los potenciómetros no giran 360 grados o círculos completos, por lo que es probable que esté limitado a unos 270 grados.

Stevenvh mostró un ejemplo simple de cómo conectar el ADC. Conecte las señales SDA y SCL en su microcontrolador en los pines correspondientes. Busque la hoja de datos de sus dispositivos para ver qué pin es, eso es diferente para cada chip. La entrada analógica solo sería el tapoff medio del medidor de potencia, y solo aplicará + 5V y 0 (si su potenciómetro puede leer hasta + 5V)

    
respondido por el Hans

Lea otras preguntas en las etiquetas