Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

General ADC Tutorial

Cai Biesinger edited this page Jul 10, 2018 · 2 revisions

ADCs accept an analogue signal on the input within its input range (usually either specifically defined, or the voltage of the built-in or external reference).

ADCs have two primary performance numbers: bit count, and sample rate.

Bit count referes to the number of different states the ADC can read. An 8-bit ADC with an input range of 0-5V will map the 0-5V range with 256 (2^8) different states, allowing you to know the input voltage in steps of ~19.5mV.

Sample rate tells you how fast the ADC can take readings. For most applications, a high sample rate is not needed.

Analogue signals are susceptible to noise from nearby interference. It is recommended that you apply some filtering in hardware, and make sure to avoid running analogue signals close to noisy signals like digital communications or clock signals to try and minimize this issue.

Logo

Quick Links:
NuGet
Pin Diagrams: RPi | BBB
Developers: CaiB, Baldstrom

General Info:
Home
Common Issues
Getting Started
Supported Devices

Sections:
Logging
DataLog
Filters
Hardware I/O:
- BeagleBone Black
- Raspberry Pi
- Pin Diagrams: RPi | BBB
- GPIO: Using | For Beginners
- PWM: Using | For Beginners
- ADC: Using | For Beginners
- I2C: Using | For Beginners
- SPI: Using | For Beginners
- UART: Using | For Beginners
- CAN: Using | For Beginners
Networking
Sensors
StateStore

Other: Interesting Case Studies

Clone this wiki locally