SAR ADC小白第一次着手ADC项目,希望得到前辈们的帮助
项目要求12位SAR,采样频率80M,使用28nm工艺。现在已经在
matlab上进行一段式
仿真了。matlab代码中失配1%,比较器噪声 0.00015,在采样和DAC置位过程引入瞬态方程求实际p、n端的电压。
问题如下:
1、未加冗余位情况下,仿真结果大概是多少?
我不加冗余位,现在仿真出来的有效位数仅有4.35bits左右。不知道仿真结果是否正确?
2、设置参数是否具有可行性?
matlab仿真设置单位电容为2fF,采样时间为1ns,采样开关导通电阻为200Ω;每位CDAC建立时间300p秒,开关网络单个导通电阻为200Ω。
(一般设计中mos管的电阻在几百到几K,若将代码中开关导通电阻进一步提高,有效位数将更小。)
多谢各位的支持。
请问ADC一般的单位电容选用多大的呢?
若直接调用工艺库中的MOM电容,最小是40fF左右,2fF需要自己画电容,我认为这个2fF取值已经很小。
另外,如果为了晶体管级别风容易实现,提高开关电阻阻值,那么意味着时间常数提高,精度将比现在更低。有什么方法能够解决呢?是不是一些需要用到前台校准来分配各个电容的置位时间?