■ 前言


在博文 AD5933不同频率下转换结果[1] 中分析了 AD5933阻抗变换模块 使用内部时钟(fosc=16.776MHz)时,测量结果受到采集时间窗口的影响,所能够达到的最低阻抗激励正弦信号频率。

那么,在有些应用中,对象的带宽和工作频率会很低,那么如果能够使用AD5933对这些对象进行测量呢?

虽然,AD5933内部的DSS(数字信号合成 )器可以输出很低的频率,但受到前面提到的数据采集窗口的窗口的影响,所以还是不能够使用。

一种可行的方式就是利用AD5933外部时钟,来降低内部ADC采样的频率,从而可以有效扩大数据采集时间窗口,减少因为 频谱泄漏[2] 对于测量结果的影响。

  • [ ] 通过实验验证MCLK对于AD5933的影响
  • [ ] 验证AD5933究竟是否可以达到很低的分析能力?

01使用STC8G1K08的T0输出脉冲信号[](实验STC8G1K08 Keil工程文件:C51STCTest2020AD5933AD59338G1KAD59338G1K.uvproj "说明"),[^58618]


AD5933阻抗转换器、网络分析仪初步实验[3] 中给出了基于STC8G1K081K(SOP8)的实验电路,完成对AD5933模块的I2C总线命令的控制。实验电路板还包括有T0/T1CLKO管脚输出,这部分可以用来产生AD5933的MCLK的时钟信号。

▲ 设置T1CLKO的STC8G相关寄存器

在STC8G1K08的main程序初始化子程序中,定义如下命令,设置T1CLKO为输出信号。

▲ 实验电路板 STC8G1K08

测量P5.4(T1CLKO)管脚的波形如下。频率为:。

由于此时T1用于UART1的波特率(460800bps),所以它的频率为921.3Khz。

▲ STC8G1k的P5.4(T1CLKO)管脚的输出波形

02产生输出信号


1.设置输出激励正弦信号

在初始化AD5933中,选择外部CLK。在设置SetSweep的时候,设置参数oscf=0.92。输出3kHz。

下面是采集到的输出波形。它的频率为3KHz。这说明AD5933的确是按照外部得始终产生激励信号的。

▲ 输出3KHz的正弦波形

2. 测试新的最低工作频率

内部工作频率 时,按照AD5933不同频率下转换结果[1] 中的结果,最低工作频率大约是:左右。现在外部时钟频率为:。那么对应的最低工作频率:

下面是在不同的输出工作频率下,测量负载为无穷大时,测到所得到的电流幅度。可以看到在频率大约为110Hz的时候,输出接近于零。这与上述计算结果是相符合的。

3.修改模块中的耦合电容

使用AD5933上的运放缓冲电路的时候,由于AD5933通过 0.01uF的电容耦合到AD8606运放。当输出频率很低的时候,会极大衰减输出信号。

将该耦合电容修改到20uF;这样对应的截止频率为:,后期的分压电阻为。后期的截止频率为:

▲ 不同频率下输出激励电压

▲ 不同频率下输出激励电压

从上图来看,输出信号的截止频率大约是10Hz左右。

为了进一步降低截止频率,将原来的分压电压的电阻从原来的22kΩ,修改成200kΩ.

▲ 修改缓冲运放

经过改造之后,重新测量输出电压与激励信号频率之间的关系。可以看到截止频率降低到1Hz左右。

▲ 不同频率输出激励电压幅值

03使用信号源产生工作频率


1.工作时钟频率

使用DS345产生AD5933的工作时钟信号。首先设置输出频率:100kHz, 幅度:Vpp=2V;偏置:1V。

▲ 信号源DS345

由于输出信号是按照负载为50Ω来设定的。带动AD5933工作时,由于负载远远大于50Ω,所以输出的幅值基本上是上述设置两倍。

下图是实际测量DS345输出的时钟信号。Vpp大约为2V,重心偏移量为2V。

▲ 工作时钟信号

通过测试,需要将时钟的幅值设置为峰峰值2V才能够满足触发AD5933的工作。

▲ 设置信号的幅值和波形

如果输入信号超过的3.3V,有可能导致电流回灌。

  • [ ] 正确的设置方式:Vpp:1.5V,Vbias=1V,方波。

2.测试输出信号频率

在Vin,Vout之间连接。在不同的频率下测量的结果如下图所示。

  • [ ] 工作频率:0.1MHz

▲ 不同频率下测量的结果

根据在 AD5933不同频率下的转换结果[1] 测量结果,在下,频率泄露所引起的最低工作频率为2000Hz。那么工作在下的最低工作频率为:

从前面的测量结果来看,的确最低的工作频率大约10Hz左右。

(1)工作频率0.01MHz:

下面显示了在不同的频率下的测量结果。

在工作频率为下,数据采样频率为1MHz。在工作频率时,对应的数据采样频率为:

▲ 不同频率下测量的结果

▲ 普通频率下的测量结果

下图显示了在596MHz下,对应的采集到的数据。其中存在两个奇怪的地方:

  • [ ] 测量结果中存在一个线性相位 这可能是由于转换过程存在一个特定的时间延时。从图像中可以看到该延迟大约是2ms。也就是在1000Hz的时候,相位相差了2个。
  • [ ] 当频率大于550Hz长辈,结果中存在噪声 由于采集频率为596Hz,所以当信号的频率超过500Hz之后,实际上信号已经处于欠采样过程。所以这个过程存在着比较明显的噪声。

▲ 普通频率下的测量结果

(2)工作频率:0.02MHz:

从测量结果来看:

  • [ ] 存在着 一个1ms左右的延迟 可以猜测,固定的延迟大约等于两个工作时钟信号周期。

▲ 普通频率下的测量结果

下图显示了最低的工作频率大约在2.5Hz。

▲ 普通频率下的测量结果

(3)工作频率:0.05MHz

最低的工作频率大约E座5.5Hz.

▲ 普通频率下的测量结果

3. AD5933的工作频率对结果的影响

  • [ ] 工作频率:0.01MHz

▲ 不同频率下的测量结果

  • [ ] 工作频率:0.02MHz

▲ 不同频率下的测量结果

  • [ ] 工作频率:0.05MHz

▲ 不同频率下的测量结果

※ 结论


可以使用外部加入测MCLK信号,来改变AD5933的测量信号频率范围。

输入信号的幅度需要尽可能解决0~3.3V,可以使用正弦波,或者方波信号来驱动MCLK。

总结上述测量结果,可以近似得到如下的结果: (1)AD5933存在一个固定的延迟,这与工作频率之间的关系为:。

(2) 数据采样频率:。 的单位MHz。 输入信号的频率需要小于fs的一半。

(3)最低工作频率:。 的单位MHz。

(4)测量保证数据精确性,至少在采样数据中,正弦信号的周期:最小5个;最大的周期512(满足采样定理)。因此AD5933的测量信号的频率范围大约是100倍(两个数量级)。

参考资料

[1]

AD5933不同频率下转换结果: https://zhuoqing.blog.csdn.net/article/details/106969485

[2]

频谱泄漏: https://eason.blog.csdn.net/article/details/7904553?ops_request_misc=&request_id=&biz_id=102&utm_term=%E9%A2%91%E7%8E%87%E6%B3%84%E9%9C%B2&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~sobaiduweb~default-0-7904553

[3]

AD5933阻抗转换器、网络分析仪初步实验: https://zhuoqing.blog.csdn.net/article/details/106901397

最小采样频率计算公式_AD5933使用外部时钟获得更低的分析频率相关推荐

  1. AD5933使用外部时钟获得更低的分析频率

    ■ 前言 在博文 AD5933不同频率下转换结果 中分析了 AD5933阻抗变换模块 使用内部时钟(fosc=16.776MHz)时,测量结果受到采集时间窗口的影响,所能够达到的最低阻抗激励正弦信号频 ...

  2. 最小采样频率计算公式_《傅里叶光学(九)》 信号采样与重建

    1.理想采样 到目前为止,我们把所有函数都当作连续函数,就是说对于每一个 , 函数 都有对应的值.在现实中,有许多函数比如说声波之类的信号,是有频带限制的.考虑一个有限带宽的函数 ,有限带宽意味着在频 ...

  3. 最小采样频率计算公式_离散系统、Z变换和最小拍控制的理解与总结

    离散系统.Z变换和最小拍控制的理解与总结 先注:离散系统用差分方程来表达,频域变换为Z变换 连续系统用微分方程来表达,频域变换为s变换 从采样信号说起: 如图所示: 在数学即为:采样信号(脉冲采样)的 ...

  4. 最小采样频率计算公式_【鼎阳硬件智库原创 | 测试测量】示波器和频率计测量频率,哪个更准?...

    高学琴 鼎阳硬件设计与测试智库专家组成员 在电子技术领域中,信号频率的测量是我们经常会遇到的问题,示波器和频率计均可以实现频率测量,那么究竟哪种方法的测量结果更为准确呢?下面我们将就这两种方法的测量原 ...

  5. 最小采样频率计算公式_ShaZam深入分析之从数字声音到频率

    点上面"东哥IT笔记",关注并星标 每天一篇业界最新技术分享 我们在之前的文章中介绍了如何从模拟声音转变到数字声音.现在假如有了一个数字声音,你如何得到他的频率呢?这个部分很重要, ...

  6. mpc5774时钟监控寄存器_单片机如何才能不死机之内外部时钟

    1. 前言 时钟是嵌入式系统中非常重要,但又常常被忽视的地方.它的成本只占整个系统的一个零头,但由于时钟的停振,或其它异常最终导致厂商付出高昂代价的案例却并不少见.下面我们看一下在时钟设计中应该注意的 ...

  7. 浅谈晶振作用功能、晶体和晶振、外部时钟和内部时钟、分频倍频预分频后分频、定时器和计数器

    Fosc=frequence oscillate 晶振频率 晶振是用来起振的,只是振荡电路的一种,还有自激振荡器.电容三点式振荡器.LC振荡器.RC振荡器......其作用是通电才产生原始时钟频率,这 ...

  8. 内部时钟和外部时钟隔离的Σ-Δ调制器

    "在本文中,将详细研究这两类隔离Σ-Δ调制器的输出数据信号完整性.并通过简单的电磁干扰(EMI)测试设置.对由这两类Σ-Δ调制器的高频时钟信号产生的EMI进行比较. 对输出数据信号完整性和时 ...

  9. MapReduce Service更换集群外部时钟源,仅需10步

    摘要:MapReduce Service 集群使用NTP进行时钟同步.本文简要介绍了MapReduce Service集群NTP机制及NTP的配置方式. 本文分享自华为云社区<MapReduce ...

  10. 51单片机(8051系列)外部时钟

    OUT(输出引脚),IN(输入引脚)的区别 OUT(输出引脚) 输入引脚连接输入设备 IN(输入引脚) 输出引脚连接输出设备 外部时钟和内部时钟的区别 1.XTAL1和XTAL2引脚 内部时钟方式:必 ...

最新文章

  1. redux-thunk使用教程
  2. android 中使用AsyncTask实现简单的异步编程
  3. Linux内核的l2tp实现,Linux Kernel gdth实现内核内存破坏漏洞
  4. Ghost文件封装说明
  5. docker pull的镜像放在哪里_Docker 安装ELK及Docker常见命令
  6. 中关村windows11 32位专业版镜像v2021.07
  7. mysql备份-a是什么_MySQL主从备份和主主备份配置+Keepalived+MySQL读写分离
  8. 事件和数据回发机制的实现
  9. Atitit 分布式文件系统 hdfs nfs fastfs 目录 1. 分布式文件系统 1 2. 什么是FastDFS 1 2.1. FastDFS特性: 1 2.1.1. fastdfs是否可在
  10. SRA 案例:关于华为开发者联盟基础服务文档内容的改进建议(华为开发者联盟文档深度体验官)
  11. led屏背后线路安装图解_LED屏安装工程施工方案
  12. 高速PCB设计中遇到的问题总结
  13. 联想笔记本卸载McAfee
  14. HTML+CSS大作业——中华美德文化(6页) HTML+CSS+JavaScript 中国传统美德文化网页HTML代码
  15. 一点知识丨Base64 的图片如何完美复制到系统粘贴板
  16. IEEE调研报告:父母关于人工智能对儿童的影响的看法
  17. 一个网课开发者复工后的一个月
  18. 完美解决 git Unable to access ‘https://github.com/xxxx/xxxx.git/’:OpenSSL SSL_read:Connection was reset
  19. linux 软链接重新连接,Linux总结(十二)set_uid set_gid stic_bit 软链接 硬链接
  20. 基于语义分割实现人脸图像的皱纹检测定位与分割

热门文章

  1. Stata:多元回归中控制其他因素不变的含义
  2. pyinstaller编译报错 IsADirectoryError: [Errno 21] Is a directory
  3. 爱快软路由常见问题汇编(2018-04-21)
  4. south的使用总结
  5. CentOS7图形界面和命令行界面的切换快捷键
  6. 安装了linux后win10键盘失灵,win10系统安装后笔记本键盘失灵不能用的解决方法
  7. EAM 资产管理系统选型思路
  8. 北邮带研究生的计算机导师有哪些,GitHub - sunichi/BUPTNiceMentors: 北邮研究生导师口碑榜...
  9. 全球票房73亿的《海王》,是怎么炼成的!
  10. 专访雪球网技术团队:用Node.js做前端的类SOA架构