MCP3424 je čtyřkanálový převodník A/D s nízkým šumem a vysokou přesností delta-sigma s diferenciálními vstupy a až 18 bitů rozlišení. Referenční napětí má přesností 2,048 V umožňuje rozdílně vstupní rozsah ± 2,048 V. Zařízení používá dvouvodičové sériové rozhraní kompatibilní s I2C a pracuje z jediného zdroje napájení v rozsahu od 2,7 V do 5,5 V
Specifikace:
- Provozní napětí: 2,7-5,5V
- Pohotovostní režim: 300nA (5V)
- Provozní teplota: -40 ° C ~ + 125 ° C
- Referenční napětí: 2,048 V ± 0,05%, Drift 15 PPM / °C
- Programovatelný zesilovač zisku (PGA): x1, x2, x4, x8
- Rozsah diferenčního vstupu v plném měřítku: -2,048V ~ 2,048V
- Programovatelné rozlišení: 12(± 11), 14(± 13), 16(± 15), 18(± 17) bitů
- Programovatelná rychlost dat: 240, 60, 15, 3,75 SPS
- Chyba zisku: 0,05%
- Chyba offsetu: 15uV
- Vstupní rozhraní: 4 kanály / 2 diferenciální kanály
- Výstupní rozhraní: I2C
- Nízká spotřeba proudu: 135 µA při 3V
I2C adresy:
Adresa 0 | Adresa 1 | I2C Adresa |
Nízký nebo plovoucí | Nízký nebo plovoucí | 0x68 |
Nízký | Plovoucí | 0x69 |
Nízký | Vysoký | Ox6A |
Plovoucí | Nízký | Ox6B |
Vysoký | Nízký | Ox6C |
Vysoký | Plovoucí | Ox6D |
Vysoký | Vysoký | Ox6E |
Plovoucí | Vysoký | Ox6F |
Ukázkový kód:
#include <Wire.h>
#include <MCP3424.h>
MCP3424 MCP(0x68);
long Volty;
void setup(){
Serial.begin(9600);
MCP.Configuration(1,18,0,1);
}
void loop(){
MCP.NewConversion();
Volty=MCP.Measure();
Serial.print("Volty = ");
Serial.print(Volty);
Serial.println("uV");
delay (1000);
}
Adresa I2C se volí dle tabulky nahoře, když necháte piny plovoucí, tak bude adresa co je v ukázkovém kódu.
MCP.Configuration(1,18,0,1);
První nastavuje pin kanálu, který budete využívat pro měření. Druhé číslo značí rozlišení vstupu, což můžete vybrat 12, 14, 16 a 18 bitů. Protože máme kladné a záporné napětí, tak se stane s 18 bitů jen 17 bitů. Když čip použijeme v diferenciálního režimu můžete získat plný rozsah ADC, což je 18 bitů. Třetí číslo značí režim snímání, 0 znamená měřit jednou a 1 nepřetržitý režim. Poslední číslo značí zesilovací zisk, což můžeme použít 1, 2, 4, 8.