Quels convertisseurs analogique-numérique sont disponibles pour RPI?

10

Je souhaite obtenir un ADC (Analog to Digital Converter) ou une entrée analogique pour le Raspberry Pi. Je comprends que diverses cartes sortent pour utiliser un Arduino comme entrée pour le Pi et que Libellium possède un adaptateur de type arduino contenant des entrées analogiques ainsi qu'en théorie les interfaces I2C et SPI possibles avec des puces ADC. Quelqu'un a-t-il une carte fille avec plusieurs entrées ADC, et / ou est-ce une bibliothèque de logiciels pour l'un des périphériques de capture de données USB disponibles qui répondraient à ce besoin sans une expertise d'interface considérable et un changement de niveau?

Ira Laefsky
la source

Réponses:

6

Un bon point de départ est le tutoriel d'adafruit sur http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview . Adafruit a également des cartes de dérivation pour le RasPi pour rendre les choses un peu plus faciles ... Ce message est également utile: Comment puis-je connecter un convertisseur analogique-numérique (ADC)?

Le MCP3008 semble être l'un des ADC les plus populaires pour le RasPi et il utilise l'interface SPI pour les communications

Si vous souhaitez connecter un Arduino via USB et lire ses ADC, consultez cette annonce: Comment connecter un Arduino?

BobT
la source
1

Une autre alternative est le PCF8591 qui utilise le bus I2C. Ce n'est que 8 bits par rapport au MCP3008 (10 bits) mais avec le PCF8591, vous n'avez qu'à utiliser 2 broches (SDA / SCL) contre les 5 broches du SPI (MOSI / MISO / CLK / CE0 / CE1) (vraiment 4 pour I2C et 7 pour SPI, y compris les broches VCC et GND), donc si vous avez besoin de broches supplémentaires et que vous êtes d'accord avec le 8 bits contre 10 bits, consultez le PCF8591.

linuxgnuru
la source