历史上的今天
返回首页

历史上的今天

今天是:2024年09月04日(星期三)

正在发生

2020年09月04日 | 理解示波器带宽-上升时间和信号保真度

2020-09-04 来源:eefocus

当示波器用户选择示波器进行关键的测量时,示波器的主要参数指标往往是选择哪一款示波器的唯一标准。示波器最主要的指标参数是:
(1)带宽;
(2)采样率;
(3)记录长度。

 

带宽- 这个指标能告诉我们什么?
模拟带宽是一个测量指标,简单的定义是:示波器测得正弦波的幅度不低于真实正弦波信号3dB 的幅度时的最高频率(见的IEEE - 1057)。如图1,是一个理想的示波器带宽和幅度测量误差的曲线图,从图1可以看出,当被测正弦波的频率等于示波器的带宽(示波器的放大器的响应是一阶高斯型)时,幅度测量误差大约30%。如果想测量正弦波的幅度误差只有3%,被测正弦波的频率要比示波器的带宽要低很多(大约是示波器的带宽的0.3倍)。由于大多数信号是比正弦波复杂的多,使用示波器测量信号的通用法则是:示波器的带宽是被测信号的频率的5 倍。

 
带宽- 不能告诉我们什么
最典型的用户选择示波器显示和测量复杂的电和光信号,观测信号在示波器上幅度对时间的显示。模拟带宽,一个示波器重要的指标,它应该定义在频域,而不是在时域。根据采样理论,复杂的信号在频域包含丰富的频谱成分(包含多次正弦波的谐波成分),见图2.利用频谱分析,可以看到被采样信号的频率成分,然而,如果要充分描述这些频率成分的特点,就必须知道组成复杂信号的每个成分的准确幅度和相位信息。在这种情况下,带宽除了能够告诉将怎样捕获这些细节,其它什么也不能告诉我们。从带宽的测量角度,我们只知道,输入一个频率和带宽相同的正弦波,示波器的幅度测量误差为30%。


带宽和上升时间的关系是什么
除了对通用的信号分析,大多数的工程师也有对时间测量感兴趣,如方波的上升时间和下降时间。因此,从指定的带宽可以评估示波器系统的上升时间,我们可以使用下面公式:
tr= 0.35/BW(或0.42/BW);即:

BW = 0.35/tr(或0.42/tr)=5*Fclock(一般普通信号的tr=7%*T,其中:T=1/Fclock)。实际信号的带宽:信号谐波幅值将为0次波(基波)的70%(即下降3dB)时的谐波频率。


这里的0.35是示波器带宽和上升时间(一阶高斯模型时的10%-90 %上升时间)之间的比例系数,示波器的放大器大多数使用的是一阶高斯型RC低通滤波器的响应模型。使用这个公式很容易计算出 tr 上升时间,但是,实际往往不是这样的。图3 的表格给出了不同信号标准所需要的测量系统带宽的建议,建议的系统带宽能够保证上升时间或其它测量得到合理的测试精度。注意,仪器系统很多因数都会影响在示波器测试上升时间结果的精度,这些因数包括信号源,探头,以及示波器。图3 表格是假设信号和示波器的测试系统都是一阶响应特性,但是在实际上,特别是今天的高速串行信号,这个假设与实际相差甚远。对于最大平坦包络延迟响应,示波器的带宽和上升时间的关系系数接近0.45.在图3中,可以看出上升时间和带宽比例系数的变化,20GHz 幅频响应模型也发生变化,从简单的一阶响应到32 阶响应。16 阶和32 阶响应类似现在的高性能示波器的响应特性,这类高性能示波器的tr/BW 比例系数接近0.4 或0.45。对于这样的比例系数,示波器的幅频响应从低频到示波器带宽截止频率的平坦度非常好。另外,如果仪器使用非常好的滤波器,那么它的幅度和相位都会得到较好的补偿,以便以最好的保真度捕获和分析复杂信号。什么是真正意义上最好的示波器?两台示波器具有相同带宽性能可以有不同的上升时间,以及不同的幅频响应和相位响应!因此,只有知道示波器的带宽,将无法可靠地知道其测量能力或其能够准确捕捉复杂信号(像高速串行数据流)的能力。同时,示波器的真实的上升时间和从示波器带宽计算出的上升时间结果是否一致值得商榷。要得到示波器真实上升时间和下降时间,唯一可靠的途径就是利用一个上升时间比示波器快的多的理想阶跃信号去测量。


探头带宽和上升时间
带宽
为了满足示波器探头设计要求,探头带宽是大频率范围。例如,一个100 MHz 的示波器探头要求所测量的频率范围达到100MHz,探头能够捕捉信号在指定频率范围的变化。事实上,每个探头制造商认为,在最大指定的带宽,探头的频率响应是下降3dB。在频率超出了3dB点,信号幅度会大大衰减,测量结果可能是不可预测的。精确测量幅度的原则是:测量系统的带宽应是被测波形频率的3至 5倍以上。这个建议可确保足够的带宽捕获非正弦波波形的高频率成分,如方波。例如,一个带宽是300MHz至500MHz测量系统,建议捕获100MHz的方波信号。

关于带宽见图1,随着频率的增加,信号的幅度衰减。同样地如前所述,探头制造商指定带宽到3dB 内的幅度损失对测试信号没有明显影响,在3dB外,随着高频成分的衰减,在方波信号的上升和下降边缘发生明显的变化。使用探头测试信号时,选择探头带宽应是被测信号频率的3 到5 倍以上,幅度误差从在3 dB 上的 30% 减少至约3%。


上升时间
带宽描述了频域特性,但不提供完整的描绘探头,示波器是如何对时间复现复杂波形形状的。要充分理解其波形复现过程,阶跃响应是获取时域特性是必须的。时域特性通过探头的上升时间来表征,输入一个比测试系统快很多的阶跃信号来评估系统的阶跃响应,从而得到的上升时间。选用探头的规则,探头的上升时间应该比被测信号的上升时间快3 至5 倍。


示波器采样率

常见的数字存储示波的采样率单位是1GS/s,代表什么含义?

是每秒采样1G个点。但是,数字示波器的采样率不是固定不变的,随着你的屏幕分辨率不同,其每秒采样的次数也不同。1G是指采样的最大值。


记录长度 

记录长度=采样速率×扫速×10。


推荐阅读

史海拾趣

Coleman Cable Inc公司的发展小趣事

面对全球市场的不断变化和竞争态势的加剧,Coleman Cable制定了全球化的发展战略。公司加强了对国际市场的调研和分析,根据不同地区的市场需求和特点,制定针对性的市场策略和产品方案。同时,公司还积极拓展国际销售渠道,加强与国际客户的沟通和合作,为公司的长远发展奠定了坚实的基础。

以上五个故事仅代表可能的发展情况,并不代表Coleman Cable Inc公司真实的历史。如果需要更具体和准确的信息,建议直接查阅该公司的官方网站、年报或相关新闻报道。

Bergquist Company公司的发展小趣事

70年代,随着电子技术的飞速发展,导热材料行业迎来了前所未有的机遇。Bergquist Company敏锐地捕捉到了这一机遇,开始涉足导热材料领域。公司投入大量资金进行研发,成功开发出了一系列具有创新性的导热产品。这些产品不仅性能卓越,而且价格合理,深受市场欢迎。凭借这些优势,Bergquist Company逐渐在导热材料行业崭露头角,成为了行业的领军企业。

HI Microwave Technology Limited公司的发展小趣事

HI Microwave Technology Limited自2004年在中国成立以来,便以“Hertz Infinite”(赫兹无限)为愿景,致力于将产品范围扩展至30 KHz至110 GHz+(针对GaAs、HEMT、PHEMT和MMIC基产品)以及220 GHz+(针对毫米波产品和子系统)。这一宏伟愿景不仅为公司指明了发展方向,也激励着每一位员工不断追求技术创新和产品卓越。在初创阶段,HI Microwave通过引进国际先进的生产设备和技术人才,迅速在微波通信领域站稳脚跟。

Deltron公司的发展小趣事

Deltron公司成立于XXXX年,初期以生产基础电子元器件为主。创始人XXX凭借其对电子技术的深刻理解和对市场趋势的敏锐洞察,带领团队进行了一系列技术创新。通过引进先进的生产设备和研发技术,Deltron成功开发出了一系列具有竞争力的产品,逐渐在电子行业中崭露头角。

迈翔科技(COILMX)公司的发展小趣事

迈翔科技深知品质对于企业的重要性。为了确保产品质量,公司引进了ISO9001管理体系,并严格按照该体系进行生产和管理。此外,公司还建立了完善的质量检测体系,对每一批产品进行严格的质量检测和控制,确保产品出厂合格率达到了行业领先水平。

FWBELL公司的发展小趣事
如MOSFET、晶体管等,用于执行充电控制芯片的指令,调节充电电流。

问答坊 | AI 解惑

Quartus II 中Tsu/Tco 的约束方法

Tsu/Tco 在Quartus II 的报告中有两种不同含义. 片内的Tsu/Tco 是指前级触发器的Tco 和后级触发器的Tsu, 一般来说都是几百ps 级别的. 可以通过“List Paths”命令查看。这里的Tsu/Tco 主要由器件工艺决定, 工作时在受到温度,电压的影响略有变化.( ...…

查看全部问答>

关于wince任务栏隐藏的问题

void CfullscreenDlg::setfullscreen(HWND hDlg ) {         HWND lpClassName;         RECT rc;         lpClassName = ::FindWindow(_T(\"menu_worker\"),NULL);   &nbs ...…

查看全部问答>

大家一开始是如何学习硬件设计的

小弟是个菜鸟,还没有入门,现在想学硬件,不知该从何学起,都要学习什么课程,希望大家不涩赐教。…

查看全部问答>

其实STM32的开发应该更简单!

我的意思是,最近看STM32的示例源代码,发现系统开始的配置都是标准的函数库,各种参数也都有规律可循,是不是可以开发一个PC端程序,通过勾选、填写各种参数来自动生成一个工程所需要的开始源代码结构?类似Visual Studio里面那样?我觉 ...…

查看全部问答>

史上最全的小车资料!!!

本帖最后由 paulhyde 于 2014-9-15 02:55 编辑 史上最全的小车资料:源程序,各模块详解,电路图,统统一网打尽!!! [ 本帖最后由 帅帅的友哥哥 于 2011-8-29 16:02 编辑 ]  …

查看全部问答>

ZStack 2.50中怎么解决协调器邻居表的问题?

ZStack 2.50中怎么解决协调器邻居表的问题?路由器连续加入网络后,协调器没有响应了。邻居表可否修改容量,和实时刷新。…

查看全部问答>

max7219显示问题

我的电路板采用C8051f340,利用max7219驱动4位8段数码管,可是总是点不亮! 不知道是怎么回事,请高人指点。 附显示子程序: sbit DIN_7219=P1^5; sbit LOAD_7219=P1^6; sbit CLK_7219=P1^7; void init7219(void); void write_7219(uchar ad ...…

查看全部问答>

帮忙设计个硬件电路图

设计并制作FPGA开发板,核心器件为ALTERA公司的CYCLONE系列芯片。该开发板具有独立电源、独立下载功能,引脚开放,支持二次开发。 开发板包含的硬件模块为:1、FPGA核心板(包括ALTERA公司的CYCLONE系列芯片、开放的IO引脚、有独立工作时钟、独 ...…

查看全部问答>

Verilog中case 中一个状态在执行过程中,状态发生改变了怎么执行

Verilog中case 中一个状态在执行过程中,状态发生改变了怎么执行,是继续执行本状态还是执行下一个状态?…

查看全部问答>