ADC v1.0
Conversor analógico digital de 4 canais e 16 bits
Esta versão foi descontinuada. Clique no link abaixo para ver a versão mais atual:
Versão atual do Nanoshield ADC
O shield ADC oferece uma solução para aplicações que necessitam de conversão analógico-digital com maior resolução ou quando o número de entradas analógicas do seu microcontrolador nao é suficiente.
Com comunicação I2C, 16bits de resolução, 4 canais simples (ou 2 canais diferenciais) e taxa de saída de 8 até 860 amostras por segundo, o shield ADC é ideal para aplicações como:
- Leitura de sensores de temperatura ou pressão.
- Monitoramento de bateria e tensões de alimentação.
- Leitura de sensores industriais com saída de 4-20mA (com pequenas modificações no circuito de entrada).
- Sistemas de alarme com entradas supervisionadas.
Caracteristicas
- Implementado com o CI ADS1115 fabricado pela Texas Instruments.
- Opções de endereço I2C (selecionáveis via jumper de solda) que permitem o funcionamento de até 4 shields simultaneamente e leitura de até 16 canais.
- Alimentação e nivel lógico I2C com 5V ou 3,3V (selecionáveis via jumper de solda).
- Tensão de referência interna.
- Amplificador com ganho de até 16x para leitura de sensores com baixas amplitudes.
- Comparador interno com envio de sinal de alerta caso alguma entrada esteja fora de um intervalo especificado (função opcional habilitada via jumper de solda).
- Filtro passa-baixa RC para cada canal (veja possibilidades de uso no manual).
O diagrama abaixo ilustra algumas características do Nanoshield ADC:
ADC | Arduino | Função |
---|---|---|
ALE | D3# | Saída do comparador ou fim de conversao (opcional) |
3V3 | 3V3 | Entrada de alimentação 3,3 (opcional) |
SDA | A4 | Linha de dados barramento I2C |
SCL | A5 | Linha de clock barramento I2C |
VCC | VCC | Entrada de alimentação 5V |
GND | GND | Tensão de referência (terra) |
Apesar das diversas possibilidades de uso, o ADC v1.0 já vem com configuração padrão de fábrica (indicada no esquemático) e pronto para ser usado com nossa biblioteca.
Especificações elétricas
-
Alimentação: é feita pelo pino VCC com intervalo de 4,5 até 5,5V (valor típico 5V). Opcionalmente a placa pode ser alimentada utilizando o pino 3V3 com intervalo de 3V até 3,6V, para isso é necessário alterar o jumper SUP (veja instruções no esquemático.
-
Consumo: o consumo máximo de corrente é de 300uA.
-
Níveis lógicos: a comunicação I2C e o sinal de saída ALERT (opcional), vem configurados de fábrica para funcionar com nível lógico de 5V. As entradas analógicas funcionam com tensões de até 5V e são protegidas para ligações acidentais até ±20V.
Links
- Biblioteca ADS1115 - Biblioteca Arduino compatível com o Nanoshield ADC.
Downloads
- Esquemático
- Datasheet ADS1115
- ADCVoltage - Software de teste para o ADC Nanoshield usando a biblioteca Adafruit_ADS1X15.