Мікросхема АЦП MCP3208 є 8-канальним 12-бітовим аналого-цифровим перетворювачем. Точність цього АЦП така ж як в Arduino Uno. Цікаво, що платформа Raspberry PI не має жодного аналогового входу. Тому, цей чіп є відмінним вибором, якщо вам потрібно зчитувати прості аналогові сигнали, такі як від датчиків температури або освітленості.
Дану мікросхему можна використовувати для Arduino проектів, в яких передбачається обробка великого числа аналогових сигналів, а також для використання з поширеними мікроконтроллерами та іншими міні-комп''ютерами. Якщо потрібна велика точність, слід звернутися до мікросхем з ряду ADS1x115.
Також MCP3208 можна підключити до міні-комп''ютера Raspberry Pi з використанням інтерфейсу SPI, використовуючи або апаратну SPI шину, або будь-які чотири GPIO піни та бібліотеку SPI. Програмний спосіб підключення SPI є більш гнучким, оскільки може працювати з будь-якими виводами на Pi, в той час як апаратний SPI трохи швидше, але працює тільки з певними контактами.
Для підключення MCP3208 до Raspberry Pi з підключенням програмного SPI вам необхідно виконати наступні з''єднання:
-
MCP3208 VDD до Pin 3.3V
-
MCP3208 VREF до Pin 3.3V
-
MCP3208 AGND до Pin GND
-
MCP3208 DGND до Pin GND
-
MCP3208 CLK до Pin 18
-
MCP3208 DOUT до Pin 23
-
MCP3208 DIN до Pin 24
-
MCP3208 CS / SHDN до Pin 25
Характеристики:
-
Напруга живлення: від 2,7 до 5,5 В
-
Розрядність: 12 біт
-
Кількість каналів: 8
-
Інтерфейс: SPI
-
Струм: 550 мкА
Посилання: