运放压摆率对信号失真度和信噪比的影响

本文探讨了运放压摆率对信号响应速度的影响及压摆率不足导致的信号失真现象。通过仿真对比了原始信号与经运放处理后的信号在时域和频域的变化,发现压摆率过低会显著增加系统噪声。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

压摆率(SlewRate)是反应运放动态性能的一项参数,压摆率越大说明运放的延迟越小,对阶跃信号的响应也越迅速。

详细的关于压摆率的成因和参数说明,详见TI的一篇文章:

http://www.deyisupport.com/question_answer/analog/amplifiers/f/52/t/21086.aspx

本文着重介绍由于压摆率不够带来的失真及其影响。

信号的压摆率由下式给出

这实际上输入信号的一阶微分,则原始信号可以写成

运放的压摆率最大值为,则运放输出信号的压摆率将位于如下区间:

依照这个思路进行建模

其中,

原始信号为

 

限幅器值域位于 [-0.8,0.8]

添加零阶保持器是为了将连续信号转为离散信号。

运行仿真

原始信号波形

经过虚拟运放后的波形

在时域上,二者区别并不是十分明显。

原始信号频谱

经过虚拟运放信号频谱

从频域上看,有非常多的谐波。

下面定量计算总谐波失真(THD),以评价失真程度

原始信号的THD为-10.0244dB

经过模拟运放之后的THD为-10.0138dB

由于MATLAB默认取6次谐波,两者差距并不大。

再计算一下信噪比(SNR)

原始信号的SNR为292.05dB

 

经过模拟运放之后的SNR仅有58.0369dB

 

总结一下,运放的压摆率过低,会在大动态信号情况下增加系统噪声,而这一点在时域是很难直接看出来的。

在实际工程中,对于正弦信号,可由如下公式计算最小压摆率极限值,并取适当余量。

 

 

转载于:https://www.cnblogs.com/qiantuo1234/p/7276810.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值