Timeline for How does exactly this DAC work?
Current License: CC BY-SA 4.0
15 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Apr 5, 2022 at 20:59 | history | edited | pat | CC BY-SA 4.0 |
added 293 characters in body
|
Apr 5, 2022 at 20:59 | comment | added | pat | Added simulation example in ltspice. | |
Apr 5, 2022 at 19:38 | vote | accept | Scipio | ||
Apr 5, 2022 at 19:08 | comment | added | pat | In this case we assume they are the same (thermometer coded). They could also be weighted as binary or another scheme. I highly suggest to build this in a simulator like ltspice. Use a very simple current mirror (two transistors) to understand the mechanisms. | |
Apr 5, 2022 at 14:57 | comment | added | Scipio | @pat So the currents I1=I2=... could also be called unit current sources because they are all the same? But if they are all the same the output voltage for codes d1,d0 = 1,0 and d1,d0 = 0,1 would be the same? Also, assuming that this DAC has a reference voltage of 1V what would be the value of the Ilsb current (which i presume here is I1=I2=...)? | |
Apr 5, 2022 at 0:15 | comment | added | pat | @GotBlackOps. Q3 and Q4 have same S and G voltages, so same current. That is basic mirror (assuming load mirror does not vary too much). If a control switch is off all the current will flow to the load node via the fixed switch. If a switch is on, half will flow to load and half through the switch. | |
Apr 4, 2022 at 23:58 | comment | added | SteveSh | If the gate voltage on Q3 is the same as it is on Q4, then the current sourced by Q3 will be identical to that sourced by Q4. This applies to all the FETs to the right of Q4. And this relationship holds so long as the characteristics of all the FETs are identical. If that's not the case, then the currents will be different, even with the same gate voltage. | |
Apr 4, 2022 at 23:51 | comment | added | Scipio | Also how does the current from Q3 is the same as the corrent from Q4? They only share the same gate but their source voltage is different and so is VGS and with that the current value | |
Apr 4, 2022 at 23:41 | comment | added | Scipio | What values does I1 and I0 have? What is their expression? I dont think they can be equal, atleast have a difference of 2x from each other. So If d1 = 1, I1 =1/2 so if every bit is 0 i would get maximum output voltage (when i should get 0V)? How does all this translates to the DAC transfer function Dout(Din) = code * Vlsb? | |
Apr 4, 2022 at 23:12 | history | edited | pat | CC BY-SA 4.0 |
added 26 characters in body
|
Apr 4, 2022 at 23:10 | comment | added | pat | link added to post. | |
Apr 4, 2022 at 23:07 | history | edited | pat | CC BY-SA 4.0 |
added 26 characters in body
|
Apr 4, 2022 at 23:06 | comment | added | Scipio | Do you have any good sources in this basic fully differential current steering dac? Cus i dont find anything usefull. | |
Apr 4, 2022 at 23:04 | history | edited | pat | CC BY-SA 4.0 |
added 30 characters in body
|
Apr 4, 2022 at 22:59 | history | answered | pat | CC BY-SA 4.0 |