You have no items in your shopping cart.

Subtotal: 0.00

Introduction of ADC

ADC 0809 card designed to study the features of ADC. User could evaluate ADC features easily with this interface card. ADC output is provided with pointing LED’s. Separate PBT connectors for channels. It is user friendly facilitating to learn ADC All Data lines, Control lines and power lines are terminated by the 20pin connector.

0809 Specification

a) ADC 0809

  • Resolution 8 Bits
  • Conversion Time is 100 μs
  • Low Power 15 mW
  • Single Supply 5 VDC
  • Total Unadjusted Error ±1⁄2 LSB and ±1 LSB

 

b) 20-pin Box Header

  • All LED and data | Power lines terminated at box connector

 

20-pin FRC Cable

  • To connect host boards (Microcontroller/Processor )

 

Card Features

  • ADC 0809 has 8 Nos. ADC channels
  • Channel 0 with Trim pot, channel 1 with temperature sensor
  • 6 channels Terminated to J2 header
  • ADC output terminated with 8 No’s of LED
  • Easy to interface with all microprocessors
  • 20-pin Box Connector

 

Kit Includes

  • ADC 0809
  • Temperature sensor
  • Interface Cable Datasheets | App notes

 

Hardware Description of ADC 0809

ADC-Interface-card-block-diagram

  • ADC Interface card has 8 no of channels, channel 0 is connected to the Trim pot Resistor to Vary the voltage, Channel 1 is connected to Temperature Sensor and jumper JP2 connection is provided to select between channel 0 and channel 1, remaining channel are terminated to header for external purpose.
  • ADC clock is given by Flip Flop, ADC output is terminated with 8 No’s of LED and power lines are terminated with 20-pin connector, to interface with trainer kits.



a) Pin Diagram of ADC 0809



pin-diagram-of-adc-0809



b) Jumper Settings

 

JUMPER

SETTINGS

JP2

Connect 1,2 (I) for selecting channel 1 and connect 2,3 for selecting channel 2 and remaining 6 channels are terminated at J2 header

J2(Header)

X

J1(Header)

For external power supply

20 pin header

For interfacing Trainer kits through 20 pin FRC cable

 

c) ADC Control Registers

The ADC control register is given, these are hardware control pins of ADC 0809 connected to 8255 PPI of Port B. by using this registers we control the ADC 0809

 

D7

D6

D5

D4

D3

D2

D1

D0

X

OE

ALE

SOC

A2

A1

A0

EOC

 

d) Functional Description of ADC 0809

MULTIPLEXER: The device contains an 8-channel single-ended analog signal multiplexer. A particular input channel is selected by using the address decoder. Figure 1-14b shows the input states for the address lines to select any channel. The address is latched into the decoder on the low-to-high transition of the address latch enable signal.

 

CHANNEL

ADDRESS LINES

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

 

 

e) Sample ADC Calculation are Given Below

ADC quantization step is given by



ADC-quantization


The Digital Data corresponding to an analog input (Vin) is given by Digital Data =



Digital-Data-equation-for-adc



Example



ADC-quantization-2


Let the input analog voltage be 1.25 V now the Digital data corresponding to 1.25V given by Digital Data =



Digital-Data-equation-for-adc-2



Hardware Configuration of ADC 0809 with 8051/8086/8085

 

 

20PIN CONNECTOR

ADC 0809

CONNECTIONS

OUTPUT

DATA LINES

PA.0

D0

 

Connect the 20 pin FRC cable to PS - ADC interface card and trainer kit

Digital Output of a corresponding Analog signal will be displayed on LED(D0 to D7)

PA.1

D1

PA.2

D2

PA.3

D3

PA.4

D4

PA.5

D5

PA.6

D6

PA.7

D7

CONTROL LINES

PB.0

E0C

PB.1

A0

PB.2

A1

PB.3

A2

PB.4

Start

PB.5

ALE

PB.6

OE

PB.7

NC

PWR

VCC

VCC

Supply form 8051/8086/80805 trainer Kit

GND

GND

 

 

Programs on Addon ADC 0809 Interface Card

ADC 0809 Interfacing with 8051 Trainer Kit

In 8051 We Have Single 8255 Ic

GPIO- I (8255) J1 Connector

 

PORTS

ADDRESS

Control REG

4003

PORT A

4000

PORT B

4001

PORT C

4002

 

AIM

 

   To Interface ADC 0809 with 8051 Trainer Kit and to capture the data at channel - 0 and store in memory location

 

PROGRAM: 1

 

ADDRESS

OPCODE

MNEMONICS

8500

74 98

MOV A,#98

8502

90 40 03

MOV DPTR,#4003

8505

F0

MOVX @DPTR,A

8506

90   40 01

MOV DPTR,#4001

8509

74 01

MOV A,#01

850B

F0

MOVX @DPTR,A

850C

74 31    

MOV A,#31

850E

F0

MOVX @DPTR,A

850F

74 01    

MOV A,#01

8511

F0

BACK:     MOVX @DPTR,A

8512

54 01    

ANL A,#01

8514

30 0A FA

JNB   0A,BACK

8517

74 40    

MOV A,#40

8519

F0

MOVX @DPTR,A

851A

74 00

MOV A,#00

851C

F0

MOVX @DPTR,A

851D

90 40 00

MOV DPTR,#4000

8520

E0

MOVX A,@DPTR

8521

12 00 BB

LCALL 00BB

 

INPUT

  Execute the program and Vary the Trim pot JP2

OUTPUT

  verify the ADC output on LED(D0 to D7)

ADC 0809 INTERFACING WITH 8086 TRAINER KIT

 

IN 8086 WE HAVE TWO 8255 IC’S

GPIO- I (8255)

PORTS

ADDRESS

Control port

FF26

PORT A

FF20

PORT B

FF22

PORT C

FF24

 

GPIO- II (8255)

 

PORTS

ADDRESS

Control port

FF36

PORT A

FF30

PORT B

FF32

PORT C

FF34

 

AIM

  To Interface ADC 0809 with 8086 Trainer Kit and to capture the data at channel - 0 and store in memory location

PROGRAM: 2

 

ADDRESS

OPCODE

MNEMONICS

1100

B0 98

MOV AL,98

1102

BA 36 FF

MOV DX,FF36

1105

EE

OUT DX,AL

1106

B0 01

MOV AL,01

1108

BA 32 FF

MOV DX,FF32

110B

EE

OUT DX,AL

110C

B0 01

MOV AL,01

110E

BA 32 FF

MOV DX,FF32

1111

EE

OUT DX,AL

1112

90

NOP

1113

90

NOP

1114

90

NOP

1115

90

NOP

1116

B0 21

MOV AL,21

1118

BA 32 FF

MOV DX,FF32

111B

EE

OUT DX,AL

111C

90

NOP

111D

90

NOP

111E

90

NOP

111F

B0 31

MOV AL,31

1121

BA 32 FF

MOV DX,FF32

1124

EE

OUT DX,AL

1125

90

NOP

1126

90

NOP

1127

90

NOP

1128

B0 01

LOOP:MOV AL,01

112A

BA 32 FF

MOV DX,FF32

112D

EE

OUT DX,AL

112E

24 01

AND AL,01

1130

74 F6

JE 1128

1132

B0 40

MOV AL,40

1134

BA 32 FF

MOV DX,FF32

1137

EE

OUT DX,AL

1138

90

NOP

1139

90

NOP

113A

90

NOP

113B

BA 30 FF

MOV DX,FF30

113E

EC

IN AL,DX

113F

CC

INT 03

 

INPUT:

 Execute the program and Vary the Trim pot JP2

OUTPUT:

verify the ADC output on LED(D0 to D7)

3) ADC 0809 INTERFACING WITH 8085 MICROPROCESSOR

IN 8085 WE HAVE TWO 8255 IC’S

GPIO- I (8255) J1 Connector

 

PORTS

ADDRESS

Control port

23

PORT A

20

PORT B

21

PORT C

22

 

GPIO- I (8255) J4 Connector

 

PORTS

ADDRESS

Control port

33

PORT A

30

PORT B

31

PORT C

32

 

AIM

   To Interface ADC 0809 with 8085 Trainer Kit and to capture the data at channel - 0 and store in memory location

PROGRAM: 3

 

ADDRESS

OPCODE

MNEMONICS

8500

3E 98

MVI A,98

8502

D3 23

OUT 23

8504

3E 01

MVI A,01

8506

D3 21

OUT 21

8508

3E 01

MVI A,01

850A

D3 21

OUT 21

850C

00

NOP

850D

00

NOP

850E

00

NOP

850F

3E 21

MVI A,21

8511

D3 21

OUT 21

8513

00

NOP

8514

00

NOP

8515

00

NOP

8516

3E 01

M:            MVI A,01

8518

D3 21

OUT 21

851A

E6 01

ANI 01

851C

CA 16 85

JZ M

851F

3E 40

MVI A,40

8521

D3 21

OUT 21

8523

00

NOP

8524

00

NOP

8525

DB 20

IN 20

8527

CF

RST1

 

INPUT

Execute the program and Vary the Trim pot JP2

OUTPUT

   verify the ADC output on LED(D0 to D7)