digital to analog (d/a) converter
DESCRIPTION
Digital to Analog (D/A) Converter. Discussion D2.2. Digital to Analog Converter (DAC). Counting in Binary R2-R Ladder Network. Counting in Binary. BINARY HEX. Position:8421. 00000 00011 00102 00113 01004 01015 01106 01117 10008. - PowerPoint PPT PresentationTRANSCRIPT
Digital to Analog (D/A) Converter
Discussion D2.2
Digital to Analog Converter (DAC)
• Counting in Binary
• R2-R Ladder Network
Counting in Binary
Position: 8 4 2 1
0 0 0 0 00 0 0 1 10 0 1 0 20 0 1 1 30 1 0 0 40 1 0 1 50 1 1 0 60 1 1 1 71 0 0 0 8
BINARY HEX
Counting in Binary
Position: 8 4 2 1
1 0 0 0 81 0 0 1 91 0 1 0 A1 0 1 1 B1 1 0 0 C1 1 0 1 D1 1 1 0 E1 1 1 1 F
BINARY HEX
Counting in Binary
128 64 32 16 8 4 2 1
0 0 1 1 0 1 0 0 52
1 0 1 0 0 0 1 1 163
1 1 1 1 1 1 1 1 255
BINARY DEC
Digital to Analog Converter
• Counting in Binary
• R2-R Ladder Network
Digital-to-Analog (D/A) Converter3-Bit Digital-to-Analog Conversion
0.000
0.100
0.200
0.300
0.400
0.500
0.600
0.700
0.800
0.900
1.000
000 001 010 011 100 101 110 111
Binary Input
An
alo
g O
utp
ut
The R2-R Ladder DAC
2R
2R
2R
2R
2R
R
R
R
VB3
B2
B1
B0
[B3..B0]000000010010------------
110111101111
V0
1/162/16------------
13/1614/1615/16
B0
B1V1
V0
IB0
IB1 IV1
IV0
2
21
2
B2 V2
2
1 IV2
IB2
3-bit R2-R Ladder Network
0 0 1V B VI I I
0 0 0 1 0
2 2 1
V B V V V
0 0 0 1 02 2V B V V V
0 0 1
12
2V B V
KCL
B0
B1V1
V0
IB0
IB1 IV1
IV0
2
21
2
B2 V2
2
1 IV2
IB2
1 1 2V B VI I I
1 0 1 1 2 1
1 2 1
V V B V V V
1 0 1 1 2 12 2 2 2V V B V V V
1 0 1 1 1 2 1
12 2 2
2V B V B V V V
0 0 1
12
2V B V
1 0 1 2
1 12
4 2V B B V
KCL
B0
B1V1
V0
IB0
IB1 IV1
IV0
2
21
2
B2 V2
2
1 IV2
IB2
2 2V BI I
2 1 2 2
1 2
V V B V
2 1 2 22 2V V B V
1 0 1 2
1 12
4 2V B B V
2 0 1 2 2 2
1 12
4 2V B B V B V
2 0 1 2
1 1 1
8 4 2V B B B
KCL
Table 11.1 Output of R2-R ladder network in Fig. 11.6
B2 B1 B0 V2 0 0 0 0 0 0 1 1/8 0 1 0 1/4 0 1 1 3/8 1 0 0 1/2 1 0 1 5/8 1 1 0 3/4 1 1 1 7/8
2 0 1 2
1 1 1
8 4 2V B B B
B0
B1V1
V0
IB0
IB1 IV1
IV0
2
21
2
B2 V2
2
1 IV2
IB2
Digital-to-Analog (D/A) Converter3-Bit Digital-to-Analog Conversion
0.000
0.100
0.200
0.300
0.400
0.500
0.600
0.700
0.800
0.900
1.000
000 001 010 011 100 101 110 111
Binary Input
An
alo
g O
utp
ut
PSpice simulation
PSpice simulation results