
The circuit illustrated is an 8-bit T-type resistor network D/A converter (DAC), whose core function is to convert digital signals into analog voltages through a resistor network. Below is a detailed analysis of the circuit logic:
1. Circuit Structure and Component Functions
1.1 Resistor Network:
- Utilizes an R-2R type resistor network, consisting of only two types of resistors (R and 2R), simplifying circuit design and improving accuracy.
- The input branch (horizontal) resistors are R, and the branch resistors at each node (vertical) are 2R, forming a chain structure.
1.2 Switch Array:
- Each digital input bit (D7~D0) controls a double-pole double-throw switch:
- When Di=1, the switch connects to the inverting input of the operational amplifier (virtual ground, potential ≈0);
- When Di=0, the switch connects to ground (potential=0).
1.3 Operational Amplifier and Feedback Resistor (Rfb):
- The operational amplifier operates in inverting amplification mode, converting the current output from the resistor network into a voltage;
- Rfb is the feedback resistor, determining the gain of the current-to-voltage conversion.
2. Current Distribution and Binary Weighting
2.1 Total Input Current Calculation:
- The total current I flowing from the reference voltage VREF is calculated as I=VREF/R_total, where R_total=R+2R=3R (since the equivalent resistance at each node is 2R, the total resistance of the chain structure is 3R), thus I=VREF/3R.
2.2 Current Splitting Rule:
- Each node splits the current evenly: after passing through the first R, the current I splits into two paths 1/2 (one path flows into 2R to ground, the other continues to the next level);
- Each level of current is halved according to binary weighting: D7 corresponds to the highest bit, current is 1/2; D6 is 1/4, and so on, D0 corresponds to the lowest bit, current is 1/256 (the total weight for 8 bits is 2^8=256).
2.3 Effective Output Current:
- When Di=1, the current through the corresponding branch’s 2R resistor flows to the operational amplifier’s virtual ground, forming the output current Iout;
- When Di=0, the current directly connects to ground and does not contribute to the output.
- The total output current is the sum of the currents from all effective bits: out=I/2^D7+I/4^D6+⋯+1/256^D0=1/256∑i=07Di⋅27-i
3. Output Voltage Derivation
3.1 Virtual Short Circuit Characteristic of Operational Amplifier:
- The potential at the inverting input is 0 (virtual ground), the output voltage VO=−Iout⋅Rfb (the negative sign is due to the inverting input).
3.2 Substituting the Current Expression:
- I=VREF/3R, the total output voltage is: VO=−Rfb⋅3R⋅VREF/256∑i=07Di⋅27-i
- If we take Rfb=3R (a common design), it simplifies to: V0=−VREF/256⋅N (where N=D7D6⋯D0 in decimal value, 0≤N≤255) VO=−256VREF⋅N (where N=D7D6⋯D0 in decimal value, 0≤N≤255)
4. Key Features Summary
- Resolution: 8 bits, capable of outputting 2^8=256 voltage levels.
- Linearity: Depends on resistor accuracy, the R-2R network inherently possesses good linear characteristics.
- Output Range: When N=0, VO=0; when N=255, VO=−255/256VREF (close to but not reaching −VREF).
- Advantages: Fewer types of resistors, easy to integrate, low power consumption, widely used in early DAC designs.
5. Example Calculation
Assuming VREF=5V, Rfb=3R, and the input digital code is 10000000 (D7=1, others are 0):
- N=128,
- VO=−5/256×128=−2.5V, which meets the expectation that the highest bit weight is VREF/2.
This circuit achieves a linear mapping from digital signals to analog voltages through binary weighted current distribution and operational amplifier conversion, making it one of the classic architectures of DACs. Personal summary: The conversion from digital signals to analog voltage output is achieved through binary weighting, controlling the output voltage according to design requirements.