Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

caclulation of a R2R dac ladder

Status
Not open for further replies.

jeremy_zhu

Member level 2
Member level 2
Joined
Aug 19, 2006
Messages
42
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,542
r2r calculate

Is the equation below all right or are there any some mistakes?
From the pic, current flowing the feedback res is If
And the vout=vcm+If*R can we get: vout in the pic
and the digital input code is sequenced from 0000 0000 to 1111 1111,and what’s the output of the dac ?


pic is attached here:
 

r/2r dac equation

could you re-upload a more clear pic?
in generally, the r2r calculate is easy, please from the terminal close the vref,then one by one to the termal close the opamp.
 

I do not understand the analysis of the R2R ladders. My main concern is that the different bits are seeing different resistances. If we look downwards all the resistances are 2R, but not upwards! For example the weight of b(n-2) should be (R+2R)||2R/((R+2R)||2R+2R)=3/8
For a 2 bit DAC the outputs would be:
0, 3/8, 4/8, 7/8

So looking upwards from the right end of a 2R resistor we see a resistance which depends on the distance of the output node. Thus the bits are not binary weighted.
Could somebody resolve this?

Added after 2 hours 20 minutes:

tzg6sa said:
I do not understand the analysis of the R2R ladders. My main concern is that the different bits are seeing different resistances. If we look downwards all the resistances are 2R, but not upwards! For example the weight of b(n-2) should be (R+2R)||2R/((R+2R)||2R+2R)=3/8
For a 2 bit DAC the outputs would be:
0, 3/8, 4/8, 7/8

So looking upwards from the right end of a 2R resistor we see a resistance which depends on the distance of the output node. Thus the bits are not binary weighted.
Could somebody resolve this?

I see now. I did not finished the calculation. There is a voltage divider to the output. Taken into account the dividing ratio I get the correct binary weight.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top