Description: Pour les microcontrôleurs sans convertisseur analogique-numérique ou si vous souhaitez un CAN plus précis, l’ADS1015 fournit une précision de 12 bits à 3 300 échantillons / seconde sur I2C. La puce peut être configurée comme 4 canaux d'entrée asymétriques ou deux canaux différentiels. En prime, il inclut même un amplificateur de gain programmable, jusqu'à x16, pour aider à amplifier les signaux simples / différentiels plus petits dans toute la plage. Nous aimons cet ADC car il peut fonctionner de 2V à 5V / logique, peut mesurer une large gamme de signaux et est très facile à utiliser. C’est un excellent convertisseur 12 bits à usage général.
La puce est relativement petite et vient donc sur une carte opto-isolée avec des ferrites pour que l’AVDD et AGND restent silencieux. L'interfaçage se fait via I2C. Il est possible de modifier l’adresse en l’une des quatre options (voir le tableau 5 de la fiche technique). Vous pouvez ainsi connecter jusqu'à 4 ADS1015 sur un seul bus I2C à 2 fils pour 16 entrées asymétriques.
Pour vous aider à démarrer, nous avons un exemple de code pour le Raspberry Pi ( in la bibliothèque Adafruit Pi Python ), Arduino ( du référentiel de bibliothèque ADS1X15 Adafruit Arduino ) et CircuitPython Connectez simplement GND à la terre, VDD à votre alimentation logique et SCL / SDA au port I2C de votre microcontrôleur et exécutez l’exemple de code pour commencer à lire les données.
Adafruit propose un guide détaillé pour vous aider à démarrer avec des diagrammes de câblage, un exemple de code pour Arduino et CircuitPython, les fiches techniques, etc.!
Fonctionnalités:
- LARGE GAMME D'ALIMENTATION: 2.0V à 5.5V
- CONSOMMATION ACTUELLE FAIBLE: Mode continu: Seulement 150µA Mode Single-Shot: Arrêt automatique
- TAUX DE DONNÉES PROGRAMMABLE: 128SPS à 3.3kSPS
- RÉFÉRENCE DE TENSION INTERNE À FAIBLE DRIFT
- OSCILLATEUR INTERNE
- PGA INTERNE
- I2C INTERFACE: adresses sélectionnables par une broche
- QUATRE ENTRÉES SIMPLES OU DEUX ENTRÉES DIFFÉRENTIELLES
- COMPARATEUR PROGRAMMABLE
- Cette carte / puce utilise des adresses I2C 7 bits comprises entre 0x48-0x4B, sélectionnables avec des cavaliers
Spécifications techniques: