The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> Analog Design >> Current-steering DAC ? https://designers-guide.org/forum/YaBB.pl?num=1335810044 Message started by gsensor on Apr 30th, 2012, 11:20am |
Title: Current-steering DAC ? Post by gsensor on Apr 30th, 2012, 11:20am Hi, I'm designing my first voltage-mode DAC (8 bit). I'm using 0.13 um CMOS technology. The output voltage of this DAC will be used to set the input reference voltage of a latched comparator working at 100 MHz. For precision, the DAC needs to have a maximum settling time of 10 ns and +/- 0.5 LSB for DNL and INL and a sampling frequency of at least 5 MHz. Also, I'm looking for low power (< 100 uW) and less than 300 um x 300 um of space. Load capacitor and resistance are determined by the input mosfet of the comparator. Simulations results gives CL = Cin_mosfet = 2fF and RL_max=2 *10^13. It seems that the current-steering topology is the best for this, since its a high-speed application. Although, will I be able to achieve low power with this topology ? Any modification I could do to a standard current-steering topology to lower the power and settling time ? Thanks for your advice! |
Title: Re: Current-steering DAC ? Post by gsensor on May 1st, 2012, 11:36am Could I achieve a settling time of 10 ns with a Sigma-Delta DAC ? |
Title: Re: Current-steering DAC ? Post by loose-electron on May 5th, 2012, 10:37am thats not terribly fast. How about something really simple like a string of resistors and some switches? Could you do a sigma-delta? Sure, but need to know what you have available for clocking the system at bcause you need a high enough oversampling rate. current steering tends to take up a lot of space and consume current. |
Title: Re: Current-steering DAC ? Post by gsensor on May 6th, 2012, 10:04pm Ain't a resistor string configuration require too much space, since 64 resistors (2^6) are necessary ? |
Title: Re: Current-steering DAC ? Post by loose-electron on May 7th, 2012, 9:12pm a current steering array can take up a lot as well, especially when you realize it needs cascodes, and larger sizes to get reasonable current matches. John-Martin textbook covers a device where they mux around the bottom bits and drop the resistor count. Many different options, if area is the issue, do a rough size estimate of the various methods. |
Title: Re: Current-steering DAC ? Post by gsensor on May 8th, 2012, 8:39am Actually, both low power (< 100uW) and low area (< 300 um x 300 um) are the issue. I was thinking of using a simple 6bit binary-weighted current-steering architecture with a low Iref (around 1 uA). Since, this DAC will be use to generate constant DC voltage (varying every 200 ns), I was thinking about using a sample and hold that would save this DC voltage and supply it at the output for the amount of time needed. So, once I obtain the voltage value from the DAC, it get stored in the sample/hold and the DAC could then be cut-off by applying Din =000000 and total dynamic power could be minimize...? |
Title: Re: Current-steering DAC ? Post by loose-electron on May 9th, 2012, 8:51pm 6 bits binary weighted? examine the matching requirements between those current sources to get to 6 bits, you may find the accuracy there is an issue. |
Title: Re: Current-steering DAC ? Post by gsensor on May 14th, 2012, 7:56am Thanks for your advice loose-electron. Indeed, accuracy is not so great with a simple 6-bit binary-weighted current-steering DAC, but it's enough for my application. Using a sample-and-hold circuit I managed to get less than 100 uW of power consumption. Also, I will use an off-chip resistor R to calibrate Voutput (Iout*R) in function of fabrication process variations. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |