Reader small image

You're reading from  GNU/Linux Rapid Embedded Programming

Product typeBook
Published inMar 2017
Reading LevelIntermediate
PublisherPackt
ISBN-139781786461803
Edition1st Edition
Languages
Right arrow
Author (1)
Rodolfo Giometti
Rodolfo Giometti
author image
Rodolfo Giometti

Rodolfo Giometti is an engineer, IT specialist, GNU/Linux expert and software libre evangelist. He is the author of the books BeagleBone Essentials, BeagleBone Home Automation Blueprints and GNU/Linux Rapid Embedded Programming by Packt Publishing and maintainer of the LinuxPPS projects. He still actively contributes to the Linux source code with several patches and new device drivers for industrial applications devices. During his 20+ years of experience, he has worked on the x86, ARM, MIPS, and PowerPC-based platforms. Now, he is the co-chief at HCE Engineering S.r.l., where he designs new hardware and software systems for the quick prototyping in industry environment, control automation, and remote monitoring.
Read more about Rodolfo Giometti

Right arrow

What is an analog-to-digital converter device?


An analog-to-digital converter (ADC) is a device that can convert an analog signal into a digital one. The conversion involves quantization of the input, and instead of continuously performing the conversion, an ADC does the conversion periodically by sampling the input at specific moments. The result is a sequence of digital values (having a well-defined resolution, that is, the number of bits used to represent the converted digital value) that have been converted from a continuous time and continuous amplitude analog signal to a discrete time and discrete amplitude digital signal.

As a simple example, in the following graph, there is an 8-level ADC coding scheme where the input signal Vin is referred to with the Vref signal (the maximum allowed input value) and then encoded into a binary number:

Tip

The small circles mean that the analog values at 1/8, 2/8, and so on are mapped using the bigger value. For example, if Vin/Vref = 1/8, the corresponding...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
GNU/Linux Rapid Embedded Programming
Published in: Mar 2017Publisher: PacktISBN-13: 9781786461803

Author (1)

author image
Rodolfo Giometti

Rodolfo Giometti is an engineer, IT specialist, GNU/Linux expert and software libre evangelist. He is the author of the books BeagleBone Essentials, BeagleBone Home Automation Blueprints and GNU/Linux Rapid Embedded Programming by Packt Publishing and maintainer of the LinuxPPS projects. He still actively contributes to the Linux source code with several patches and new device drivers for industrial applications devices. During his 20+ years of experience, he has worked on the x86, ARM, MIPS, and PowerPC-based platforms. Now, he is the co-chief at HCE Engineering S.r.l., where he designs new hardware and software systems for the quick prototyping in industry environment, control automation, and remote monitoring.
Read more about Rodolfo Giometti