|
Normally
analogue-to-digital con-verter (ADC) needs interfacing
through a microprocessor to convert analogue data into
digital format. This requires hardware and necessary
software, resulting in increased complexity and hence
the total cost.
The
circuit of A-to-D converter shown here is configured
around ADC 0808, avoiding the use of a microprocessor.
The ADC 0808 is an 8-bit A-to-D converter, having data
lines D0-D7. It works on the principle of successive
approximation. It has a total of eight analogue input
channels, out of which any one can be selected using
address lines A, B and C. Here, in this case, input
channel IN0 is selected by grounding A, B and C address
lines.
Usually
the control signals EOC (end of conversion), SC (start
conversion), ALE (address latch enable) and OE (output
enable) are interfaced by means of a microprocessor.
However, the circuit shown here is built to operate
in its continuous mode without using any microprocessor.
Therefore the input control signals ALE and OE, being
active-high, are tied to Vcc (+5 volts). The input control
signal SC, being active-low, initiates start of conversion
at falling edge of the pulse, whereas the output signal
EOC becomes high after completion of digitisation. This
EOC output is coupled to SC input, where falling edge
of EOC output acts as SC input to direct the ADC to
start the conversion.
As
the conversion starts, EOC signal goes high. At next
clock pulse EOC output again goes low, and hence SC
is enabled to start the next conversion. Thus, it provides
continuous 8-bit digital output corresponding to instantaneous
value of analogue input. The maximum level of analogue
input voltage should be appropriately scaled down below
positive reference (+5V) level.
The
ADC 0808 IC requires clock signal of typically 550 kHz,
which can be easily derived from an astable multivibrator
constructed using 7404 inverter gates. In order to visualise
the digital output, the row of eight LEDs (LED1 through
LED8) have been used, wherein each LED is connected
to respective data lines D0 through D7. Since ADC works
in the continuous mode, it displays digital output as
soon as analogue input is applied. The decimal equivalent
digital output value D for a given analogue input voltage
Vin can be calculated from the relationship
|