Linux Analog to Digital Converter LG #118
Popularity Report
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
URL Tag Cloud
Bookmark History
Saved by 6 people (0 private), first by anonymouse user on 2006-03-02
- Keita_yamaguchi on 2006-08-04 - Tags hardware , linux
- Joel on 2006-01-10 - Tags diy , linux
- Biggieg on 2005-12-22 - Tags electronics , projects , engineering
- Quidam34 on 2005-12-22 - Tags linux
- Pklausner on 2005-12-22 - Tags Hardware
Public Sticky notes
It can be a little expensive to read analog signals, for example
temperature readings or light levels, into your computer. In this
article we will show you
(1) how Linux can use a computer parallel port and a $10 integrated
circuit to read 8 analog channels at 12 bit accuracy, and
(2) how we used this to build the Extreme Comfort System (ECS.)
Highlighted by joel
The ADC communicates with the parallel port using the SPI
(Serial Peripheral Interface)
protocol. SPI can be used to talk
to a whole range of integrated circuits such as EEPROMs and
microprocessors, so you may find the SPI part useful for other
projects. In our simple ADC-to-Parallel Port circuit, shown in
Figure 1
, there are five wires connecting
the ADC to the parallel port. They include DIN, SCLK, DOUT, SSTRB,
and CS. Together they are used to to establish fast and flexible
communication. For more information about SPI refer to the
MAX186
datasheet
.
Highlighted by joel
Interfacing an Analog-to-Digital Converter (ADC) with Linux via
the parallel port is fairly simple. There two major areas that need
to be addressed - hardware and software. The hardware consists of
the parallel port, an ADC, and an analog signal source. The
software we programmed in 'C' language.
Highlighted by joel
It can be a little expensive to read analog signals, for example temperature readings or light levels, into your computer. In this article we will show you (1) how Linux can use a computer parallel port and a $10 integrated circuit to read 8 analog channels at 12 bit accuracy,
Highlighted by pklausner


Public Comment