Top Banner
INTERFACING TECHNIQUE WITH 8085 ANALOG TO DIGITAL CONVERTER[0808/0809]
23

Interfacing technique with 8085- ADC[0808]

Jan 22, 2018

Download

Engineering

Guhan K
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Interfacing technique with 8085- ADC[0808]

INTERFACING TECHNIQUE WITH 8085ANALOG TO DIGITAL CONVERTER[0808/0809]

Page 2: Interfacing technique with 8085- ADC[0808]

ADC0808-N

Page 3: Interfacing technique with 8085- ADC[0808]

DEFINITION

An electronic integrated circuit which transforms a signal from

analog(continues) to digital(discrete) form

Analog signals are directly measurable quantities

Digital signals only have two states for digital computer we refer

to binary states, 0 and 1

The heart of computer-based data acquisition is usually the

analog to digital converter

Page 4: Interfacing technique with 8085- ADC[0808]

Basically this device is digital volt meter

Digital Systems require discrète digital data

Digital computers require signals to be in digital form whereas

most instrumentation transducers have an output signal in

analogue form.

ADC conversion is therefore required at the interface between

analogue transducers and the digital computer

Page 5: Interfacing technique with 8085- ADC[0808]

Microprocessors can only perform complex processing on

digitized signals

ADC Provides a link between the analog world of transducers

and the digital world of signal processing and data handling.

Page 6: Interfacing technique with 8085- ADC[0808]

There are many different types of analog to digital converters

Each offers something in the way of

Speed

Cost

Power dissipation

complexity

Counter type

Successive approximation

There are many types such as flash type and sigma-delta but we

will cover these two types

Page 7: Interfacing technique with 8085- ADC[0808]

ADC 0808 data acquisition component is a monolithic CMOS

device with 8 channel multiplexer and microprocessor compatible

control logic.

The 8 channel multiplexer can directly access any of 8 single

ended analog signal

Page 8: Interfacing technique with 8085- ADC[0808]

PIN DIAGRAM OF IC ADC0808

Page 9: Interfacing technique with 8085- ADC[0808]

Selected Analog

Channel

Address Line

C B A

IN0 L L L

IN1 L L H

IN2 L H L

IN3 L H H

IN4 H L L

IN5 H L H

IN6 H H L

IN7 H H H

ADDRESS SELECT LINE Because the chip has an 8 channel multiplexer there are three address select lines: A, B, and

C. C is the most significant bit and A is the least . See table 1 for details

Page 10: Interfacing technique with 8085- ADC[0808]

ALE [ADDRESS LATCH ENABLE]

ALE is required to load the selected address lines into the

ADC. Once loaded the multiplexer sends the appropriate channel to

the converter on the chip. The ALE should be pulsed for at least

100ns in order for the addresses to get loaded properly. As with all

control signals it is required to have an input value of Vcc - 1.5 up

to 15V for a high and 1.5V down to -0.3V for a low.

Page 11: Interfacing technique with 8085- ADC[0808]

CLOCK

The clock signal is required to cycle through the

comparator stages to do the conversion. There are 8, 8 clock cycle

periods required in order to complete an entire conversion. This

means that an entire conversion takes at least 64 clock cycles.

The clock should conform to the same range as all other control

signals. The maximum frequence of the clock is 1.2MHz

Page 12: Interfacing technique with 8085- ADC[0808]

START

The purpose of the start signal is two fold. On the

rising edge of the pulse the internal registers are cleared and on the

falling edge of the pulse the conversion is initiated. Like the ALE

pulse the minimum pulse width is 100ns. The signal can be tie to the

ALE signal when the clock frequency is below 500kHz. Note that it

can take up to 2.5 microseconds for this to occur. The start signal

should conform to the same range as all other control signals.

Page 13: Interfacing technique with 8085- ADC[0808]

OE [OUTPUT ENABLE]

The Output Enable signal causes the ADC to actually

output the digital values on the output lines. The ADC stores the

data in a tri-state output latch until the next conversion is started,

but the data is only output when enabled. In this implementation the

OE signal is pulsed high one clock cycle after the EOC signal goes

high and remains high until the data is safely stored into the desired

register in the FPGA. The OE signal should conform to the

same range as all the other control signals.

Page 14: Interfacing technique with 8085- ADC[0808]

EOC [END OF CONVERSION]

The signal goes low once a conversion is initiated by the

start signal and remains low until a conversion is complete.

Page 15: Interfacing technique with 8085- ADC[0808]

Pin NumberLabel Input/Output Description Required

Note: All control signals should have a high voltage from Vcc - 1.5 to 15V and a low voltage from 1.5V to -0.3V.

1 IN3 Input Analog data in. It is selected as

channel 3 by the multiplexer.

CBA = 011.

No, can tie to ground

2 IN4 Input Analog data in. It is on channel 4

of the multiplexer. CBA = 100.

No, can tie to ground

3 IN5 Input Analog data on channel 5 of the

multiplexer. CBA = 101.

No, can tie to ground

4 IN6 Input Analog data on channel 6 of the

multiplexer. CBA = 110.

No, can tie to ground

5 IN7 Input Analog data on channel 7 of the

multiplexer. CBA = 111.

No, can tie to ground

6 Start Input It is a control signal from the

FPGA, which tells the converter

when to start a conversion. It is

a pulse of at least 100ns in

width.

Yes

7 EOC Output Signal from the ADC. It goes low

when a conversion is started

and high at the end of a

conversion. Users can look for a

rising edge transition.

Yes

8 2-5 Output This is a bit of the digital

converted output. Where 2-8 is

the LSB and 2 -1 is the MSB.

No

Page 16: Interfacing technique with 8085- ADC[0808]

9 Output Enable Input Control signal for FPGA that

turns the output of the ADC on

while high. Useful for

handshaking.

No, can tie to Vcc.

10 Clock Input Clock signal from FPGA. Max

1.2MHz.

Yes

11 Vcc Input Power to the chip. Range 4.5V

to 6.0V DC.

Yes

12 VREF(+) Input Top rail of Reference voltage.

The voltage level that, when

received as an input, will output

"11111111" to the FPGA. Max

Value Vcc + 0.1V

Yes

13 GND Input Ground. 0V Yes

14 2-7 Output This is a bit of the digital

converted output. Where 2-8 is

the LSB and 2 -1 is the MSB.

No

15 2-6 Output This is a bit of the digital

converted output. Where 2-8 is

the LSB and 2 -1 is the MSB.

No

16 VREF(-) Input Bottom rail of Reference

voltage. The voltage level that,

when received as an input, will

output "00000000" to the

FPGA. Min Value -0.1V

Yes

Page 17: Interfacing technique with 8085- ADC[0808]

17 2-8 Output This is a bit of the digital

converted output. 2-8 is the LSB.

No

18 2-4 Output This is a bit of the digital

converted output. Where 2-8 is

the LSB and 2 -1 is the MSB.

No

19 2-3 Output This is a bit of the digital

converted output. Where 2-8 is

the LSB and 2 -1 is the MSB.

No

20 2-2 Output This is a bit of the digital

converted output. Where 2-8 is

the LSB and 2 -1 is the MSB.

No

21 2-1 Output This is a bit of the digital

converted output. 2 -1 is the

MSB.

No

22 ALE Input Control signal from FPGA. This

should be a pulse from the

FPGA sent when the address is

ready to be loaded into the

ADC. The minimum pulse width

is 100ns. It can be tied to the

Start line if the clock is operated

under 500kHz.

Yes

Page 18: Interfacing technique with 8085- ADC[0808]

23 ADD C Input Control signal from FPGA. This

is an address select line for the

multiplexer. It is the MSB of the

select lines.

No, can tie to ground

24 ADD B Input Control signal from FPGA. This

is an address select line for the

multiplexer. It is the Second bit

of the select lines.

No, can tie to ground

25 ADD A Input Control signal from FPGA. This

is an address select line for the

multiplexer. It is the LSB of the

select lines.

No, can tie to ground

26 IN0 Input Analog data on channel 0 of the

multiplexer. CBA = 000.

No, can tie to ground

27 IN1 Input Analog data on channel 1 of the

multiplexer. CBA = 001.

No, can tie to ground

28 IN2 Input Analog data on channel 2 of the

multiplexer. CBA = 010.

No, can tie to ground.

Page 19: Interfacing technique with 8085- ADC[0808]

BLOCK DIAGRAM OF IC ADC0808

Page 20: Interfacing technique with 8085- ADC[0808]

BLOCK DIAGRAM OF ADC[0800]

Page 21: Interfacing technique with 8085- ADC[0808]

INTERFACING BLOCK WITH 8085

Page 22: Interfacing technique with 8085- ADC[0808]

FEATURES OF 0808/0809

28 PIN

Resolution-8 bits

High accuracy

High conversion speed[100ms at 640kHz]

8-channel multiplexer with latched control logic

Output meet TTL voltage level specifications

Latched Tri-state output

Clock Frequency 10kHz to 1280kHz

Page 23: Interfacing technique with 8085- ADC[0808]