最小采样频率计算公式_AD5933使用外部时钟获得更低的分析频率
■ 前言
在博文 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使用外部时钟获得更低的分析频率相关推荐
- AD5933使用外部时钟获得更低的分析频率
■ 前言 在博文 AD5933不同频率下转换结果 中分析了 AD5933阻抗变换模块 使用内部时钟(fosc=16.776MHz)时,测量结果受到采集时间窗口的影响,所能够达到的最低阻抗激励正弦信号频 ...
- 最小采样频率计算公式_《傅里叶光学(九)》 信号采样与重建
1.理想采样 到目前为止,我们把所有函数都当作连续函数,就是说对于每一个 , 函数 都有对应的值.在现实中,有许多函数比如说声波之类的信号,是有频带限制的.考虑一个有限带宽的函数 ,有限带宽意味着在频 ...
- 最小采样频率计算公式_离散系统、Z变换和最小拍控制的理解与总结
离散系统.Z变换和最小拍控制的理解与总结 先注:离散系统用差分方程来表达,频域变换为Z变换 连续系统用微分方程来表达,频域变换为s变换 从采样信号说起: 如图所示: 在数学即为:采样信号(脉冲采样)的 ...
- 最小采样频率计算公式_【鼎阳硬件智库原创 | 测试测量】示波器和频率计测量频率,哪个更准?...
高学琴 鼎阳硬件设计与测试智库专家组成员 在电子技术领域中,信号频率的测量是我们经常会遇到的问题,示波器和频率计均可以实现频率测量,那么究竟哪种方法的测量结果更为准确呢?下面我们将就这两种方法的测量原 ...
- 最小采样频率计算公式_ShaZam深入分析之从数字声音到频率
点上面"东哥IT笔记",关注并星标 每天一篇业界最新技术分享 我们在之前的文章中介绍了如何从模拟声音转变到数字声音.现在假如有了一个数字声音,你如何得到他的频率呢?这个部分很重要, ...
- mpc5774时钟监控寄存器_单片机如何才能不死机之内外部时钟
1. 前言 时钟是嵌入式系统中非常重要,但又常常被忽视的地方.它的成本只占整个系统的一个零头,但由于时钟的停振,或其它异常最终导致厂商付出高昂代价的案例却并不少见.下面我们看一下在时钟设计中应该注意的 ...
- 浅谈晶振作用功能、晶体和晶振、外部时钟和内部时钟、分频倍频预分频后分频、定时器和计数器
Fosc=frequence oscillate 晶振频率 晶振是用来起振的,只是振荡电路的一种,还有自激振荡器.电容三点式振荡器.LC振荡器.RC振荡器......其作用是通电才产生原始时钟频率,这 ...
- 内部时钟和外部时钟隔离的Σ-Δ调制器
"在本文中,将详细研究这两类隔离Σ-Δ调制器的输出数据信号完整性.并通过简单的电磁干扰(EMI)测试设置.对由这两类Σ-Δ调制器的高频时钟信号产生的EMI进行比较. 对输出数据信号完整性和时 ...
- MapReduce Service更换集群外部时钟源,仅需10步
摘要:MapReduce Service 集群使用NTP进行时钟同步.本文简要介绍了MapReduce Service集群NTP机制及NTP的配置方式. 本文分享自华为云社区<MapReduce ...
- 51单片机(8051系列)外部时钟
OUT(输出引脚),IN(输入引脚)的区别 OUT(输出引脚) 输入引脚连接输入设备 IN(输入引脚) 输出引脚连接输出设备 外部时钟和内部时钟的区别 1.XTAL1和XTAL2引脚 内部时钟方式:必 ...
最新文章
- redux-thunk使用教程
- android 中使用AsyncTask实现简单的异步编程
- Linux内核的l2tp实现,Linux Kernel gdth实现内核内存破坏漏洞
- Ghost文件封装说明
- docker pull的镜像放在哪里_Docker 安装ELK及Docker常见命令
- 中关村windows11 32位专业版镜像v2021.07
- mysql备份-a是什么_MySQL主从备份和主主备份配置+Keepalived+MySQL读写分离
- 事件和数据回发机制的实现
- Atitit 分布式文件系统 hdfs nfs fastfs 目录 1. 分布式文件系统	1 2. 什么是FastDFS	1 2.1. FastDFS特性:	1 2.1.1. fastdfs是否可在
- SRA 案例:关于华为开发者联盟基础服务文档内容的改进建议(华为开发者联盟文档深度体验官)
- led屏背后线路安装图解_LED屏安装工程施工方案
- 高速PCB设计中遇到的问题总结
- 联想笔记本卸载McAfee
- HTML+CSS大作业——中华美德文化(6页) HTML+CSS+JavaScript 中国传统美德文化网页HTML代码
- 一点知识丨Base64 的图片如何完美复制到系统粘贴板
- IEEE调研报告:父母关于人工智能对儿童的影响的看法
- 一个网课开发者复工后的一个月
- 完美解决 git Unable to access ‘https://github.com/xxxx/xxxx.git/’:OpenSSL SSL_read:Connection was reset
- linux 软链接重新连接,Linux总结(十二)set_uid set_gid stic_bit 软链接 硬链接
- 基于语义分割实现人脸图像的皱纹检测定位与分割
热门文章
- Stata:多元回归中控制其他因素不变的含义
- pyinstaller编译报错 IsADirectoryError: [Errno 21] Is a directory
- 爱快软路由常见问题汇编(2018-04-21)
- south的使用总结
- CentOS7图形界面和命令行界面的切换快捷键
- 安装了linux后win10键盘失灵,win10系统安装后笔记本键盘失灵不能用的解决方法
- EAM 资产管理系统选型思路
- 北邮带研究生的计算机导师有哪些,GitHub - sunichi/BUPTNiceMentors: 北邮研究生导师口碑榜...
- 全球票房73亿的《海王》,是怎么炼成的!
- 专访雪球网技术团队:用Node.js做前端的类SOA架构