Opis produktu: Adafruit ADS1015 - przetwornik ADC 12-bitowy 4-kanałowy I2C
Moduł z przetwornikiem analogowo-cyfrowym o 12-bitowej precyzji. Pracuje z prędkością 3300 próbek na sekundę, może być skonfigurowany w tryb 4-kanałowy, lub z dwoma różnicowymi wejściami. Posiada możliwość zmiany wzmocnienia do 16x w sposób programowy. Układ zasilany jest napięciem od 2 V do 5 V. Na płytce znajdują się dławiki ferrytowe, które filtrują napięcie zasilania. Do komunikacji służy popularny interfejs I2C, z możliwością wyboru jednego z pięciu dostępnych 7-bitowych adresów. Dzięki takiemu rozwiązaniu na jednej magistrali można podłączyć kilka przetworników. Szczegóły w dalszej części opisu.
Produkt kompatybilny z Arduino i Raspberry Pi
Producent udostępnia przykładowy kod dla Raspberry Pi (dostępny w bibliotece Adafruit Pi Python) oraz bibliotekę dla Arduino w serwisie GitHub wraz z szczegółowym opisem podłączenia. |
Podłączenie przetwornika
Wszystkie wyprowadzenia zostały odpowiednio podpisane na płytce:
- VDD - niższe napięcie z zakresu 2,0 V- 5,5 V
- GND - masa układu
- SCL - linia zegarowa magistrali I2C
- SDA - linia danych magistrali I2C
- ADDR - wybór adresu magistrali I2C
- ALRT - sygnał alarmowy generowany, gdy wartość analogowa przekroczy ustalony próg
- A-, A0, A1, A2, A3, A+ - wejścia analogowe
Wyprowadzeniami są pola lutownicze, umożliwiające wlutowanie dołączonych do zestawu złącz goldpin raster 2,54 mm. Dzięki nim możliwie jest połączenie układu z płytką stykową lub modułem głównym (np. Raspberry Pi czy Arduino) za pomocą przewodów.
Wybór adresu magistrali I2C
Aby zmienić 7-bitowy adres z domyślnego 0x48 (1001000) należy połączyć pin ADR w następujący sposób:
- 0x48 (1001000) ADR -> GND
- 0x49 (1001001) ADR -> VDD
- 0x4A (1001010) ADR -> SDA
- 0x4B (1001011) ADR -> SCL
Specyfikacja przetwornika ADC Adafruit ADS1015
- Napięcie zasilania: od 2,0 V do 5,5 V
- Niski pobór prądu: w trybie pomiaru ciągłego 150 µA
- Programowalna prędkość próbkowania: od 128 sps do 3,3 ksps
- Wbudowany oscylator
- Interfejs komunikacyjny: I2C
- Możliwość pracy w trybie 4-kanałowym lub z dwoma różnicowymi wejściami
- Programowalne wzmocnienie
- Możliwość wyboru adresu magistrali I2C z zakresu 0x48 - 0x4B