■ 问题简介


在博文 使用AD5933测量电子器件复阻抗 中,对于电容负载进行测量的时候,发现测量的结果与理论值严重不符。

除了出现了增大的测量输出值(与前面电阻相对比),还有一些非常不规则的输出结果。

计时在小信号下测量,比如下面使用扫描指令SWEEP(3),也就是信号的峰峰值为200mV,接收回路的增益Gain=1时,扫描频率从50变化到2020Hz,所得到的电容(容值为222:2.2nF)测量结果曲线。

▲ 测量电容(222)的测量曲线

阻抗幅值的倒数,即驱动电流值(Amplitude)与频率之间呈现严重的非线性关系。

通过测量 AD5933电路模块 运放(AD8606)缓冲的输出激励信号与I-V变换输出信号,可以看到,I-V输出信号在激励信号的阶跃下呈现了高频振荡的情况。这种情况导致了AD8606输出饱和。

▲ AD8606I-V变换输出(蓝色)与激励信号(青色)

这种情况在输出激励信号大的时候(比如2Vpp),则振荡更加剧烈,使得AD8606出现过度的饱和。从而使得测量徐建国出现非常大的误差。

▲ AD8606的I-V变换输出(蓝色)与激励信号(青色)

01原因分析


通过前面波形可以看出,所产生的波形

0.问题原因假设

为了便于测量,使用了两条长度大约为20厘米的同轴电缆将AD5933模块的 Vin, Vout的端口引至面包板。这样便于在面包板上搭建各种实验电路。

猜测这是由于这两条引出的信号线所寄生的电感,与被测电容形成了R-L-C谐振电路,从而造成了前面的激励信号振荡。

▲ 实验测量电路及其外部引线

1.验证上面的猜测

改变测量电容。下面使用两种电容的容值:分别是222,102(2.2nF, 1.0nF)测量振荡的波形,可以看到对应的振荡波形的频率有变化。但是并没有严格的两倍的关系。

下面的这组对比的波形是在输出激励信号的幅值为2Vpp的情况下测量的。

▲ 两种不同的测量电容下的振荡波形 左:测量电容222;右:测量电容102

下面将激励信号的幅度减小到200mVpp,对应的频率变化就稍微明显了一些。

▲ 两种不同的测量电容下的振荡波形 左:测量点融222;右测量点融102

通过上面的测量,可以看到该振荡波形的频率与被测量电容的容值有关系,呈现反比例关系。虽然不是特别的严格,可能这其中还有其它杂散电容在起作用。

2.RLC的元素

为了获得解决问题的方法,分析上述振荡形成中的RLC的元素,最主要是L,C的因素。

通过在输入线上绕制磁环,发现对于振荡 波形(幅度和频率)没有影响,这说明产生RLC振荡的磁力线没有到同轴电缆外面,而是在同轴电缆内部。

▲ 在输入线上绕磁环,测试对振荡波形的影响

由此,也可以判断,对应的C也应该包括有同轴电缆屏蔽层与中间导线之间的分布电容。

使用手持RLC表,测量一段40厘米长的同轴电缆,读到相应的电容值:40pF左右。

▲ 40厘米长的同轴屏蔽电缆以及手持RLC表

02消除振荡措施


1.增加RLC震荡回路的阻尼系数

消除RLC振荡,一种方式可以通过增加电阻R的幅值,降低谐振回路的Q值。进而可以增加衰减的速度。

▲ R对于谐振回路的影响

对于RLC串联谐振电路,电路的品质因子(Q)的计算公式如下:

当R增加的时候,Q降低,从而加快了振荡衰减的速度。

下面是在上述测量电路中,在Vin端分别串入100Ω,430Ω的电阻后,测量AD8606 I-V转换输出的波形。

▲ 在输入端串联100Ω电阻后的波形

▲ 在输入端串联430Ω是的波形

这种串联电阻的の方式可以减弱振荡,但是还是会出现脉冲,这是由于在激励信号中还是存在着阶跃的情况。

2.减少阶梯幅度

(1) 通过增加AD5933的工作频率来降低阶梯的幅度

下图是使用100kHz合成频率输出2050Hz的激励信号,可以看到其中输出信号的阶梯非常明显,经过RC串联负载之后,出现了比较明显的脉冲。

▲ 合成波形与振荡之间的关系

将AD5933的工作频率提高到1MHz,产生同样的2050Hz的激励信号,则波形就非常平滑。经过RC(430Ω+222)之后的AD8606 I-V输出波形中就没有明显的脉冲信号了。

▲ AD5933工作频率提高到1MHz输出2050Hz的激励正弦信号波形

提高工作频率可以有效改善激励信号的平滑性。但根据博文 使用AD5933分析复阻抗的时钟频率设置 中的讨论,此时对于负载的扫描频率的范围就只能是: 300Hz<f0<30kHz300Hz < f_0 < 30kHz300Hz<f0​<30kHz

(2) 对AD5933输出信号进行平滑

使用RC,或者LC电路对于AD5933进行低通滤波,降低输出信号中的谐波分量。

这种方式会对测量结果引入额外的衰减和相位。需要根据实际的电路对于测量结果进行理论修正。

※ 结论


通过前面讨论,使用AD5933对纯容性负载进行测量的时候,需要考虑到AD5933输出的激励信号中的阶跃信号对于结果影响。

这其中最主要的原因就是在激励信号中的高频分量在电容负载下会产生比较大的高频电流,从而使得AD5933内部的 I-V转换电路饱和,同时和会引起后面的DFT的频率混叠与频率泄露现象,从而造成测量结果出现较大的偏差。

解决方式包括:

  • 尽可能缩小对负载测量扫频范围,使用工作频率的上限(参见博文: 使用AD5933分析复阻抗的时钟频率设置 )来提高输出信号平滑性。
  • 可以适当在测量对象中增加R、L属性,减低负载电流中的高频分量。在计算结果中通过理论方式进行修正最终的结果。

AD5933测量容性负载时的神秘振荡信号相关推荐

  1. 什么是阻性负载?感性负载?容性负载?(图)

    解答这个问题前先解释几个名词:有功功率.无功功率.视在功率.     有功功率:在交流电路中,凡是消耗在电阻元件上,功率不可逆转换的那部分功率(如转变为热能,光能,或机械能),称为有功功率:     ...

  2. 容性负载、阻性负载、感性负载、功率型负载的区别

    容性负载.阻性负载.感性负载和功率型负载是电路中常见的四种负载类型,它们的区别如下: 1. 容性负载:容性负载是指电容器作为负载时所表现出的特性.电容器的特点是在电压变化时,电容器内部会产生电流,这个 ...

  3. 阻性负载、感性负载和容性负载的区别

    在元器件参数测试时,负载端的特性如果不考虑计算清楚的话,会使器件输出参数值造成一定偏差,常见的就是阻性,感性和容性负载. 阻性负载:纯电阻或可以等效为纯电阻,可直接适用欧姆定律U=I*R,电压和电流呈 ...

  4. 什么是感性负载、容性负载、阻性负载?

    1.感性负载: (1).感性负载是指带有电感参数的负载.确切讲,**应该是负载电流滞后负载电压一个相位差特性的为感性负载,**如变压器,电动机等.另外一种是指有些设备在消耗有功功率时还会消耗无功功率, ...

  5. 功率放大器驱动容性负载、感性负载,有哪些注意事项?

    容性负载对于功率放大器提出了更高的要求,既需要功率放大器有很好的动态相应能力,还要求功率放大器要拥有很好的电流驱动能力.为了更好的使容性负载具有更好的响应特性,驱动功率放大器中需要容性负载的放电回路. ...

  6. DDR的FLY-BY拓扑中容性负载补偿

    信号在传输线上传输遇到过孔.STUB.负载芯片等都会引入容性负载,会导致信号阻抗降低,引起反射. 过孔容性的优化,可以对过孔进行背钻,减小非功能焊盘,增大反焊盘距离,添加回流过孔处理.STUB线 过孔 ...

  7. 开机启动瞬间,由于板上的容性负载导致瞬间的过冲电流

    设备在开机启动瞬间,这个过冲的电流是由于板上的容性负载导致.可以通过设置缓启动来解决.

  8. 检波电路,简易rms电路波谷出现毛刺解决,容性负载导致信号出现尖峰,(电容滤波电路不规范导致波形不稳定)

    运放续流能力不足 在进行uA交流小信号放大过程中,采用整流后给电容充电的方式进行直流转换,从而反映输入待检测电流大小.发现电路接入充电电容后开始有跳动出现,下面进行电路分析与问题解决,部分电路图如下: ...

  9. “驯服”振荡运算放大器(2)——外部容性负载

    现在我们讨论另一因素--运算放大器内部电路的等效输出电阻 (Ro).如下图所示,如果您想驱动某个 CL,您就会受困于 Ro 和 CL 形成的极点频率.G=1 时 20MHz 运算放大器的反馈环路内部 ...

最新文章

  1. Bootstrap-table学习笔记(一)
  2. modnet是一个无需绿幕,扣人像,笔记本上跑到10-20帧
  3. JavaScript中eval()函数
  4. 读卡距离和信号强度两方面来考虑
  5. 自带容器_什么是衬胶容器罐以及质量标准?
  6. LeetCode : Binary Tree Paths
  7. 7-9 用天平找小球 (10 分)
  8. 惊呆!到2020年三大运营商5G投入将达1800亿美元
  9. 数据结构之栈与递归的应用(汉诺塔递归解法)
  10. 笨办法学 Python · 续 练习 9:`sed`
  11. Elasticsearch实践(二)linux安装
  12. IOS 的loadView 及使用loadView中初始化View注意的问题。(死循环并不可怕)
  13. 基于javaweb、springboot2.1旅游管理系统01
  14. 计算机设备统计报告,2017年1-12月通信设备、计算机及其他电子设备制造业增加值统计分析...
  15. 《PHP挖宝》2—Symfony包介绍
  16. 网线每根的含义以及类别和距离传输问题
  17. WSN关键字+自编码网络学习法
  18. 【C语言/C++学习】初识C语言(三)
  19. SQL解析在美团点评中的应用
  20. a king读后感 love of the_一千零一夜英语读后感

热门文章

  1. PHP沉思录-第三篇-Smarty-左轻侯-《程序员》2007年10月号
  2. 零配置Socket TCP消息通讯服务容器EC
  3. 音视频互动开发平台之AnyChat SDK
  4. 局域网配置NTP服务器
  5. webpack 开发模式管理 Development
  6. xwiki[未完成]
  7. .NET版本与CLR版本及兼容性
  8. declare命令用法
  9. 利用Python进行数据分析 Note 1
  10. Asp.Net SignalR 集线器不使用代理的实现