数字示波器与模拟示波器的区别?混合信号示波器(MSO)是什么? 您所在的位置:网站首页 dx12模式什么意思 数字示波器与模拟示波器的区别?混合信号示波器(MSO)是什么?

数字示波器与模拟示波器的区别?混合信号示波器(MSO)是什么?

2023-04-11 19:28| 来源: 网络整理| 查看: 265

数字示波器与模拟示波器的区别?我们今天深入的聊聊模拟示波器,数字示波器和混合示波器的区别。

模拟示波器

第一种是模拟示波器,它使用阴极射线管来显示波形。屏幕上涂有荧光物质,只要被电子束集中就会发光。当连续的荧光点亮起时,您可以看到信号的再现图形。为了使示波器稳定地显示波形,必须使用触发。当显示屏上的整个波形迹线完成时,示波器会等到特定的事件发生后(例如,上升沿超过某个电压值)再次开始显示迹线。未经触发的显示画面是没有用处的,因为它显示的波形并不稳定(同样适用于下面将会讨论的 DSO 和 MSO 示波器)。模拟示波器非常实用,因为荧光点会继续发光一段时间而不会马上消失。您可以在几个彼此重叠的示波器迹线上看到信号的毛刺或不规则性。由于当电子束击中屏幕时便会显示波形,所以显示信号的亮度与实际信号的亮度有关。这使显示屏与三维显示屏类似(换句话说,x 轴代表时间,y 轴代表电压,而 z 轴则代表亮度)。

模拟示波器的不足之处是无法使显示画面 “固定”,从而使波形停留较长的时间。当荧光物质不再发光时,该部分的信号也随之消失。此外,您无法自动执行波形测量,必须使用显示屏上的网格线进行手动测量。电子束在进行水平扫描和垂直扫描时存在一个速度上限,这会导致模拟示波器可显示的信号类型也十分有限。尽管模拟示波器目前还拥有不少用户,但其销量大不如前。数字示波器已经成为用户的主流选择。

数字存储示波器(DSO)

数字存储示波器(通常称为 DSO)是为了弥补模拟示波器的诸多不足而发明的。 DSO 输入一个信号,并通过模数转换器将其数字化。

下图显示了是德科技数字示波器采用的一种 DSO 体系结构。

图 数字示波器的体系结构

衰减器会调整波形。垂直放大器会在波形传到模数转换器(ADC)时做进一步的调整。ADC 会对收到的信号进行采样和数字转换,随后将这个数据存入存储器中。触发器会寻找触发事件,而时基会调整示波器的时间显示。在示波器显示信号之前,微处理器系统可以执行您指定的其他后期处理任务。

"Keysight InfiniiVision数字式存储示波器拥有更快的波形捕获率、自动测量功能、以及集 7 种仪器功能于一身的综合功能,可以更快速地捕获更多数据。"

数据以数字形式表示,可使示波器执行各种波形测量。信号可以无限期地存放在存储器中,也可打印或通过闪存、LAN、 USB 或 DVD-RW 传输到计算机中。事实上,您还能通过软件提供的虚拟前面板在计算机上控制和监测示波器。推荐阅读:

什么是数字存储示波器?数字存储示波器图片

数字存储示波器(DSO) 是一种测量和记录电信号的电子仪器。它将模拟信号转换成数字格式并将其存储在其数字存储器中,以便于调用和分析。

数字存储示波器用于各种应用。生物医学工程师使用它们来测量来自人体的电信号,例如心跳和脑电波。电信工程师使用 DSO 测试手机和其他通信设备。航空航天工程师用它们来测试飞机部件,同时汽车工程师使用它们来测试车辆电子系统。设计工程师使用 DSO 来验证其设计的性能。

数字存储示波器的组件数字存储示波器通常具有五个主要组件:显示器垂直输入通道水平输入通道触发器模数转换器

显示器用于可视化正在测量的电信号。垂直输入通道用于测量信号的振幅,而水平输入通道用于测量信号的频率。触发器用于启动和停止测量过程。

DSO 操作模式数字存储示波器有两种操作模式:单次和重复.在单次模式下,示波器采集并存储一个信号。在重复模式下,示波器连续采集和存储信号。

InfiniiVision 4000 X 系列数字存储示波器的特点

16 位垂直分辨率5 GSa/s 最大采样率20 M 记录长度1,000,000 wf/s 更新率2 或 4 个模拟通道加上 16 个数字通道(MSO 型号)直观的用户界面和上下文相关的帮助WaveGen 任意函数发生器(可选)12.1 英寸电容式触控显示屏(部分机型选配)USB 端口和 LAN 连接免费是德科技应用软件更新

InfiniiVision 4000 X 系列具有同类产品中最高的性能,具有高达 1.5 GHz 的带宽、5 GSa/s 的采样率和 16 个数字通道(MSO 型号)。 InfiniiVision 4000 X 系列示波器提供最先进的触发功能,具有超过 21 种触发类型和模式。 7 合 1 仪器还提供可选的内置任意函数发生器、数字电压表和频率计数器。

DSO 触发模式触发是导致示波器开始采集和存储信号。触发器用于确保被测量的信号是需要的,并防止示波器记录不需要的信号。

一些数字示波器提供高级触发模式。他们包括延迟、峰值和窗口触发器。这些触发模式允许示波器在特定时间点开始采集和存储信号,这对于测量瞬态现象非常有用。

触发模式描述延迟触发方式触发事件必须在初始触发事件之后的指定时间内发生。此模式对于捕获不频繁事件或隔离触发前和触发后事件很有用。峰值触发模式捕获具有不同幅度的重复波形。触发电平设置为峰峰值幅度的百分比,示波器在最接近触发电平的上升沿或下降沿触发。窗口触发器触发事件必须在指定的时间窗口内发生。此模式可用于捕获特定时间发生的事件或隔离触发前和触发后事件。

其他触发模式包括:

边沿触发脉冲宽度视频坡度备用

这些触发模式在捕获特定事件或识别问题时非常有用。

数字与模拟存储DSO与模拟同类产品相比有几个优势。数字示波器:更加准确和精确拥有更宽的动态范围可轻松连接到计算机进行存储和分析。可以测量非常快的信号,这些信号很难或不可能测量 模拟示波器具有自动测量和分析采集数据的功能

数字存储与其他类型的示波器数字存储示波器 (DSO) 是一种电子仪器,可将模拟信号转换为数字格式并将其存储在内存中,以便于调用和分析。

读出示波器不会将电信号存储在存储器中。相反,他们在屏幕上实时显示信号。这使得读出示波器最适合用于监测目的数字荧光示波器(DPO)和数字示波器一样,也可以测量和记录电信号。然而,它们不会将信号存储在存储器中。相反,他们使用阴极射线管(CRT)*在屏幕上实时显示信号单触发示波器是测量和记录单个事件的电信号的仪器。它们通常用于生物医学工程、电信、航空航天和汽车工程随机间隔或等效时间示波器也用于生物医学工程、电信、航空航天和汽车工程。它们测量并记录单个事件的电信号

与数字存储示波器相关的常用术语

术语解释数字波形存储器存储数字数据。用于DSO以存储被测量的电信号时钟驱动电路用于生成用于操作DSO的时钟信号。生成控制被测电信号采集和存储的定时信号数字滤波一种信号处理类型,用于从信号中去除不需要的频率。用于DSO,通过去除噪声和其他不需要的信号来提高测量精度可重复测量可以以相同的结果重复进行的测量。数字示波器可以实现这一点,因为它们可以存储被测量的波形,并将其重新调用以进行进一步分析内存深度在样品中测量。可以存储在内存中的样本数量不断增加。现代数字示波器的存储深度接近十亿个样本。同步转换器将直流电(DC)转换为交流电(AC)的电子设备。它用于为数字示波器供电。

*阴极射线管(CRT)在一些示波器中用于显示被测量的电信号。他们使用电子束在屏幕上显示波形。

混合信号示波器(MSO)

DSO 的输入信号属于模拟信号,通过数模转换器将其数字化。随着数字电路技术的蓬勃发展,同时监测模拟信号与数字信号变得越来越重要。鉴于此,示波器厂商着手生产能够触发和显示模拟与数字信号的混合信号示波器。这类仪器通常具备少数几个模拟通道(2 或 4)和更多的数字通道(参见下图)。

图 混合信号示波器的前面板输入提供了 4 个模拟通道和 8 个数字通道

混合信号示波器的优点是可以触发任意组合的模拟与数字信号,并且显示以相同时基进行关联的所有信号。

今天基于微控制器(MCU)、现场可编程逻辑门阵列(FPGA)和数字信号处理器(DSP)的嵌入式设计一般都会同时包含模拟信号和数字信号成分。设计工程师以往使用示波器和逻辑分析仪来测试和调试这些混合信号嵌入式设计。而现在,一类新型测量工具 — 混合信号示波器(MSO)— 能让您更好地调试这些基于 MCU、FPGA 和 DSP 的设计。

那么什么是混合信号示波器,它有什么使用要求以及它如何帮助您进行测试呢?

在谈到混合信号示波器 MSO 时,有几个关键的技术指标必须要注意:通道数、带宽和采样率。想要有效监测基于 MCU/FPGA/DSP 的典型设计中的各种模拟和数字 I/O 信号,满足这些要求是关键所在。您还会了解到想要有效测试和调试嵌入式设计,应在混合信号示波器 MSO 中关注的各种混合信号触发类型。

“是德科技通过提供具有专门设计调试和解码能力的混合信号示波器的独特方案,解决了调试串行总线接口方面的问题,使您能够轻松地调试总线协议和器件间的相互关系,帮助您缩短调试时间、降低调试成本,使设计更快地投入生产。”

什么是混合信号示波器(MSO)?

混合信号示波器 MSO 是一种混合式测试仪器,它将数字存储示波器(DSO)的全部测量功能(包括自动定标、触发释抑、模拟和数字通道的无限余辉以及探头/通道偏移校正)与逻辑分析仪的部分测量功能整合在一台仪器中。使用 MSO,您将能够在同一显示屏幕上看到多个时间对齐的模拟和数字波形,如图 1 中的各示波器所示。尽管 MSO 可能缺少很多先进的数字测量功能以及完整逻辑分析仪所具有的众多数字采集通道,但对于当今的嵌入式设计调试应用而言,MSO 的一些独特优势是传统示波器和逻辑分析仪所没有的。

混合信号示波器 MSO 的主要优点之一是它的使用方式,其操作方法在许多方面与示波器相同。设计和测试工程师往往不愿意使用逻辑分析仪 — 即使是需要高效调试复杂设计 — 因为学习或复习逻辑分析仪的使用方法要花费大量时间。就算工程师熟悉了逻辑分析仪的使用方法,在进行特定测量时的设置步骤也比设置示波器麻烦得多。此外,逻辑分析仪的先进测量功能对于当今许多基于 MCU、FPGA 和 DSP 的设计来说往往也过于复杂。

示波器是研发环境中最常用的测试仪器。所有嵌入式硬件设计师都应基本了解如何使用示波器来测量混合信号嵌入式设计的信号质量和计时特性。但要想监测多个模拟和数字信号间的重要计时互动,2 通道或 4 通道示波器测量一般是不够用的。而这正是 MSO 的优势。

由于混合信号示波器 MSO 提供“正好足够”的逻辑分析仪测量能力,而操作复杂性没有明显增加,因此是在嵌入式设计中进行调试的理想工具。如前所述,MSO 的使用方式与 DSO 一样。事实上,您可简单地把 MSO 看成是一种多通道示波器,其中的模拟通道提供高垂直分辨率 (通常为 8 位),而增加的逻辑/数字通道则提供低分辨率(1 位)测量。高度综合的 MSO 混合信号测量解决方案相比于 DSO 使用更简单,波形更新速率更快,其操作方式更像是示波器而不像逻辑分析仪。

波形更新速率是所有示波器的一项重要指标。速度慢和反应迟钝都会影响示波器的正常使用,无论是 DSO 还是 MSO 都不例外。因此当示波器厂商把逻辑采集通道加入 DSO 构成 MSO 时,绝不能牺牲波形更新速率。否则,传统示波器的使用方式将会受到影响。混合信号测量解决方案如果采用双机配置,或者采用 USB 之类的外部通信总线来连接逻辑接口,就有可能反应迟钝和难以使用。而 MSO 采用高度整合的硬件体系结构,不仅响应更加敏捷,用起来也容易得多。

如欲详细了解波形更新速率的重要性,请下载是德科技应用指南《示波器波形更新速率决定捕获偶发事件的概率》(在本文结尾处列出)。

在购买混合信号示波器 MSO 之前的评估过程中,您首先要对各厂家的印刷手册和在线文献(技术资料)中描述的工作特性和测量性能做个比较。这对于评测仪器的适用性和响应能力具有一定的参考价值;但唯一真正有效的方法还是要亲自上手,进行实际检验。

典型的混合信号示波器 MSO 测量应用和要求的性能

虽然混合信号示波器 MSO 非常适合用于捕获混合信号器件(如模数转换器 ADC 和数模转换器 DAC)上的模拟和数字信号,但它们的测量应用还包括验证和调试基于 MCU/FPGA/DSP 且包含嵌入式地址和数据总线的混合信号设计。下图是具有微控制器内核的典型混合信号嵌入式设计的结构图。

图 2. 基于混合信号示波器 MSO的典型嵌入式设计

尽管人们一般将微控制器和 DSP 视为简单的数字控制和处理器件,但当今绝大多数 MCU、 FPGA 和 DSP 实际上是包含了嵌入式模拟电路的混合信号器件。因此,需要监测和验证系统中的模拟 I/O、数字并行 I/O 端口,以及 I2C 和 SPI 等数字串行通信总线上的信号。

注意,图 2 中的结构图没有给出任何地址或数据总线信号。这是因为大多数 MCU 和 DSP 的内部总线结构还包括嵌入式存储器(RAM 和 ROM)。

由于现在的混合信号示波器 MSO一般有 16 个数字采集通道,因此一些工程师错误地认为 MSO 只能用于 8 位处理应用(8 位数据 + 8 位地址 = 16 位)。但 MSO 主要用于监测模拟和数字 I/O,即通常能在基于 MCU 和 DSP 的设计中得到的所有信号。不要尝试把 MSO 中的数字采集通道数与基于内部总线的 MCU 或 DSP 中的处理位数相关联,因为它们通常没有关联关系。要监测和验证基于 8 位、16 位甚至是 32 位 MCU/DSP 的设计,16 个数字采集通道及 2 到 4 个模拟采集和触发通道一般是富富有余的。

不过监测基于外部总线的设计(例如采用 32 位微处理器的计算机)中的并行地址和数据线并非混合信号示波器 MSO的主要测量应用。

如果您需要捕获多个地址和数据总线的信号,以验证基于外部总线的系统中的计时和原码流,那么具有状态分析和反汇编能力的逻辑分析仪可能是更好的测量工具。但假若您还需要同时在时间上关联模拟信号和/或数字信号的模拟特征,那么多家厂商的双机解决方案(示波器+逻辑分析仪)就要把示波器波形导入到具有时间相关显示屏幕的逻辑分析仪中。但是在您采用这种更高性能的双机测试解决方案时,也不得不接受逻辑分析仪更为复杂的操作方式,包括缓慢或单次的波形更新速率。

但即使是在配有外部存储器件的 32 位系统中,具有 16 个逻辑时间通道和 2 到 4 个模拟通道的 混合信号示波器 MSO 对于测量关键时间参数通常也足够用了。图 3 是使用 MSO 验证 32 位系统(IBM PowerPC 405GP)中的高速存储器件(SDRAM)建立时间的例子。使用 MSO 的码型触发功能,只需 4 个 MSO 数字通道就能完成对特定读写指令(CS、RAS、CAS、WE)的测量。再用示波器的模拟通道进一步限定在高速时钟信号的一个边沿上触发,并在特定数据信号 (中间的绿色迹线)相关的 100 MHz 时钟信号(上面的黄色迹线)上进行关键的计时测量,得到该外部存储器件的建立时间为 8 ns。使用常规的 2 通道或 4 通道 DSO 无法进行这样的测量,而使用与高速示波器相连的逻辑分析仪进行这种测量则极为费时。

ΔX = 8.00 ns1/ΔX = 125.00 MHZDY(1) = 0.0 V

图 3. 在 32 位系统中使用混合信号示波器 MSO 进行关键的建立时间测量

对于混合信号嵌入式设计中的这类信号完整性测量来说,MSO 的模拟和数字采集性能通常要远比通道数更重要。示波器模拟采集性能的最基本技术指标是带宽和采样率。为进行较为精确的模拟测量,示波器带宽至少应该是系统最高时钟速率的五倍。例如,如果需要用示波器的模拟通道监测最大触发/时钟频率为 200 MHz 的数字信号,那么为了能以适合的精度捕获到 5 次谐波,示波器的模拟带宽应达到 1 GHz。对于实时/单次测量,示波器的采样率应是示波器带宽的 4 倍或更快。如欲详细了解带宽与采样率之间的关系,请下载是德科技应用指南《采样率须知大全》和应用指南《评测您的应用所需的示波器带宽》。

可惜有些示波器和逻辑分析仪的用户并未充分认识到 混合信号示波器 MSO和逻辑分析仪需要具备怎样的数 字采集性能。MSO 的数字采集性能与示波器的模拟采集性能应当相称,这一点非常重要。 但这并不意味着它就是高性能示波器和低性能逻辑计时分析仪的简单组合。是德科技推荐 MSO 的数字/逻辑采集系统的采样率至少应达到示波器模拟采集通道带宽的两倍。在上面我们刚刚讨论的例子中,需要用 1 GHz 示波器捕获触发/时钟速率为 200 MHz 的数字信号的模拟特征,而要以适合的计时精度在 MSO 的数字/逻辑通道上捕获同一个信号,数字/逻辑通道必须达到 2 GSa/s 的采样率。

当您使用逻辑/数字采集通道时,测量分辨率被限制在 ±1 个采样周期。例如,如果您打算捕获 200 MHz(周期 = 5 ns)最大触发/时钟速率的数字信号,每个高或低脉冲最窄可能为 2.5 ns (假定 50% 占空比)。这意味着如果您的 MSO 数字采集系统用 2 GSa/s 的最大速率采样,那么在任一脉冲沿上的计时测量误差可能会达到 ±500 ps,这对于时间差测量来说就是在最坏条件下达到 1 ns 峰峰值误差,即在 2.5 ns 脉冲上误差为 40%。我们相信无论是对于 MSO 还是逻辑分析仪,超过 40% 的计时误差都是无法接受的,正因如此我们推荐数字采集通道的采样率必须至少为示波器带宽的两倍。

除带宽和采样率外,要考虑的另一个重要因素是探头带宽;包括模拟和数字系统探测的带宽。如果您要捕获的模拟或数字信号含有超过 500 MHz 的重要频率内容,那么需要在模拟通道上使用有源探头。同样,数字采集系统的探头也必须能够为数字系统的采样电路提供更高频率的信号,从而可靠地捕获到更高频率脉冲序列中的每一个脉冲。

混合信号触发

混合信号示波器 MSO 的采集通道数量越多(与 DSO 相比),就意味着您现在能够实现更多种触发方式来专门采集模拟与数字 I/O 信号的特定交互。虽然 MSO 的触发功能不像高性能逻辑分析仪那么复杂,但也远远超过标准 2 通道或 4 通道示波器的有限触发功能。

当今市场上的大多数混合信号示波器 MSO 和混合信号测量解决方案至少能够在单电平并行码型触发条件下触发,有些 MSO 甚至能提供包括复位条件的双电平码型序列触发。不过,即使您使用相对简单的单电平码型触发,也会发现各种 MSO/混合信号测量解决方案在触发功能上存有巨大差异。首先非常重要的一点是,MSO 能在模拟和数字输入的组合条件下触发。对 于有些松散的混合信号测量解决方案,由于其模拟通道和逻辑通道间的信号偏移极大,所以只能在采集系统的一侧或另一侧实施可靠的触发。也就是说,您只能在传统的模拟触发条件下,或仅在一种并行数字条件下触发示波器 — 而不能同时在两个条件下进行触发。MSO 应能提供混合信号触发功能,并且在触发的模拟通道和数字通道之间确保精确的时间对齐。我们在本文后面还将举例说明之所以需要在混合信号条件下进行触发,是因为这样可以使示波器在 MCU 控制的 DAC 特定输出相位上进行同步采集。

混合信号示波器 MSO 的另一个重要考虑因素是它的码型触发是否包括任何类型的时间限定。除进入和/或退出触发限定外,码型触发条件还应包括最小时间限制条件。为说明这一点,一种简单的方法就是先在不稳定的跳变状态下进行触发;然后再来演示示波器可以用怎样的工具避免这种不稳定。图 4 是使用 Keysight 6000 X 系列 MSO 执行码型 CE(1100 1110)触发的示例。从显示屏的上半部分(更好地显示出信号整体图像),我们可以看到该状态。

CE 和 EE 是总线上 DE 和 E4 之间的不稳定跳变状态。它很可能不是用户想要的触发条件。此时,用户可以使用示波器的时间限定菜单(Qualifier)为触发设定时间阈值,即让触发状态必须保持比规定时间更长或更短;或者保持在规定的时间范围之内或之外。

为避免在跳变/不稳定的条件下触发,最短时间限定是很重要的。当并行数字信号改变状态时,切换过程可能近乎同时 — 但并非严格的同时。除了信号在非高非低时的有限上升沿和下降沿速度外,即使是在最佳设计的系统中,信号间也会有微小的时延。这意味着您的 系统在信号切换时,始终存在跳变的/不稳定的信号条件。如有可能,您当然希望 DSO/MSO 或逻辑分析仪能避免在这些不稳定条件下触发。

示波器(包括混合信号示波器 MSO)能够精确地在模拟触发电平/阈值跨越点触发,而逻辑分析仪通常使用基于样本的 触发。基于样本的触发将产生 ± 1 个采样周期的峰峰值触发抖动/不确定度(最坏条件下峰峰值不确定度 = 2 个采样周期)。我们通过“基于样本的触发”首先让仪器对输入信号随机采样,然后根据采样数据建立触发参考点。这种类型的触发会产生明显的触发抖动,这对于某些典型逻辑分析仪可能是允许的,但对用于观察重复信号的常规示波器或 MSO 测量则都是不可接受的。

图 4. 在没有最小时间限定的情况下,示波器在不稳定的跳变状态下触发。

图 5 是配有混合信号选件的示波器,它能根据采样数据生成触发事件。图 6 显示了一个 Keysight 混合信号示波器 MSO 的例子,它利用模拟硬件比较器在所有模拟和数字输入信号上进行触发。

图 5. 基于样本的码型触发产生了 4 ns 的触发抖动(使用配有 混合信号示波器 MSO 选件的 LeCroy WaveRunner)。

在这一混合信号测量实例中,各示波器都设置为在 MCU 数字输出端口的特定 8 位码型条件下进行触发。该条件与数字输入通道 D4(A4)的上升沿同步 。为测量 D4(A4)信号的信号完整性,我们把示波器的一个模拟通道设置为对同一个数字信号进行“双重探测”。 如您在图 5 中所见,以采样数据为基础进行数字触发的示波器产生了差不多 4 ns 的峰峰值触发抖动,这是因为它的最大数字/逻辑通道采样率只有 500 MSa/s(±1 个不确定度采样周期)。注意:在使用示波器的无限余辉显示模式时,重复模拟迹线(中间的绿色迹线)中有 4 ns 的峰峰值“拖影”。

图 6 所示为使用 Keysight 混合信号示波器 MSO执行相同重复触发测量的结果,它在实时模拟比较器硬件技术的基础上生成触发事件,而不是基于样本触发。在把示波器设置为 5 ns/格时,我们就能用该示波器的无限余辉显示模式观察到非常稳定的模拟迹线,即使触发只是基于示波器的数字/逻辑通道输入而实现。我们现在就能够使用示波器的一个模拟输入通道对重复输入信号进行更精确的信号完整性测量。

图 6. Keysight MSO 中的实时比较器硬件码型触发产生了极低的触发抖动。

在为您的混合信号嵌入式应用评测各种 MSO/混合信号测量解决方案时,最后要考虑的一件事情是示波器是否能在串行 I/O(例如 I2C 和 SPI)的特定地址和数据传输上触发。串行 I/O 在如今的嵌入式设计中使用非常广泛。在本文的下一节中,我们会展示一个例子,其中需要进行串行触发,以便使示波器根据混合信号嵌入式设计中的串行输入命令,对特定模拟输出“线性调频”信号进行同步采集。

激活和调试真正的混合信号嵌入式设计

让我们现在来看看由美国加利福尼亚州奇哥市(Chico)Solutions Cubed 公司所设计的一种混合信号嵌入式产品的激活和调试过程。图 7 是该产品的结构图。

这个混合信号嵌入式产品的核心是 Microchip PIC18F452/PT 微控制器,它使用内部的 16 位指令集工作。由于这种特殊的 MCU 有内部总线结构并包括一个嵌入式模数转换器(ADC), 因此该混合信号器件及相应的外围电路就成为使用混合信号示波器 MSO 激活和调试嵌入式混合信号设计的极好例子。

这项设计的最终目标是依据各种模拟、数字和串行 I/O 输入条件,产生不同长度、形状和幅度的模拟“线性调频”输出信号。(“线性调频”是包括特定周期数的射频脉冲模拟输出信号,在航天与国防和汽车应用中经常遇到)。

图 7. 根据模拟、数字和串行 I/O 产生模拟“线性调频”输出的混合信号嵌入式设计

MCU 同时监测如下三种输入,以确定输出线性调频信号的特征:1. 用 MCU 上的一个并行数字 I/O 端口监测系统控制面板的状态,从而确定输出所产生的线性调频信号的形状(正弦波、三角波、方波)。2. 通过 MCU 上的一个 ADC 输入监测加速度模拟输入传感器的输出电平,从而确定输出所产生的线性调频信号的幅度。3. 使用 MCU 上的专用 I2C 串行 I/O 端口监测串行 I2C 通信链路的状态,从而确定输出线性调频中产生的脉冲数。这一 I2C 通信输入信号由该嵌入式设计中的另一个智能子系统部件产生。

根据模拟、数字和串行输入这三个状态,MCU 经过编程后向外部 8 位 DAC 连续输出一串并行信号,以生成各种幅度、形状和长度的模拟线性调频信号。DAC 的未滤波阶梯波形输出馈送至模拟低通滤波器,以平滑信号和降低噪声。这一模拟滤波器也为该输出信号引入了预先确定大小的相移。最后,MCU 通过另一个可用的数字 I/O 端口产生并行数字输出,以驱动 LCD 显示屏为用户提供系统状态信息。

在这项设计中,设计/编程 MCU 的第一步是为 MCU 的 I/O 配置适当数量的模拟和数字 I/O 端口。嵌入式系统设计师要通盘考虑 MicroChip 这种特殊微控制器中模拟 I/O 数与数字 I/O 端口的权衡。

在尝试对 MCU 编程以监测各种输入和产生规定的最终输出信号之前,设计团队决定最好先开发激活该嵌入式设计某一部分/某项功能的测试代码,在增加交互式的复杂性之前先验证它工作正确性和信号完整性。激活和调试的第一部分电路/第一项功能是外部 DAC 输出和输入以及模拟滤波器。为验证该电路和内部固化软件在正确工作,我们最初把 MCU 编码为产生固定幅度的连续/重复正弦波,而不考虑输入信号条件。

图 8 为 Keysight InfiniiVision 系列 混合信号示波器 MSO 的屏幕快照,该 MSO 同时捕获外部 DAC(MCU 数字 I/O 端口的输出)的连续数字输入,以及 DAC 的阶梯输出以及经模拟滤波的输出。由于这个特殊信号是电平相对低的输出信号,仅使用 8 位 DAC(最多 256 个电平)的 16 个电平,我们可以很方便地在示波器显示屏幕上观察该转换器的阶梯波形输出特征(绿色迹线)。

把这一特定采集设置为当 DAC 输出到达其最高输出电平(屏幕中央)时触发。使用常规的示波器无法在这一特定点触发,因为示波器触发需要边沿跳变。为了在输出信号的这一点/相位处触发,我们首先依据与外部 DAC 最高输出模拟电平相一致的数字输入信号,建立简单的单电平码型触发条件。为恰好在波形的这一点上触发,设计师输入了并行二进制码型“1110 0110”。由于该 MSO 使用“时间限定”码型触发,示波器始终在规定码型的开始处触发,而绝不会在不稳定/跳变条件处触发。

图 8. Keysight InfiniiVision 系列 MSO 捕获由 MCU 控制的 DAC 的并行数字输入和模拟输出。

图 9. Keysight MSO 使用模拟和数字码型触发组合,在 50% 交叉点处触发

图 9 显示了除了模拟触发条件之外,MSO 的另一个触发条件。在对并行数字输入信号使用码型触发时,它可设置 MSO 在 DAC 的 50% 输出电平点精确触发。如前所述,并非所有 MSO/混合信号测量解决方案都允许在模拟和数字条件组合下进行混合信号触发。但由于在相同电平(50% 上升电平和 50% 下降电平)上存在两个模拟输出条件,要与上升或下降点的触发保持一致性,所需要的不仅仅是在 8 位输入码型上的码型触发。通过另外限定在模拟通道 1 的“0”电平(顶部黄色迹线)上触发,示波器就能使用模拟和数字码型触发的组合,在所需要的相位处触发。注意,模拟信号在高于模拟触发电平时被看作“1”,在低于触发电平时被看作“0”。

图 9 还显示了对滤波输出信号的自动参数测量,包括相对于未滤波 DAC 输出的幅度、 频率和相移。

在激活和验证了外部 DAC 和模拟滤波电路工作正常后,该设计/激活过程的下一步是进行编程,根据串行 I2C 输入产生特定数量的非重复正弦波脉冲(线性调频)。图 10 显示了使用标准的示波器边沿触发所得到的不同长度线性调频的重叠(无限余辉)。相比之下,传统示波器的边沿触发无法限定在规定长度的线性调频上进行触发。

图 10. 常规示波器的边沿触发不能同步在特定长度的 线性调频上进行触发。

使用 I2C 触发功能,Keysight MSO 示波器就能实现在特定串行输入条件下同步开始采集。这些条件指示 MCU 产生规定长度(脉冲数)的输出线性调频。

图 11 描述了示波器在 3 周期线性调频上进行触发以及在串行地址和数据内容上进行 I2C 触发的功能。数据通道 D14 和 D15 分别定义为 I2C 时钟和数据输入触发信号。实际上我们可以将 16 个数字通道或 2 到 4 个模拟示波器通道中的任意通道定义为在这两个输入信号上进行串行触发。在监测串行输入和模拟输出信号的同时,D0-D7 设置为在“总线” 叠加显示中监测外部 DAC 输入(MCU 输出)信号。

图 11. 使用 Keysight MSO 中的 I2C 触发和解码功能在 3 周期线性调频上进行触发。

图 12 的底部显示了时间关联的 I2C 串行解码迹线。您还能以更熟悉的表格形式(如显示屏上半部分所示)来查看串行解码。

图 12. I2C 信号能以时间关联形式或是表格解码形式显示(见本屏幕上半部分)。

虽然图中没有显示出来,但示波器的另一个模拟通道可以被设置为同时探测和采集来自加速度传感器的模拟输入信号,以确定输出信号的幅度。此外,您也可以使用空闲的 MSO 数字通道来监测和/或进一步限定在数字控制面板输入和/或 LCD 输出驱动器信号上进行触发。

总结

混合信号示波器 MSO非常适合用于调试和验证当今各种基于 MCU、FPGA 和 DSP 的混合信号设计是否正常工作。MSO 能够在一台综合仪器上同时显示时间关联的模拟和数字波 形,并可在全部模拟和数字通道上实现功能强大的混合信号触发,因此能让设计人员使用他们熟悉的、类似示波器用户界面和使用方式的工具更快地调试混合信号嵌入式设计。

下载嵌入式软件套件免费试用版,体验 MSO 触发和解码功能。

目前市场上 混合信号示波器 MSO 和综合型混合信号测量工具层出不穷,在决定购买之前,您一定要仔细评测这些仪器的测量功能和实用性。

您应特别关注如下七项特性:

1.混合信号示波器 MSO的使用方式应类似于您所熟悉的示波器 — 而不是像逻辑分析仪。

2. MSO 应当具备示波器的全部测量功能,同时不会牺牲其他特性,例如自动定标、触发释抑、无限余辉(模拟和数字通道)以及探头/通道偏移校正等。

3. MSO 要像示波器那样提供快速的波形更新速率,而不能像逻辑分析仪那样更新速率较慢。

4. MSO 的数字/逻辑通道采集系统性能(采样率和探测带宽)要与示波器的模拟采集系统性能相适配。

5. MSO 要能跨模拟和数字通道进行触发(混合信号触发),并具有精确的时间对齐功能。

6. MSO 要能根据最小限定时间在码型上触发,避免在不稳定/跳变的数字切换条件下触发。

7. MSO 要能提供基于实时模拟比较器技术的模拟和数字触发 — 而非基于样本的触发(后者会在重复模拟波形上产生显著的触发抖动)。

关于使用混合信号示波器 MSO时探头负载和探头接地问题

使用混合信号示波器时,您可能会遇到与探测相关的问题。这些问题体现在两个类别:探头负载和探头接地。探头负载问题通常会影响被测设备,而探头接地问题则会影响到测量仪器的数据的准确性。

探头的设计将第一个问题最小化,而第二个问题可通过积累探测经验来解决。

输入阻抗

逻辑探头是无源探头,它提供高输入阻抗和高带宽。它们经常向示波器提供信号的一些衰减量,通常 20 dB。无源探头输入阻抗通常根据并行容量和阻抗指定。阻抗是端部电阻值和测试仪器的输入阻抗的总和(请参见下图)。容量是端部补偿电容器和电缆加上与杂散端部电容并行接地的仪器电容的系列组合。当这导致输入阻抗规格的准确型号用于直流和低频,探头输入的高频型号更有用(请参见下图)。该高频型号考虑纯端部接地电容和系列端部阻抗以及电缆的特有阻抗(Zo)。

直流和低频探头等效电路

高频探头等效电路

两种型号的阻抗图显示在这些图中。通过将这两个图比较,您可以看到系列端部电阻和电缆的特有阻抗都明显地展开输入阻抗。杂散端部电容通常较小 (1pF),在阻抗图上设置最终中断点。

两个探头电路型号的阻抗和频率

逻辑探头以上面显示的高频电路型号表示。它们设计为提供尽可能多的系列端部阻抗。通过探头端部组件的适当机械设计,杂散端部接地电容将最小化。这提供了高频的最大输入阻抗。

示波器探头接地

探头接地是电流从探头返回源的低阻抗路径。增加该路径的长度将在高频时创建探头输入的大共模电压。根据下列方程式,产生电压的行为就好像该路径是一个感应器:

增加接地感应 (L)、增加电流 (di) 或降低转换时间 (dt) 都将导致电压增加(V)。当此电压超过示波器定义的阈值电压时,将出现错误的数据测量。

将一个探头接地与许多探头共享将强制流向每个探头的所有电流返回时流经该探头 (其接地返回被共用)的共用接地感应。结果是在上面的方程式中电流增大 (di),且根据转换时间 (dt),共模电压可能增加到一个会产生错误数据的水平。

共模输入电压模型

除共模电压外,长接地回路也会降低探头系统的脉冲保真度。上升时间增加,振铃由于探头输入处的干燥 LC 电路也会增加。因为数字通道显示重建了波形,它们不会显示振铃和扰动。通过检查波形显示,您不会发现接地问题。事实上,可能通过杂乱的毛刺或矛盾的数据测量发现问题。使用模拟通道来查看振铃和扰动。

最佳探测习惯

由于变量 L、di 和 dt,您可能无法确定在测量设置中有多少余量。

下面指导您样成好的探测习惯:• 如果使用组中的任意通道捕获数据,每个数字通道组(D15–D8 和 D7–D0)的接地导线应该连接到被测设备的接地。• 在嘈杂的环境中捕获数据时,除了通道组的接地之外,应该使用每三个数字通道探头的接地。• 高速定时测量(上升时间 < 3ns)应该使用每个数字通道探头自己的接地。设计高速数字系统时,您应该考虑设计直接面向仪器探头系统的专用测试端口。这将使得测量设置更容易并可重复用来获取测试数据。01650-61607 16 通道逻辑探头和 01650-63203 端子适配器的设计可以更容易地连接到工业标准 20 针电路板连接器。电缆是 2m 逻辑分析仪探头电缆,端子适配器可通过一个非常方便的软件包提供正确的 RC 网络。

文章推荐:

您需要哪款示波器探头?是德科技为 InfiniiVision 和 Infiniium 系列示波器提供了广泛的电压、电流和光探测解决方案。请浏览该指南,查看哪种探头更适合您的测试需求。

是德科技



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有