The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> Mixed-Signal Design >> optimum gray coding for pipelined ADCs https://designers-guide.org/forum/YaBB.pl?num=1153317258 Message started by vivkr on Jul 19th, 2006, 6:54am |
Title: optimum gray coding for pipelined ADCs Post by vivkr on Jul 19th, 2006, 6:54am Hi, I would like to use some gray coding in each of my pipeline stages in the event of sparkles in the thermometer code although these are not very likely owing to a reduced stage resolution. I designed a simple gray code keeping in mind not to map any thermometer line to more than one output gray code. However, testing it with a single sparkle gives me a code which is away from the corresponding error-free code by 2 steps instead of just 1. I would like to get an opinion on the optimal code for such a scenario. I have 4 thermometer-coded lines T4-T1, and I am mapping these to 3 gray coded lines G3-G1, where the respective MSBs are T4 and G3. I use the following logic: G3 = T4; G2 = T2; G1 = T1 (and) (not T3); Thanks Vivek |
Title: Re: optimum gray coding for pipelined ADCs Post by ywguo on Jul 20th, 2006, 2:34am Vivek, I don't understand your method clearly. And I think a pipelined ADC doesn't need such a conversion. Usually the sub-ADC in a pipelined ADC doesn't have sparkles because there is a front-end SHA. Even for a pipelined ADC which hasn't a front-end SHA, the sparkle is not a concern because of the reduced stage resolution. Best regards, Yawei |
Title: Re: optimum gray coding for pipelined ADCs Post by vivkr on Jul 20th, 2006, 8:35am Hi Yawei, I agree that normally it is not needed to perform such a conversion. However, if you are clocking at a very high rate, and latching the comparators well before the MDAC output is settled, then there is some scope for such errors, when taking the comparator offsets into account, at low supply levels. Nonetheless, how would you select an appropriate Gray code assignment out of all the possible ones for say, a flash ADC. Regards Vivek |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |