热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

32f407tim4时钟源频率_技术货:内部时钟和外部时钟隔离的调制器

对输出数据信号完整性和时钟信号电磁干扰(EMI)的比较隔离的Σ-Δ调制器长期以来被证明可以在嘈杂的工业电机应用环境中提供非常高的精度和强劲的电流和电压感测能力。有两类隔离型Σ-Δ调

对输出数据信号完整性和时钟信号电磁干扰(EMI)的比较

隔离的Σ-Δ调制器长期以来被证明可以在嘈杂的工业电机应用环境中提供非常高的精度和强劲的电流和电压感测能力。有两类隔离型Σ-Δ调制器:一种是在IC内部产生时钟信号;另一种是从外部时钟源接收时钟信号。 Σ-Δ调制器生成对应于输入模拟信号的输出数字比特流数据。输出数字数据必须尽可能与时钟信号同步。然后,微控制器以相同的时钟信号频率对该输出数据进行采样,以进一步滤波和抽取。

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

隔离型Σ-Δ调制器的简化框图

图1左侧的简化框图说明了典型的内(部)时钟隔离Σ-Δ调制器;右侧是典型的外(部)时钟隔离Σ-Δ调制器。对于内时钟型来说,抖动极低的时钟源构建在与Σ-Δ编码器相同的芯片上。重新生成输出MCLK,以允许输出数据位流MDAT被脉送进微控制器以进行抽取和滤波。对于外时钟型来说,外时钟源为Σ-Δ调制器和微控制器提供时钟信号。将在隔离栅的另一侧检测时钟信号。检测器必须能够承受一定程度的时钟抖动,并重构时钟信号,以实现Σ-Δ编码器的正常功能。

54a5a2a2c5092e97104de8ecbab9eaa7.png

图1:左图是内时钟隔离的Σ-Δ调制器简化框图;右图是外时钟隔离的Σ-Δ调制器的简化框图;两者都连至微控制器。

输出数据信号完整性

使用相同的微控制器(此例是FPGA),分别测量内和外时钟Σ-Δ调制器的信噪比(SNR)。这两类Σ-Δ调制器的测量设置是相同的,只是外时钟Σ-Δ调制器需要一个20MHz的外时钟源提供时钟信号。下面的图2a和2b显示了测量设置。将1kHz正弦波模拟电压信号注入Σ-Δ调制器的输入端,然后在FPGA处对相应的数字输出比特流数据进行采样,并经过称为抽取的滤波过程。笔记本电脑上显示的应用图形用户界面(GUI)显示了重构的正弦波、快速傅里叶变换(FFT),FFT用以计算信噪比(SNR)和SNR历史图与时间的对应关系。如果FPGA未能正确采样Σ-Δ输出数据比特流,则将清楚地观察到历史图上SNR的突然下降。

af14ce213a1ff6751f7cfa199c2d9bef.png

图2a:显示了具有相同FPGA板和应用软件的内和外时钟Σ-Δ调制器的测量设置。

d6bf7a6cf9f5a51a1156f7e649c1a757.png

图2b:显示了测量设置的简化示意图

查看图3中示波器捕获的图像,内时钟Σ-Δ调制器的输出MCLK信号似乎是抖动的。但从输出时钟MCLK的上升沿到输出数据MDAT的上升沿或下降沿的时间延迟,对每个时钟周期看来都是相同的。同样,从外时钟到其输出MDAT的时间延迟似乎也是稳定的。这里可得出结论:对这两类Σ-Δ调制器,MDAT在每个时钟周期始终与MCLK同步。

940aca29cde131fdd2d5d57efce83d36.png

图3:显示了示波器捕获的两类Σ-Δ调制器的MCLK和MDAT图像

从图4中所示的SNR历史图与时间的对比来看,对于两类Σ-Δ调制器都没有观察到SNR的突然下降。换句话说,FPGA(微控制器)可正确读取这两类Σ-Δ调制器的输出数据(MDAT)。

6c4611b40aafcf6b899cc0a4cc374531.png

.图4:显示了应用GUI软件中的测量结果

高频时钟信号产生的EMI

高频时钟信号是系统PCB板上EMI的主要来源之一。时钟频率越高、PCB走线越长,时钟信号产生的EMI就越严重。内时钟Σ-Δ调制器的时钟信号走线可以更短。一些内时钟的Σ-Δ调制器还结合了扩频技术来扩展时钟信号的频率峰值,以有效降低EMI。为证明这点,设置了一种如图5所示的简单EMI测量方法,以分别测量内和外时钟Σ-Δ调制器的时钟信号产生的EMI。将环形天线放置在Σ-Δ调制器评估板上方5cm处。示波器设置为将频率从0Hz扫频到100MHz。

1965b3a2f9864dc199a2ec96249feb75.png

图5:显示了该简单的EMI测量设置,用于测量两类Σ-Δ调制器的时钟信号的EMI

从图6中示波器捕获的图像可以清楚看出,外时钟源产生的EMI要高得多,在时钟信号频率及其谐波处达到峰值。例如,对于60MHz的三次谐波,外时钟源产生的EMI比内时钟Σ-Δ调制器输出时钟信号的高20dB。

626b00cce496d8291baf658dc10591cb.png

图6:显示了进入外时钟Σ-Δ调制器的时钟信号产生的EMI要高得多,在时钟信号频率及其谐波处达到峰值

-END-

感谢您的阅读 请点击右下角“好看”

0a4c76221237649b36f2a162561cdace.png


推荐阅读
  • 热璞数据库与云宏达成兼容性互认证,共筑数据安全屏障
    热璞数据库与云宏信息技术有限公司近期宣布完成产品兼容性互认证,旨在提升数据安全性与稳定性,支持企业数字化转型。 ... [详细]
  • 本文探讨了Java中char数据类型的特点,包括其表示范围以及如何处理超出16位字符限制的情况。通过引入代码点和代码单元的概念,详细解释了Java处理增补字符的方法。 ... [详细]
  • 本文深入探讨网页游戏的开发流程,涵盖从程序框架设计到具体实现的技术细节,旨在为开发者提供全面的指导。 ... [详细]
  • C语言入门精选教程与书籍推荐
    本文精选了几本适合不同水平学习者的C语言书籍,从基础入门到进阶提高,帮助读者全面掌握C语言的核心知识和技术。 ... [详细]
  • 本文介绍了如何使用Gradle和gdx-setup.jar工具来创建LibGDX项目,包括详细的步骤和注意事项,适合初学者和有经验的开发者。 ... [详细]
  • Spring Boot 入门指南
    本文介绍了Spring Boot的基本概念及其在现代Java应用程序开发中的作用。Spring Boot旨在简化Spring应用的初始设置和开发过程,通过自动配置和约定优于配置的原则,帮助开发者快速构建基于Spring框架的应用。 ... [详细]
  • 将Laravel China教程转换为PDF格式
    介绍如何将从Laravel China购买的教程,例如《PHP扩展包实战教程》和《L06 Laravel教程 - 电商进阶》(基于Laravel 5.7),转换为PDF文件,以便于离线阅读和保存。 ... [详细]
  • Python 中使用 Pyecharts 绘制雷达图详解
    本文将详细介绍如何在 Python 环境中利用 Pyecharts 库来创建美观且功能丰富的雷达图。适合需要图形化展示多维度数据的开发者和研究人员。 ... [详细]
  • 精通C++并非易事,为何它比其他语言更难掌握?这主要归因于C++的设计理念,即不强迫用户接受特定的编程风格或限制创新思维。本文探讨了如何有效学习C++,并介绍了几本权威的学习资源。 ... [详细]
  • 本文整理了一系列Java面试问题,涵盖Java开发环境的分类、Java语言的核心特性、Linux环境下Java SE的安装步骤、常用的Java开发工具介绍,以及类与对象的基本概念等。 ... [详细]
  • 深入理解设计模式之观察者模式
    本文详细介绍了观察者模式,这是一种行为设计模式,适用于当对象状态发生变化时,需要通知其他相关对象的场景。文中不仅解释了观察者模式的基本概念,还通过Java代码示例展示了其实现方法。 ... [详细]
  • 在Windows 8系统中,有时系统内置的Media Player会被设为默认播放器,这可能不符合部分用户的使用习惯。本文将详细介绍如何在Windows 8中更改或禁用Media Player作为默认播放器的方法。 ... [详细]
  • Kotlin 扩展函数详解及其工作原理
    本文详细探讨了 Kotlin 中的扩展函数概念,包括其定义、使用方式以及背后的实现机制,并分析了使用扩展函数时的一些限制。 ... [详细]
  • 近期探讨了‘内部螺旋矩阵算法’的实现细节,并深入分析了面向对象编程中的可扩展性问题。基于这些讨论,本文通过引入桥梁设计模式对原有代码进行了优化与重构,以增强代码的灵活性和可维护性。 ... [详细]
  • Python基础教程(一)
    本篇教程将介绍Python中的字符串格式化方法、用户输入处理以及基本的运算符和控制结构。 ... [详细]
author-avatar
mobiledu2502890297
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有