ADC设计评估性能的仿真经验

设计ADC时,往往要评估整个ADC的性能,这里分享一下相关经验。

经验一:对输出信号做FFT,评估ADC性能
选择看图工具里自带的FFT工具,选中要做FFT的信号,点Measurements,点Spectrum,出现下图最右边的框图
在这里插入图片描述
在这里插入图片描述

Start/stop Time:做FFT 起始和结束的时间,必须满足非相干采样
Sample Counter/Freq:采样点数
Window Type:一般选Rectangular,矩形窗
Start/end Freq: 直接点一下S,自动出来。976.6是做FFT的信号从开始到结束的频率。500K是采样频率的一半。
Signal bins:跟窗函数有关。如果kaiser,默认2个signal bins
Peak sat Level:峰值饱和度。在做FFT前,可以把信号归一化,看幅度的情况。
Harmonics:计算THD时,算多少个谐波。计算SNR时,去掉多少个谐波。
Noise Floor/Bin: 一个箱体bins为Fs/N,Fs采样率,N为采样点数,表示一个箱体bins内有多少noise。
Noise Floor/rtHz:rtHz就是Hz开方,noise Floor以Hz开方为单位。
ENOB:就是有效位数。
SINAD:信号跟噪声加谐波的比值
SNR:信号跟噪声的比值
SFDR:信号于最高谐波的比值
THD:谐波和

经验二:ADC做Tran noise仿真,评估ADC性能
Tran noise 原理:MOS管在频率上的1/f和热噪声,通过频域转换到时域。
在这里插入图片描述

Noise Fmax:选择的频率越大,仿真速度也会变慢。
Noise seed:随机数种子,可以任意填个整数

经验三:运放做瞬态仿真,评估THD性能。
在这里插入图片描述

输入sine 波做tran仿真,仿真最好用高精度。Tran仿真需设置上图中的maxstep,如果输入1K的信号,取了11个周期,采样4096个点,则每个采样点的step为(11/1000/4096),设置maxstep为(11/1000/4096)/N,N可取2,4,8等。这样出来的波形算THD才算的准,否则,仿真step超过(11/1000/4096),导致采样的点是图形软件拟合出来的点,而不是真正采用出来的点,会导致THD不准。
在这里插入图片描述

点击图形软件中选中要做THD的信号(net7-net010),按calculator按钮,在公式中选thd函数,填上起始时间和结束时间,采样点数,输入信号频率。注意要符合相干采样。点击ok,就可以得到左边expression中的thd表达式,表达式还要除以100,主要是因为THD给的是百分比的值,如音频大约有0.01%的失真,再通过dB20函数转化为功率指标。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值