





Аналогово-цифровой преобразователь MCP3421 I2C 18 бит
Арт. 14269
400 ₽
менее 10 шт.
Описание
Микросхема MCP3421 компании Microchip представляет собой 18-битный одноканальный сигма-дельта АЦП . АЦП имеет свой внутренний источник опорного напряжения и программируемый усилитель. Связь с микросхемой осуществляется по интерфейсу I2C.
Характеристики:
- Напряжение питания: 2,7...5,5 вольт
- Измеряемое напряжение:
- ±2,048 вольт при множителе 1
- ±1,024 вольт при множителе 2
- ±0,512 вольт при множителе 4
- ±0,256 вольт при множителе 8
- Режим измерения, скорость измерения (измерений в секунду - SPS), разрешение измерения:
- 18 бит/3,75 SPS/1 мВ
- 16 бит/15 SPS/250 мкВ
- 14 бит/60 SPS/62,5 мкВ
- 12 бит/240 SPS/15,625 мкВ
- Точность измерения: 0,05%
- Интерфейс связи: I2C, адрес 0x68
Пример программы для Arduino
#include "Wire.h"
void setup() {
Serial.begin(9600);
Wire.begin();
Wire.beginTransmission(0x68);//i2c адрес MCP3421= B1101000
Wire.write(B11100); // настройка АЦП: постоянное преобразование, 18бит, усиление=1.
Wire.endTransmission();
}
void loop() {
Wire.requestFrom(0x68,3); //запросить 3 байта данных
long value= ((Wire.read()<<8) | Wire.read());//упаковка в одну переменную.
value= ((value<<8)| Wire.read()); //упаковка в одну переменную.
Serial.print ("ExtADC= ");
Serial.print(value); Serial.print(" Voltage= ");
float voltage = value * 2.048 /131072 ; // LSB=15uV
Serial.println(voltage,6);
delay(300);
}
Конфигурационный байт:
![]() |
- RDY - инициализация нового одиночного преобразования
- С0-С1 - выбор канала, у микросхемы MCP3421 один канал, поэтому данные биты не используются (данные биты предусмотрены для микросхем MCP3422, MCP3423 и MCP3424, которые имеют 2, 3 и 4 канала соответственно)
- О/С - вид преобразования
- 1 - непрерывное
- 0 - одиночное
- S1-S0 - выбор режима измерения
- 00 - 12 бит
- 01 - 14 бит
- 10 - 16 бит
- 11 - 18 бит
- G1-G0 - выбор коэффициента усиления (множителя)
- 00 - 1
- 01 - 2
- 10 - 4
- 11 - 8
