SciTech-EECS-Instrument-Oscilloscope:

示波器 Probe(探针) 的 电路 + 工作原理

示波器 Probe(探针) 上有"信号衰减开关", 多数有 "×1" 和 "×10" 档, 有的有"×100"档;

可以推断出,Probe(探针) 不只是 "同轴线" +"金属电极", 其内部必有电路。

对信号的 "多档位衰减" 不只是 "一个开关" + "几个电阻" 那么简单, 精密仪器都有精密设计:

精准的信号预处理

Probe(探头)那边:

  • R1(82Ω)、R5(68Ω) 和 C2(1pF~10pF可调电容):

    Probe上通过的既可能有"DC分量", 也可能有频带宽度很宽的"AC信号";

    • C1(10pF) 与 C2(1pF~10pF可调电容)都是"极小"电容, 应当是调整 "频率响应曲线" 的 "平滑一致"。

      电容只通过"AC信号", 对 AC低频 和 DC 没什么衰减, 对 "AC高频"(特别是 "尖峰干扰")衰减大。

    • C2(1pF~10pF可调电容) 首先是"可校准调节"的, 有两个作用:

      • 对示波器的"频率带宽"的范围之外的"高频干扰"滤除。
      • 对示波器的"频率带宽"的范围之内的"高频信号"作"RC带通滤波"、比例采样,

        调整"频率带宽"全范围上的信号衰减精准一致。
    • R1(82Ω)、R5(68Ω) 是"比例采样" 与 "阻抗匹配" 的作用。

    • 信号分析: 对 DC分量、"AC高频信号" 与 "AC低频信号" 分别进行分析,

      在示波器的"频率带宽"的范围",滤除干扰、保障全频带(频率带宽)的衰减曲线确定、平滑 和 一致。

      对"强、弱"信号"确定"与"精准"比例采样,为后续的ADC作精准的信号预处理 。

  • "×1"档是"82Ω"(只经过一个电阻),

    因为"×1"档的"开关"将 C1(10pF) 和 R2,R3,R4 都"短接跳过"。
  • "×10"档是"9MΩ"(经过4个电阻), 加上示波器内部有"1MΩ"的"输入端阻抗", 总共 "10MΩ";

    分压后给 示波器 的 输入正好是 "1/10",

    即示波器上显示与测得的值, "×10" 才是实际的值。

SciTech-EECS-Instrument-Oscilloscope: 示波器 Probe(探针) 的 电路 + 工作原理 + 精准的信号预处理的更多相关文章

  1. FPGA editor 的使用之一 ------ Probe探针

    做FPGA设计经常会用到FPGA editor工具,今天开始总结下使用FPGA editor工具的经验. 1.添加probes 在debug时,经常要分析设计中的某一个信号的状态变化,需要观测这个信号 ...

  2. Ruby探针的基本实现原理

    李哲 - MAY 13, 2015 语言本身 Ruby语言支持语法级别的系统,框架,甚至语言本身的方法复写,一般叫做元编程(meta programming), 此基础之上还有一些术语为mixin,方 ...

  3. msp430项目编程33

    msp430中项目---简易示波器系统 1.电路工作原理 2.代码(显示部分) 3.代码(功能实现) 4.项目总结

  4. Java探针

    使用java代理来实现java字节码注入 使用JavaSsist可以对字节码进行修改 使用ASM可以修改字节码 使用Java代理和ASM字节码技术开发java探针工具可以修改字节码 备注:javass ...

  5. Java探针-Java Agent技术-阿里面试题

    Java探针参考:Java探针技术在应用安全领域的新突破 最近面试阿里,面试官先是问我类加载的流程,然后问了个问题,能否在加载类的时候,对字节码进行修改 我懵逼了,答曰不知道,面试官说可以的,使用Ja ...

  6. Kubernetes 存活、就绪探针

    在设计关键任务.高可用应用程序时,弹性是要考虑的最重要因素之一. 当应用程序可以快速从故障中恢复时,它便具有弹性. 云原生应用程序通常设计为使用微服务架构,其中每个组件都位于容器中.为了确保Kuber ...

  7. kubernetes的存活探针和就绪探针

    1.存活探针 使用Kubernetes的一个主要好处是,可以给Kubernetes-个容器列表来由其保持容器在集群中的运行.可以通过让Kubernetes创建pod资源,为其选择一个工作节点并在该节点 ...

  8. AVR单片机教程——示波器

    本文隶属于AVR单片机教程系列.   在用DAC做了一个稍大的项目之后,我们来拿ADC开开刀.在本讲中,我们将了解0.96寸OLED屏,移植著名的U8g2库到我们的开发板上,学习在屏幕上画直线的算法, ...

  9. JAVA代码覆盖率工具JaCoCo-原理篇

    JAVA代码覆盖率工具JaCoCo-原理篇 1.2 JAVA覆盖率工具介绍 1.3.3 Apache Maven方式 1.3.4 Eclipse EclDmma Plugin方式 JAVA代码覆盖率工 ...

  10. 新开发项目Jacoco代码覆盖率

    一般只有新的项目才会去用JaCoCo工具看一下代码覆盖率, 一来看看测试有没有漏的测试用例 二来看看开发有没有留下冗余的代码 新开发项目Jacoco代码覆盖率后端接口打成jar包,进行启动 #exec ...

随机推荐

  1. Graphpad Prism10.1.2 中文版科学绘图软件 安装包下载

    Prism10中文版下载链接: https://pan.baidu.com/s/18a0_uLi3ANWC3KxlHOzZAA?pwd=6666 提取码: 6666 Graphpad Prism 是一 ...

  2. [护网必备]2018年-2024年HVV 6000+个漏洞 POC 合集分享

    此份poc 集成了Zabbix.用友.通达.Wordpress.Thinkcmf.Weblogic.Tomcat等 下载链接: 链接: 6000+Poc下载

  3. 基于docker的AI-Codereview-Gitlab部署实战

    AI-Codereview-Gitlab是一个基于大模型的自动化代码审查工具,帮助开发团队在代码合并或提交时,快速进行智能化的审查(Code Review),提升代码质量和开发效率. 主要功能 多模型 ...

  4. K8s Service 示例详解

    Kubernetes 官方文档:Services-Networking Service介绍 在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地 ...

  5. Web前端入门第 49 问:CSS offset 路径动画演示

    什么是路径动画? 随手画一条不规则的线,让元素按照这条不规则的线运动起来,这就是所谓的路径动画. 前面说过的动画都只能针对某一个 CSS 属性,要想实现路径动画可没办法,路径动画必须借助 CSS3 的 ...

  6. AI法律助手:打造普惠法律服务的未来

    当法律服务遇见人工智能,普通人的维权之路将不再艰难 当法律服务成为奢侈品,AI或许是唯一出路 2025年的一个深夜,我刷着手机,一条新闻让我停下了滑动的手指: "某平台家装工人因合同纠纷讨薪 ...

  7. C++11 shared_ptr(智能指针)

    在确保new动态分配的内存空间在使用结束之后,释放是一件麻烦事.C++11模板库的头文件中定义的智能指针,即shared_ptr模板,就是用来解决这个问题的. 它是将new运算符返回的指针p交给一个s ...

  8. String Manipulation related with pandas

    String Manipulation related with pandas String object Methods import pandas as pd import numpy as np ...

  9. 玩转代码:深入GitHub,高效管理我们的“shou学”平台源代码

    玩转代码:深入GitHub,高效管理我们的"shou学"平台源代码 在当今快节奏的开发世界中,有效地管理代码不仅仅是一种良好实践,更是一种必需.无论您是独立开发者还是大型团队的一员 ...

  10. flutter3-deepseek流式AI模板|Flutter3.27+Dio+DeepSeeek聊天ai助手

    基于Flutter3+DeepSeek-V3+Markdown跨平台流式ai打字输出问答助手. flutter3-deepseek-chat跨平台ai流式实例,基于Flutter3.27+Dart3+ ...