mul$%stage+(mash)+modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/lecture...

16
Mul$Stage (MASH) Modulators ECE 627 Prof. Gabor Temes Compiled by Sachin Rao and Bangda Yang

Upload: others

Post on 27-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Mul$-­‐Stage  (MASH)  Modulators  

ECE  627  Prof.  Gabor  Temes  

Compiled  by  Sachin  Rao  and  Bangda  Yang  

Page 2: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Outline  

•  Leslie-­‐Singh  (L-­‐0  Cascade)  Structure  •  Cascade  (MASH)  Structure  

– Two  Stage  – Three  Stage  

•  Noise  Leakage  in  Cascade  Modulators  

Page 3: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Leslie-­‐Singh  (L-­‐0)  Cascade  Structure  

•  Quan$za$on  error  of  first  stage,  E1,  is  feed  to  a  mul$-­‐bit  (e.g.  10  bit)  ADC;  V1  and  V2  are  filtered  by  H1  and  H2,  and  added  

•  E1  can  be  cancelled,  only  remaining  E2  is  noise  shaped  •  Usually  E2  <<  E1  because  ADC  is  outside  the  loop  thus  can  be  

made  much  cheaper  and  simpler  

Page 4: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Leslie-­‐Singh  (L-­‐0)  Cascade  Structure  

•  Quan$zer  must  be  delay-­‐free  (not  prac$cal)  or  Y1  must  be  delayed  for  successful  subtrac$on  

•  Alterna$vely,  use  Y1  as  input  to  ADC,  then  

+  No  subtrac$on  -­‐  Larger  input  to  second  stage  since  both  U  and  E1  is  fed  to  ADC  

•  Low  distor$on  stage  (e.g.  CIFF)  should  be  used  as  first  MASH  

Page 5: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Cascade  (MASH)  Structure  

•  Noise  shaping  of  a  fourth  order  single-­‐loop  converter  is  obtained  with  the  stability  of  second  order  one  

•  E1  input  to  second  modulator  needs  to  be  scaled  in  prac$ce  

Page 6: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Cascade  (MASH)  Structure  

+  Higher  order  noise  shaping  performance  achieved  without  feedback  instability  problems  

+  A  mul$-­‐bit  quan$zer  can  be  used  in  the  second  stage  without  any  DAC  linearity  correc$on  because  errors  of  the  second  stage  is  mul$plied  by  high-­‐pass  H2  before  added  to  the  output  

+  Remaining  E2  is  more  similar  to  white  noise  because  it  is  based  on  a  noise-­‐like  input  of  E1  

+  No  harmonic  distor$on  of  the  signal  is  generated  in  the  second  stage  

Page 7: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Cascade  (MASH)  Structure  +  Noise  tone  reduc$on  +  Less  likely  to  need  dithering  

Output spectra of a 2-2 MASH showing 3rd harmonic tone reduction in V

Page 8: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Cascade  (MASH)  Structure  

-­‐  Imperfec$on  of  analog  transfer  func$ons  (noise  leakage)  may  result  serious  SNR  deteriora$on  –  more  on  this  later  

-­‐  Higher  amplifier  open  loop  gain  and  slew  rate  requirements  

-­‐  More  sensi$ve  to  capacitor  mismatches  

Page 9: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

3-­‐Stage  MASH  

Page 10: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

3-­‐Stage  MASH  

•  H1  and  STFs  usually  contains  only  delays  •  Quan$za$on  errors  of  first  two  sec$ons  are  cancelled  ideally  

•  Remaining  quan$za$on  error  is  filtered  by  the  product  of  three  NTFs  

•  Highly  sensi$ve  to  mismatches  among  analog  and  digital  transfer  func$ons  

Page 11: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Noise  Leakage  in  Cascaded  Structures  

•  Large  SQNR  -­‐  obtained  by  cancelling  quan$za$on  noise  of  first  (n-­‐1)  stages  

•  Example:  2-­‐Stage  MASH  –  Perfect  cancella$on  of  1st  Stage  quan$za$on  noise  requires:  

– H1  and  H2  are  digital  blocks  

– NTF1  and  STF2  are  dependent    more  on  non-­‐ideali$es  –  Perfect  cancella$on  is  difficult  

Page 12: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Noise  Leakage  Es$ma$on  

•  Simula$on  is  the  most  reliable  technique  

•  Approximate  simple  results  can  be  obtained    

•  Example:  3-­‐Stage  MASH  

•  Ideally  Hl1=Hl2=0  

•  Goal  is  to  es$mate  effect  and  values  of  Hl1  and  Hl2  

TF from E1 to V

TF from E2 to V

Page 13: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Noise  Leakage  Es$ma$on  Con$nued…  

•  Leakage  of  E2  is  less  important  –  Hl2  terms  represent  higher  order  noise  shaping  than  in  Hl1  

–  E2  smaller  than  E1  when  mul$-­‐bit  2nd  stage  quan$zer  is  used  

–  Thus  |Hl2|  is  less  important  

•  Leakage  from  E1  –  Imperfect  NTF1  dominates  imperfect  STF2,  since  error  in  STF2  are  noise  shaped  

–  If  STF2=H1=1  then  

–  But                                                          and  |L1|  >>  1(for  both  actual  and  ideal)  –  This  implies    

Page 14: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Noise  Leakage  Es$ma$on  Con$nued…  

•  1-­‐1-­‐1  MASH.  D  =>  error  in  (C1/C2),  A  =>  DC  loop  gain  

•  ideal  loop  filter  TF  •  actual  TF  •  for  D  <<  1  and  a/A  <<  1  •                                                             and                                        •     •     

Page 15: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

Noise  Leakage  Es$ma$on  Con$nued…  

•  Total  Leakage  =  unfiltered  +  filtered  •  High  gain  =>  small  E1/A  =>  Low  unfiltered  leakage  •  D  <<  1  for  low  OSR  =>  need  good  capacitor  matching  =>  low  value  linear  filtered  noise  

•  Similarly  for  a  2-­‐0  MASH  it  can  be  shown  that  –  Unfiltered  noise  =  –  Linearly  filtered  term  =  –   quadra$cally  filtered  term    

•  Linear  and  quadra$c  terms  dominate  

Page 16: Mul$%Stage+(MASH)+Modulators+classes.engr.oregonstate.edu/eecs/spring2017/ece627/Lecture Notes/MASH.pdfMul$%Stage+(MASH)+Modulators+ ECE+627+ Prof.+Gabor+Temes+ Compiled+by+Sachin+Rao+and+BangdaYang+

References  

•  Schreier,  Richard  and  Gabor  Temes.  Understanding  Delta-­‐Sigma  Data  Converters.  IEEE  Press,  2005.  

•  Malober$,  Franco.  Data  Converters.  Springer,  2007.  

•  Y.  Matsuya,  et.  al.  “A  16-­‐bit  oversampling  A-­‐to-­‐D  conversion  technology  using  triple-­‐integra$on  noise  shaping.”  IEEE  Journal  of  Solid-­‐State  Circuits,  vol.  22,  p.921-­‐929,  Dec.  1987.  

•  K.  Uchimura,  et.  a.l.  “Oversampling  A-­‐to-­‐D  and  D-­‐to-­‐A  Converters  with  Mul$stage  Noise  Shaping  Modulators.”  IEEE  Transac>ons  on  Acous>cs,  Speech,  and  Signal  Processing.  Vol.  36,  p.1899-­‐1905.  Dec,  1899.  

•  I.  Fujimori,  et.  al.  “A  90-­‐dB  SNR  2.5MHz  Output-­‐Rate  ADC  Using  Cascaded  Mul$bit  Delta-­‐Sigma  Modula$on  at  8X  Oversampling  Ra$o.”  IEEE  Journal  of  Solid  State  Circuits,  vol.  35  p.1820  -­‐1828,  Dec.  2000.