SciTech-EECS-Instrument-Oscilloscope: 示波器 Probe(探针) 的 电路 + 工作原理 + 精准的信号预处理
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(探针) 的 电路 + 工作原理 + 精准的信号预处理的更多相关文章
- FPGA editor 的使用之一 ------ Probe探针
做FPGA设计经常会用到FPGA editor工具,今天开始总结下使用FPGA editor工具的经验. 1.添加probes 在debug时,经常要分析设计中的某一个信号的状态变化,需要观测这个信号 ...
- Ruby探针的基本实现原理
李哲 - MAY 13, 2015 语言本身 Ruby语言支持语法级别的系统,框架,甚至语言本身的方法复写,一般叫做元编程(meta programming), 此基础之上还有一些术语为mixin,方 ...
- msp430项目编程33
msp430中项目---简易示波器系统 1.电路工作原理 2.代码(显示部分) 3.代码(功能实现) 4.项目总结
- Java探针
使用java代理来实现java字节码注入 使用JavaSsist可以对字节码进行修改 使用ASM可以修改字节码 使用Java代理和ASM字节码技术开发java探针工具可以修改字节码 备注:javass ...
- Java探针-Java Agent技术-阿里面试题
Java探针参考:Java探针技术在应用安全领域的新突破 最近面试阿里,面试官先是问我类加载的流程,然后问了个问题,能否在加载类的时候,对字节码进行修改 我懵逼了,答曰不知道,面试官说可以的,使用Ja ...
- Kubernetes 存活、就绪探针
在设计关键任务.高可用应用程序时,弹性是要考虑的最重要因素之一. 当应用程序可以快速从故障中恢复时,它便具有弹性. 云原生应用程序通常设计为使用微服务架构,其中每个组件都位于容器中.为了确保Kuber ...
- kubernetes的存活探针和就绪探针
1.存活探针 使用Kubernetes的一个主要好处是,可以给Kubernetes-个容器列表来由其保持容器在集群中的运行.可以通过让Kubernetes创建pod资源,为其选择一个工作节点并在该节点 ...
- AVR单片机教程——示波器
本文隶属于AVR单片机教程系列. 在用DAC做了一个稍大的项目之后,我们来拿ADC开开刀.在本讲中,我们将了解0.96寸OLED屏,移植著名的U8g2库到我们的开发板上,学习在屏幕上画直线的算法, ...
- JAVA代码覆盖率工具JaCoCo-原理篇
JAVA代码覆盖率工具JaCoCo-原理篇 1.2 JAVA覆盖率工具介绍 1.3.3 Apache Maven方式 1.3.4 Eclipse EclDmma Plugin方式 JAVA代码覆盖率工 ...
- 新开发项目Jacoco代码覆盖率
一般只有新的项目才会去用JaCoCo工具看一下代码覆盖率, 一来看看测试有没有漏的测试用例 二来看看开发有没有留下冗余的代码 新开发项目Jacoco代码覆盖率后端接口打成jar包,进行启动 #exec ...
随机推荐
- 关于用nw(node-webkit)开发windows桌面软件遇到的问题,包括nw项目打包、win10 C盘读写文件没权限等问题的解决方法
原文: 关于用nw(node-webkit)开发windows桌面软件遇到的问题,包括nw项目打包.win10 C盘读写文件没权限等问题的解决方法 - 搜栈网 (seekstack.cn)https: ...
- DP学习总结
动态规划是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法. -----OI Wiki 例.1-最大子段和 分析 DP四步 ⑴定义状态 定义\(dp_i\)表示以\(i\)结尾的最大子段 ...
- K8s容器运行时,移除Dockershim后存在哪些疑惑?
K8s容器运行时,移除Dockershim后存在哪些疑惑? 大家好,我是秋意零. K8s版本截止目前(24/09)已经发布到了1.31.x版本.早在K8s版本从1.24.x起(22/05),默认的容器 ...
- Windows查看端口占用、相应进程、杀死进程等[netstat]
Windows 通过cmd或powerShell查看端口占用.相应进程.杀死进程等的命令 由于一般开发环境是在windows上,相应的一些测试必然涉及到一些端口的监听与使用.当开发使用的端口被占用后, ...
- 【Linux】Linux内核模块开发
Linux内核模块开发 零.关于 1.概述 最近在学习Linux相关的东西,学习了U-Boot的编译,Linux的编译,能够在开发板上运行自己编译的U-Boot和Linux了,那么接下来就是在自己编译 ...
- Nacos源码—3.Nacos集群高可用分析
大纲 1.Nacos集群的几个问题 2.单节点对服务进行心跳健康检查和同步检查结果 3.集群新增服务实例时如何同步给其他节点 4.集群节点的健康状态变动时的数据同步 5.集群新增节点时如何同步已有服务 ...
- 信息资源管理文字题之“CIO基础职能”
一.案例:某公司招聘CIO的岗位职责包括如下内容: (1)按照公司发展战略,负责组织制定公司信息化中长期发展规划和年度工作计划,并组织实施: (2)负责组织制定完善公司有关规章制度,并贯彻执行 (3) ...
- 使用HuggingFace 模型并预测
下载HuggingFace 模型 首先打开网址:https://huggingface.co/models 这个网址是huggingface/transformers支持的所有模型,目前大约一千多个. ...
- Linux的二进制表示格式—ELF
之前在解决项目中关于解析core文件中,了解了关于ELF的相关知识,当时还处于萌新(现在还处于萌新状态)对于ELF格式那是一脸懵,今天就对ELF做一个简单的了解. ELF 首先一个文本文件只有经过编译 ...
- 蓝桥杯2019java b组
给定一个数列 1 1 1 3 5 9 17--,这个数列第四项开始等于前三项的和,让你求出第20190324项的最后四位数. package BlueCup; public class Main { ...











