Для микроконтроллеров без аналого-цифрового преобразователя или когда вам нужен АЦП более высокой точности, ADS1015 обеспечивает 12-разрядную точность со скоростью 3300 отсчетов в секунду по I2C. Микросхема может быть сконфигурирована как 4 односторонних входных канала или два дифференциальных канала. В качестве приятного бонуса он даже включает в себя программируемый усилитель усиления до x16, который помогает увеличить мощность небольших одиночных / дифференциальных сигналов до полного диапазона. Нам нравится этот АЦП, потому что он может работать от 2 В до 5 В питания / логики, может измерять большой диапазон сигналов и очень прост в использовании. Это отличный 12-битный конвертер общего назначения. Микросхема довольно маленькая, поэтому она поставляется на разъемной плате с ферритами для обеспечения бесшумности AVDD и AGND. Сопряжение осуществляется через I2C. Адрес может быть изменен на один из четырех вариантов (см. таблицу 5 в техническом описании), таким образом, вы можете подключить до 4 ADS1015 к одной 2-проводной шине I2C для 16 несимметричных входов. Поставляется со стандартным заголовком размером 0,1 дюйма на случай, если вы захотите использовать его с макетной платой или перфокартоном. Четыре монтажных отверстия для легкого крепления. Чтобы ускорить работу, мы разработали изготовленную на заказ печатную плату в форм-факторе STEMMA QT, что упрощает взаимодействие с ней. Разъемы STEMMA QT с обеих сторон совместимы с разъемами SparkFun Qwiic I2C. Это позволяет вам осуществлять беспаянные соединения между вашей платой разработки и ADS1015 или подключать ее к широкому спектру других датчиков и аксессуаров с помощью совместимого кабеля. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности. У нас есть примеры кода как для Raspberry Pi, Arduino, так и для CircuitPython. Просто подключите GND к заземлению, VDD - к логическому источнику питания, а SCL/SDA - к порту I2C вашего микроконтроллера и запустите пример кода, чтобы начать считывание данных. Наше подробное руководство поможет вам ознакомиться со схемами подключения, примерами кода для Arduino и CircuitPython, техническими описаниями и многим другим!
| Пин | Тип | Описание |
|---|---|---|
| VCC | male | — |
| VCC | female | — |
| VCC | female | — |
| AVDD | male | — |
| AIN0 | male | — |
| AIN1 | male | — |
| AIN2 | male | — |
| AIN3 | male | — |
| AGND | male | — |
| SDA | male | — |
| SDA | female | — |
| SDA | female | — |
| SCL | male | — |
| SCL | female | — |
| SCL | female | — |
| ADDR | male | — |
| ALERT | male | — |
| GND | male | — |
| GND | female | — |
| GND | female | — |