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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: Harold-HAN

[求助] 关于ADC的量化误差,第一次做12位SARADC,有效位只有6.5bit

[复制链接]
发表于 2024-1-1 10:28:52 | 显示全部楼层


Harold-HAN 发表于 2023-12-29 10:52
主要是因为没有理解ENOB,输入信号幅度为达到DAC的满量程幅度,导致信号的功率比较低 ...


已经解决了吗?
 楼主| 发表于 2024-1-3 11:06:23 | 显示全部楼层


greensoya 发表于 2024-1-1 10:28
已经解决了吗?


是的,我DAC的量程设定的900mV,但是我输入信号的vpp就只有500mV,输入信号的功率比较小,所以出来的ENOB就比较小,后来将输入信号的vpp调到890mV,主要考虑工艺角的影响,没有给900mV,上下留了裕度。然后ENOB就上去了,能够达到11.9的。
发表于 2024-2-22 09:14:48 | 显示全部楼层
博主的trise,tfall最后怎么设置的,我遇到了一样的问题
 楼主| 发表于 2024-2-26 11:24:32 | 显示全部楼层


一只IC虫 发表于 2024-2-22 09:14
博主的trise,tfall最后怎么设置的,我遇到了一样的问题


你说的是ADC采样时钟吗?我用的理想源给的,具体的trise和tfall值可以根据你实际电路中的时钟来给,我两个都给的1ns。边沿给10ns时会导致数字模块重复抽取,判定为两个上升沿,这会导致数字会在一个时钟边沿同时控制两个DAC的控制信号。如果你的时钟边沿比较缓慢,那么需要通过buffer来推一下,这样来满足电路需求。
发表于 2024-2-26 14:13:10 | 显示全部楼层
那这么说我给的0应该也没有问题吧
 楼主| 发表于 2024-2-26 15:39:58 | 显示全部楼层


一只IC虫 发表于 2024-2-26 14:13
那这么说我给的0应该也没有问题吧


常规来说不建议给0,你可以给1ps,如果你是ENOB的问题,有可能是你输入信号vsin的摆幅并没有达到你DAC的参考电压,在计算SNR时会导致信号能量低,SNR低,你的ENOB也不会高
发表于 2024-2-26 17:08:15 | 显示全部楼层
十分感谢,我的结果是谐波大,信号能量还可以,有啥建议吗?ENOB=6.3,降低输入信号幅度后可以上升2bit左右
 楼主| 发表于 2024-2-26 17:22:40 | 显示全部楼层


一只IC虫 发表于 2024-2-26 17:08
十分感谢,我的结果是谐波大,信号能量还可以,有啥建议吗?ENOB=6.3,降低输入信号幅度后可以上升2bit左右 ...


谐波这一块我暂时还没有遇到问题,所以理解也不深。建议你先看看谐波是由什么模块导致的吧,看看是ADC电源的问题,还是DAC参考电压的问题,排除这两个那就可能是你ADC的那几个模块的问题了,可以尝试一个一个替换成理想模块去试试看。
发表于 2024-11-14 19:48:23 | 显示全部楼层
可以求一下SAR ADC的virtuoso文件嘛,研1刚入门导师就让我搭,根本不知道怎么搭呜呜呜
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 06:31 , Processed in 0.020740 second(s), 6 queries , Gzip On, Redis On.

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