- Asked 2/13
- 2073 Shrawan · 5+2 marks
- 2071 Shrawan · 5+2 marks
Bipolar DAC; weighted resistor DAC drawbacks
Short answer
A bipolar DAC uses a unipolar R-2R DAC plus a fixed offset current equal to half full scale, shifting the output so Vo=(Rf/R)Vref(D/2^n −1/2), ranging from −FS/2 to +FS/2. Weighted-resistor DAC disadvantages: extremely wide resistor values, difficult precision and matching, switch-resistance error, poor temperature tracking, and code-dependent reference loading.
Explain the operation of Bipolar DAC. Write disadvantages of Weighted Resistor DAC.
Bipolar DAC
A bipolar DAC gives an output of both polarities (−FS/2 to +FS/2) instead of 0 to +FS. It is needed for signals such as audio and for systems that use offset-binary or 2's-complement codes.
Method (offset binary): a unipolar DAC is used and a fixed offset current equal to half of full scale is subtracted at the summing node, so the output is shifted down by FS/2.
-Vref -> R-2R ladder (b1..bn) --Iout--+
|
+Vref ----2R---- Ioff ----------------+
| Rf
+---/\/\/--+
| |
+--(-) |
GND -----(+) >---+-- Vo
Ladder current (reference -Vref): Iout = -(Vref/R)·D/2ⁿ
Offset current: Ioff = Vref/(2R)
Vo = -Rf (Iout + Ioff)
= (Rf/R)·Vref·(D/2ⁿ - 1/2)
With Rf = R, Vref = 8 V and 3 bits: Vo = 8(D/8 − 1/2) = (D − 4) V.
| Code (offset binary) | D | Vo |
|---|---|---|
| 000 | 0 | −4 V |
| 001 | 1 | −3 V |
| 011 | 3 | −1 V |
| 100 | 4 | 0 V |
| 101 | 5 | +1 V |
| 111 | 7 | +3 V |
So the MSB acts as a sign bit (1 = positive, 0 = negative). Inverting the MSB converts 2's-complement input to offset binary. The output range is −FS/2 to +FS/2 − 1 LSB.
Disadvantages of the weighted-resistor DAC
- Wide range of resistor values: R, 2R, 4R, …, 2ⁿ⁻¹R. For 12 bits the largest is 2048R, e.g. 10 kΩ to 20.48 MΩ.
- Hard to make accurately in ICs: very large and very small resistors, each needing a different precision, are hard to fabricate and match.
- MSB resistor needs the highest accuracy (tolerance better than 1/2ⁿ), which is difficult and costly.
- Switch resistance error: the switch on-resistance is significant compared with the small MSB resistor.
- Poor temperature tracking of resistors of very different values.
- Current drawn from Vref changes with the input code, loading the reference.
- So it is practical only up to about 6 to 8 bits; the R-2R ladder is preferred.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Bipolar DAC output for 0000, 1000, 1111 · Advanced Electronics, chapter 3
- Current-mode R-2R preference; bipolar DAC · Advanced Electronics, chapter 3
- Bipolar DAC output and 3-bit transfer curve · Advanced Electronics, chapter 3
- Design 4-bit R-2R DAC; unipolar vs bipolar · Advanced Electronics, chapter 3
- R-2R ladder DAC versus weighted resistor · Instrumentation I, chapter 5
- SR drawbacks; D flip-flop operation · Digital Logic, chapter 6
- Positive edge JK flip-flop and its drawbacks · Digital Logic, chapter 6