在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1805|回复: 2

[求助] SAR ADC设计问题

[复制链接]
发表于 2023-1-11 10:29:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好,本人最近在做一款单端的SAR ADC,8位,结构不复杂,比较基础的结构,是用于一个大系统的辅助模块;对转换准确性要求较高,且有量产的需求;遇到了一些问题:
1、在进行蒙特卡洛仿真时,在一些情况下,当比较器正向输入端电压转换到负输入端直流电平的附近时,比较结果会发生错误,这样就会导致在输入信号连续变化时,转换得到的数字码不是连续变化的,发生丢码或误码的情况;且在这种情况下,比较器比较结果不定,可能为逻辑高,可能为逻辑低;
2、采用的电容上极板采样结构,在仿真时发现,由于采样MOS管与比较器输入MOS管寄生电容的影响,使得每次转换得到的电压与理论计算得到的电压值有一定的偏差,该情况使得某些时候比较器的结果输出错误,产生错误的数字码;(这种情况往往发现于区间边缘)
例如:以输入信号为40mV为例,通过理论计算,每一次转换后得到的电平值应为
0.04V1.29V1.915V2.2275V2.38375V2.461875V2.5009375V2.48140625V
而仿真得到的电压如下图所示;这就使得理论上第六次转换之后比较结果应为高,然而实际结果为低,因此输出错误的数字码;
wenti.png
请问这些问题有人遇到过吗?有人知道怎么解决吗?不胜感激
发表于 2023-1-11 10:43:00 | 显示全部楼层
1. 8bits, CDAC的mismatch造成的error影響應該不大? 不過你還是可以算一下你的電容陣列對mismatch的影響;
仿真時, 先只仿比較器這個模塊的Monte-Carlo, 去確認是不是比較器的mismatch造成?
若這個mismatch的量都是比較器造成, 你稍微調整一下比較器的mismatch就能解決了
若不是比較器, 那你可能要重新檢視一下CDAC的電容陣列大小是否有符合8bits的精確度

2. 你確認一下這個偏差量, 到底是比較器輸入MOS管的寄生造成, 還是每次sampling MOS SW的charge injection / clock feedthrough造成的?
若是後兩者的話, 拉扎維的書上都有相應的解法
若是比較器MOS管寄生造成, 那就回到問題1, 你的CDAC電容陣列大小跟比較器輸入MOS大小需要同時調整
发表于 2023-1-11 11:16:11 | 显示全部楼层
可能比較器設計導致input offset很大的影響導致比較時會因為offset而電荷量有誤
建議先跑比較氣input offser以及蒙地卡羅確認此offset所導致的電荷輛誤差為多少個lsb
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-13 03:50 , Processed in 0.022441 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表