M5Stack ADC I2C Unit (ADS1100) (Grove)

From Visuino
Jump to navigation Jump to search

File:TArduinoM5StackADCI2CUnit.png

Summary

The M5Stack ADC I2C Unit component provides analog-to-digital conversion functionality using an ADS1100 chip. It connects via Grove I2C interface and converts analog signals to digital values.

Description

The ADS1100 is a precision, continuously self-calibrating analog-to-digital converter with 16-bit resolution and an I2C interface. This component allows reading analog signals through the Grove connector and provides digital output with configurable gain and data range settings. The converter features low noise, high accuracy, and programmable data rates, making it suitable for precision measurement applications where direct ADC pins are unavailable or additional channels are needed.

Diagram:

Properties

  • Address – I2C device address (Default: 0x48).
  • Data Range – Sets the data output range (Default: 8).
  • Enabled – Enables or disables the component's functionality (Default: True).
  • Gain – Sets the amplifier gain value (Default: 1).
  • Name – The user-defined name for the component (Default: ADCUnit1).
  • Normalize (0...1) – When enabled, output is normalized to 0-1 range (Default: False).

Pins

Input Pins

  • Clock (digital) – Clock signal input for triggering conversions.
  • Sensor (grove i2c) – Grove I2C interface connection.

Output Pins

  • Out (analog) – Analog output of the converted signal.

Categories