¿Qué convertidores analógico a digital están disponibles para RPI?

10

Estoy interesado en obtener un ADC (convertidor analógico a digital) o una entrada analógica para Raspberry Pi. Entiendo que existen varias placas para usar un Arduino como entrada para el Pi y que Libellium tiene un adaptador tipo arduino que contiene entradas analógicas, así como en teoría las interfaces I2C y SPI posibles con chips ADC. ¿Alguien tiene una placa secundaria con múltiples entradas de ADC, y / o es una biblioteca de software para cualquiera de los dispositivos de captura de datos USB disponibles que cumplirían con este neet sin una considerable experiencia en interfaz y cambio de nivel?

Ira Laefsky
fuente

Respuestas:

6

Un buen punto de partida es el tutorial de adafruit en http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview . Adafruit también tiene tableros de arranque para que RasPi haga las cosas un poco más fáciles ... Esta publicación también es útil: ¿Cómo puedo conectar un convertidor analógico a digital (ADC)?

El MCP3008 parece ser uno de los ADC más populares para RasPi y utiliza la interfaz SPI para las comunicaciones.

Si desea conectar un Arduino a través de USB y leer sus ADC, consulte esta publicación: ¿Cómo conectar un Arduino?

BobT
fuente
1

Otra alternativa es el PCF8591 que usa el bus I2C. Es solo 8 bits frente al MCP3008 (10 bits), pero con el PCF8591 solo tiene que usar 2 pines (SDA / SCL) frente a los 5 pines del SPI (MOSI / MISO / CLK / CE0 / CE1) (realmente 4 para I2C y 7 para SPI, incluidos los pines VCC y GND), por lo que si necesita los pines adicionales y está bien con los 8 bits frente a 10 bits, consulte el PCF8591.

linuxgnuru
fuente