在数字系统设计中,随着数据速率提高及上升时间缩短,逻辑分析仪的应用局限性,越来越受到关注。逻辑分析仪从一种数字测量工具应用,过渡到其模拟特点的应用中,如未被完全理解,这一过程可能会导致一些负面后果,本文将介绍讨论逻辑分析仪的数字信号转换成模拟指标的三种技术,以便分析负荷和逻辑分析仪带宽,应对减短产品开发周期的问题。
在讨论带宽和逻辑分析仪时,人们经常出现混淆。传统上,逻辑分析仪被认为是一种纯粹的数字测量工具。但是,随着数据速率提高及上升时间缩短,设计人员正被迫了解这一工具的模拟特点。设计人员面临的最大问题之一,是保证其检验工具能够以这些更高的频率工作。在未能全面理解时,设备带宽和负荷等因素可能会导致假负数,中断系统。数字系统设计人员必须信任自己的逻辑分析仪,以实现最快的产品开发周期。随着频率不断提高,必需使用与示波器一样的模拟精密性对待逻辑分析仪前端。
在分析系统和检验工具的带宽时,工程师必须了解两个主要考虑因素。第一个是PCB上数字信号中存在的频率成分及其与逻辑分析仪带宽的相关方式。第二个是探头负荷怎样与这些频率交互。这两种考虑因素都溯及数字信号转换成模拟指标及怎样使用这些指标分析能否进行成功测量的原理。下面几节将讨论把数字信号转换成模拟指标的三种技术。这三种转换是上升时间转换成带宽、拨码速率转换成带宽和脉宽转换成带宽。一旦能够使用带宽描述数字信号,就可以简便地分析负荷和逻辑分析仪带宽。
1. 把上升时间转换成带宽
把数字信号的上升时间转换成模拟带宽最流行的方法是使用单极RC电路,建立标准负荷的响应模型。它同时在时域和频域中对电路求解,并使用电阻和电容生成上升时间和带宽的经验法则。上升时间和带宽通过代入法进行组合,得到电阻和电容跌落值,得到上升时间和带宽之间的线性关系。图1说明了这一推导中使用的RC电路,以建立标准负荷模型。
图1. 在时域和频域中对RC电路求解,得到上升时间和带宽之间的线性关系。
在这一推导过程中,第一步是在时域中对电路求解,假设其以单位步进(u(t))驱动。这一电路的通用求解公式是:
由于上升时间定义为VOUT从10%转换到90%使用的时间,我们可以对公式求解,得到两个单独的求解。第一个求解是从0伏转换到VOUT的10%所需的时间。为完成这一求解,VIN设成1 V,VOUT设成0.1伏。第二个求解以相同方式获得,但VOUT设成0.9伏。由于上升时间定义为这两个求解之间的时间,因此把两个结果相减,得到RC电路上升时间的经验法则。
这一推导的第二步是在频域中对同一个RC电路求解。这一电路的通用求解公式如下:
由于带宽定义为响应幅度衰减30%时的频率,那么可以对这一表达式求解,得到经验法则。
现在,我们得到使用电阻和电容表示的上升时间和带宽的一般表达式,可以把这两个表达式结合在一起,获得一个线性关系。现在可以使用这个表达式,在数字信号的上升时间与上升时间拥有的频率成分之间实现迅速转换。
2. 把拨码速率转换成带宽
可以使用傅立叶变换,把信号的数字拨码速率转换成频率表示。在傅立叶分析中,有一个基本变换集合,可以根据应用对其进行定标。在傅立叶表示中,周期信号表示为时域中以希望周期发生的一串脉冲。这类表示方式称为Shaw函数 (III(t))。其变换到频域中另一个Shaw函数 (III(s))。两个域之间的定标通过相似性定理实现,两个域之间存在相反的关系(即时域中的脉冲间隔越近,频域中的脉冲间隔越宽)。
数字系统中通常使用的经验法则是系统必须有足够的带宽,能够捕获数字脉冲串的第三个谐波。在把这与Shaw函数关联起来时,第三个谐波对应频域中的第三个脉冲。下图说明了变换及经验法则之间的关系。
图2. 时域中的周期信号以间隔为信号周期的一串脉冲表示。这在频域中相当于以(1/周期)的积分求解值发生的一串脉冲。
周期信号所需的总带宽可以表示为:
3. 把脉宽转换成带宽
也可以使用傅立叶变换把脉宽转换成频率表示。在傅立叶表示,时域中的脉冲可以描述为矩形函数 ( (t))。在这个函数变换到频域中时,它产生sinc函数 (sinc(s))。这两个域之间定标再次通过相似性定理实现,两个域之间存在相反的关系(即时域中的脉冲越窄,频域中的sinc包络越宽)。
在频率提高时,sinc函数会产生一系列包络。在对sinc函数自变量求整数值时,sinc函数将发生过零。在这种情况下,它将在(1/宽度)的整数值上求值。下图说明了怎样在频域中表示时域脉冲。
图3. 时域中的脉冲变换成频域中的sinc函数。经验法则是系统需要足够的带宽,捕获第二个sinc包络的一半。
如前所述,常用的经验法则是系统需要足够的带宽,捕获数字脉冲串的第三个谐波。在傅立叶表示中,数字脉冲串通过使用Shaw函数求卷积的矩形函数描述。在时域中,这产生以数据流最大拨码速率重复的一串脉冲。脉冲使用矩形函数表示,数据流周期使用Shaw函数表示。卷积运算符在时域中结合使用两个函数。在频域中,矩形函数变换成sinc函数,Shaw函数变换成另一个Shaw函数,求卷积运算符变换成乘法运算。在时域中把Shaw函数和sinc函数相乘,得到Shaw脉冲,其边界是sinc函数的包络。
对50%占空比的脉冲串,将在(1/周期)的每个整数值上发生Shaw脉冲。sinc函数将在(1/宽度)的每个整数值上过零,在这些频率上抵消Shaw脉冲。这就得到在(1/周期)每个奇数整数值上求得的Shaw脉冲。第一个奇数整数脉冲值称为基础频率。其余奇数整数脉冲值称为谐波。如前所述,系统需要足够的带宽,捕获脉冲串的第三个谐波。在上面介绍的特例中,这发生在第二个sinc包络中间。其假设这提供了充足的带宽,在脉宽下降时,这一假设可以扩展。现在可以说系统需要足够的带宽,捕获后半个sinc包络,以可靠地提供相关脉冲。这一关系可以表达如下:
4. 求得逻辑分析仪带宽
逻辑分析仪以类似示波器前端的方式指定其前端电路的带宽。在确定逻辑分析仪是否有充足的性能调试某个数字信号时,可以使用前面的变换。可以通过实例最好地说明这一点。系统对数字信号的技术数据如下,每个技术数据都可以转换成模拟带宽。逻辑分析仪必需有足够的带宽,以适应最高的模拟频率。
5. 求得逻辑分析仪探头负荷
逻辑分析仪还指明各种探头选项的负荷。这一般采用集总电容和/或阻抗随频率变化曲线的形式。为迅速分析探头负荷是否会中断系统,可以使用集总电容。在考察探头负荷时,其电容开始分流目标信号的频率必须足够高,以便不会影响前面提到的三个指标。探头电容与系统中的输运线构成一个RC滤波器(一般为50 ),其响应公式如下:
如果我们使用上一节中的实例,我们可以确定在不会导致严重劣化的情况下探头给系统带来的最大电容。在上面的实例中,系统在数字信号中提供了1.875GHz的带宽。把其代入上面的表达式中,得到系统可以容忍的最大探头电容。在这种情况下,最大探头电容是3.4pF。
图4. 逻辑分析仪探头的电容负荷与输运线阻抗形成RC滤波器。为了不干扰被探测的信号,探头RC负荷的3dB频率必须大于数字脉冲串中存在的最高模拟频率。
6. 总结
随着数字系统中的数据速率不断提高,工程师被迫了解检验工具的局限性。通过了解数字信号中存在的频率成分,工程师可以迅速评估逻辑分析仪和逻辑分析仪探头负荷的性能功能。通过提前评估工具性能,工程师可以提高测量成功的概率,明显降低开机和检验时间。
关键字:逻辑分析仪 带宽
引用地址:逻辑分析仪需要多少带宽
在讨论带宽和逻辑分析仪时,人们经常出现混淆。传统上,逻辑分析仪被认为是一种纯粹的数字测量工具。但是,随着数据速率提高及上升时间缩短,设计人员正被迫了解这一工具的模拟特点。设计人员面临的最大问题之一,是保证其检验工具能够以这些更高的频率工作。在未能全面理解时,设备带宽和负荷等因素可能会导致假负数,中断系统。数字系统设计人员必须信任自己的逻辑分析仪,以实现最快的产品开发周期。随着频率不断提高,必需使用与示波器一样的模拟精密性对待逻辑分析仪前端。
在分析系统和检验工具的带宽时,工程师必须了解两个主要考虑因素。第一个是PCB上数字信号中存在的频率成分及其与逻辑分析仪带宽的相关方式。第二个是探头负荷怎样与这些频率交互。这两种考虑因素都溯及数字信号转换成模拟指标及怎样使用这些指标分析能否进行成功测量的原理。下面几节将讨论把数字信号转换成模拟指标的三种技术。这三种转换是上升时间转换成带宽、拨码速率转换成带宽和脉宽转换成带宽。一旦能够使用带宽描述数字信号,就可以简便地分析负荷和逻辑分析仪带宽。
1. 把上升时间转换成带宽
把数字信号的上升时间转换成模拟带宽最流行的方法是使用单极RC电路,建立标准负荷的响应模型。它同时在时域和频域中对电路求解,并使用电阻和电容生成上升时间和带宽的经验法则。上升时间和带宽通过代入法进行组合,得到电阻和电容跌落值,得到上升时间和带宽之间的线性关系。图1说明了这一推导中使用的RC电路,以建立标准负荷模型。
图1. 在时域和频域中对RC电路求解,得到上升时间和带宽之间的线性关系。
在这一推导过程中,第一步是在时域中对电路求解,假设其以单位步进(u(t))驱动。这一电路的通用求解公式是:
由于上升时间定义为VOUT从10%转换到90%使用的时间,我们可以对公式求解,得到两个单独的求解。第一个求解是从0伏转换到VOUT的10%所需的时间。为完成这一求解,VIN设成1 V,VOUT设成0.1伏。第二个求解以相同方式获得,但VOUT设成0.9伏。由于上升时间定义为这两个求解之间的时间,因此把两个结果相减,得到RC电路上升时间的经验法则。
这一推导的第二步是在频域中对同一个RC电路求解。这一电路的通用求解公式如下:
由于带宽定义为响应幅度衰减30%时的频率,那么可以对这一表达式求解,得到经验法则。
现在,我们得到使用电阻和电容表示的上升时间和带宽的一般表达式,可以把这两个表达式结合在一起,获得一个线性关系。现在可以使用这个表达式,在数字信号的上升时间与上升时间拥有的频率成分之间实现迅速转换。
2. 把拨码速率转换成带宽
可以使用傅立叶变换,把信号的数字拨码速率转换成频率表示。在傅立叶分析中,有一个基本变换集合,可以根据应用对其进行定标。在傅立叶表示中,周期信号表示为时域中以希望周期发生的一串脉冲。这类表示方式称为Shaw函数 (III(t))。其变换到频域中另一个Shaw函数 (III(s))。两个域之间的定标通过相似性定理实现,两个域之间存在相反的关系(即时域中的脉冲间隔越近,频域中的脉冲间隔越宽)。
数字系统中通常使用的经验法则是系统必须有足够的带宽,能够捕获数字脉冲串的第三个谐波。在把这与Shaw函数关联起来时,第三个谐波对应频域中的第三个脉冲。下图说明了变换及经验法则之间的关系。
图2. 时域中的周期信号以间隔为信号周期的一串脉冲表示。这在频域中相当于以(1/周期)的积分求解值发生的一串脉冲。
周期信号所需的总带宽可以表示为:
3. 把脉宽转换成带宽
也可以使用傅立叶变换把脉宽转换成频率表示。在傅立叶表示,时域中的脉冲可以描述为矩形函数 ( (t))。在这个函数变换到频域中时,它产生sinc函数 (sinc(s))。这两个域之间定标再次通过相似性定理实现,两个域之间存在相反的关系(即时域中的脉冲越窄,频域中的sinc包络越宽)。
在频率提高时,sinc函数会产生一系列包络。在对sinc函数自变量求整数值时,sinc函数将发生过零。在这种情况下,它将在(1/宽度)的整数值上求值。下图说明了怎样在频域中表示时域脉冲。
图3. 时域中的脉冲变换成频域中的sinc函数。经验法则是系统需要足够的带宽,捕获第二个sinc包络的一半。
如前所述,常用的经验法则是系统需要足够的带宽,捕获数字脉冲串的第三个谐波。在傅立叶表示中,数字脉冲串通过使用Shaw函数求卷积的矩形函数描述。在时域中,这产生以数据流最大拨码速率重复的一串脉冲。脉冲使用矩形函数表示,数据流周期使用Shaw函数表示。卷积运算符在时域中结合使用两个函数。在频域中,矩形函数变换成sinc函数,Shaw函数变换成另一个Shaw函数,求卷积运算符变换成乘法运算。在时域中把Shaw函数和sinc函数相乘,得到Shaw脉冲,其边界是sinc函数的包络。
对50%占空比的脉冲串,将在(1/周期)的每个整数值上发生Shaw脉冲。sinc函数将在(1/宽度)的每个整数值上过零,在这些频率上抵消Shaw脉冲。这就得到在(1/周期)每个奇数整数值上求得的Shaw脉冲。第一个奇数整数脉冲值称为基础频率。其余奇数整数脉冲值称为谐波。如前所述,系统需要足够的带宽,捕获脉冲串的第三个谐波。在上面介绍的特例中,这发生在第二个sinc包络中间。其假设这提供了充足的带宽,在脉宽下降时,这一假设可以扩展。现在可以说系统需要足够的带宽,捕获后半个sinc包络,以可靠地提供相关脉冲。这一关系可以表达如下:
4. 求得逻辑分析仪带宽
逻辑分析仪以类似示波器前端的方式指定其前端电路的带宽。在确定逻辑分析仪是否有充足的性能调试某个数字信号时,可以使用前面的变换。可以通过实例最好地说明这一点。系统对数字信号的技术数据如下,每个技术数据都可以转换成模拟带宽。逻辑分析仪必需有足够的带宽,以适应最高的模拟频率。
5. 求得逻辑分析仪探头负荷
逻辑分析仪还指明各种探头选项的负荷。这一般采用集总电容和/或阻抗随频率变化曲线的形式。为迅速分析探头负荷是否会中断系统,可以使用集总电容。在考察探头负荷时,其电容开始分流目标信号的频率必须足够高,以便不会影响前面提到的三个指标。探头电容与系统中的输运线构成一个RC滤波器(一般为50 ),其响应公式如下:
如果我们使用上一节中的实例,我们可以确定在不会导致严重劣化的情况下探头给系统带来的最大电容。在上面的实例中,系统在数字信号中提供了1.875GHz的带宽。把其代入上面的表达式中,得到系统可以容忍的最大探头电容。在这种情况下,最大探头电容是3.4pF。
图4. 逻辑分析仪探头的电容负荷与输运线阻抗形成RC滤波器。为了不干扰被探测的信号,探头RC负荷的3dB频率必须大于数字脉冲串中存在的最高模拟频率。
6. 总结
随着数字系统中的数据速率不断提高,工程师被迫了解检验工具的局限性。通过了解数字信号中存在的频率成分,工程师可以迅速评估逻辑分析仪和逻辑分析仪探头负荷的性能功能。通过提前评估工具性能,工程师可以提高测量成功的概率,明显降低开机和检验时间。
上一篇:一种EMI电流探头的校准方法
下一篇:逻辑分析仪之负载效应
推荐阅读最新更新时间:2024-03-30 23:22
英特尔发布行业首款集成高带宽内存、支持加速的 FPGA
近日,英特尔宣布推出英特尔® Stratix® 10 MX FPGA,该产品是行业首款采用集成式高带宽内存 DRAM (HBM2) 的现场可编程门阵列 (FPGA)。通过集成 HBM2,英特尔 Stratix 10 MX FPGA 可提供 10 倍于独立 DDR 内存解决方案的内存带宽1。凭借强大带宽功能,英特尔 Stratix 10 MX FPGA 可用作高性能计算 (HPC)、数据中心、网络功能虚拟化 (NFV) 和广播应用的基本多功能加速器,这些应用需要硬件加速器提升大规模数据移动和流数据管道框架的速度。 在 HPC 环境中,大规模数据移动前后数据的压缩和解压缩功能至关重要。相比独立的 FPGA,集成 HBM2 的 F
[嵌入式]
迈入100G传输时代 满足大容量网络带宽要求
过去的三年,由于IPTV、HDTV、VOD和移动宽带业务的快速发展,特别是基于Internet的视频应用和P2P应用的迅猛发展,使运营商的骨干网络的业务流量持续增长。 为了应对大容量网络带宽要求,高速率的WDM传输技术成为解决问题的重点。从1995年DWDM系统首次商用以来,其容量从刚开始的8个DWDM2.5G波道,发展到近几年来开始规模部署的80个DWDM40G波道。而更高速率的100G传输技术也正走向成熟。 但如何才能做到100G传输技术所要求的2bit/s/Hz频谱效率,并且克服光纤对于长距离传输100G高速信号带来的挑战,选择合适的信号调制方式和高性能的接收技术是实现100G传输的技术关键。 100G
[测试测量]
EPON建网成本降低 带来接入网新动力
截至目前,全球宽带总用户数已突破3亿户。虽然仍以DSL(数字用户线路)技术为主,但据Point-Topic公司统计,到2006年底FTTx(光纤接入)用户已经达到2200万户,占全部宽带用户数的9%,并且根据HeavyReading公司预测,到2011年全球FTTH(光纤到户)用户数将达到8600万户。由此可见,随着近年来FTTH成本的不断下降,光纤接入已经将电信接入网的发展带入了一个历史转折点,宽带化、IP化以及业务融合化的趋势已不可阻挡,而FTTH作为整个电信网接入部分的终极发展目标,已经不再是遥不可及了。目前全球各主要固网运营商都已经逐步开始规模部署FTTx网络,其中大部分商用网络都采用了EPON(以太无源光网络)技术来实
[焦点新闻]
博通新推万兆以太网交换机方案 带宽提升至160G
博通公司新增一款10G多端口以太网交换机芯片,扩充其StrataConnect交换机芯片系列。新型SOC系列集成了1G、2.5G和10G端口性能和多样性,支持灵活的输入输出,大大降低功耗,可满足当前和未来的网络控制平面和数据平面的流量需求。 随着不断增长的带宽需求,网络设备管理人员和服务提供商迫切需要更高速的网络技术和产品,以降低企业成本,提供更高的灵活性和敏捷性,例如为4G LTE连接,存储、服务器和SMB市场提供更快的二层网络连接。 BCM534xx系列的StrataConnect家族具有更高的性能和更低的延迟,提供160G的总带宽,以及可为不同的应用提供灵活配置的10GbE i/o组合。借助新型的SoC
[网络通信]
运营商主管曝内幕:承诺的带宽与实际相差甚远
:2014年5月13日 06:59
近来,宽带发展成为社会高度关注的热点话题。无论是针对宽带短斤少两的质疑,还是围绕中国宽带价格是否百倍于韩国的争论,都指向一个现实———我国宽带发展不尽如人意,主要指标不仅落后于发达国家,而且与世界平均水平的差距也在拉大。 那么,我国宽带发展落后的根源是什么?如何通过应用繁荣推动宽带大发展? 揭秘 10户人的宽带15户用官方惊心数字刺痛神经 10户人的宽带15户用 “我们承诺的带宽与用户实际使用网速相差甚远,是普遍现象。这就是所谓假宽带。”昨天,本市一位不愿透露姓名的网络运营商技术主管向重庆晚报记者透露。 他称,宽带实际使用速度受到诸多因素影响,一般都达不
[手机便携]
VGA的驱动显示以及逻辑分析仪的使用
Zedboard的接口框图如下: 挂在PL侧的模块有HDMI、VGA、OLED等,下面将详细介绍在Zedboard上驱动VGA的过程,开发环境为Vivado 2016.2。Zedboard是通过权电阻网络来搭建的DAC电路, 关于VGA的驱动原理,请看下面的时序图: 程序中就是通过计数器来模拟产生行、场同步信号。这里主要介绍下Vivado的开发流程。Vivado下新建工程,选择开发板Zedboard,如图: 将修改好的工程代码都加进来,这里通过clock Wizard重新生成所需要的时钟,方法和quartus大同小异,移植好的工程如图: 然后执行Run Synthesis、Run Implementa
[测试测量]
凌力尔特推出超宽带宽直接转换 I/Q 解调器 LTC5584
凌力尔特公司 推出超宽带宽直接转换 I/Q 解调器 LTC5584,该器件具卓越的 31dBm IIP3 和 70dBm IIP2 线性度。LTC5584 提供了同类最佳的解调带宽 (超过 530MHz),因而可支持最新一代的 LTE 多模式、LTE 高级接收器、以及数字预失真 (DPD) 接收器。该 I/Q 解调器在 30MHz 至 1.4GHz 的宽频率范围内工作,覆盖了很宽的 VHF 和 UHF 无线电以及 450MHz/700MHz LTE 频段范围。LTC5584 的独特之处是具有两种内置的校准功能。一个是能使系统设计师优化接收器 IIP2 性能的高级电路,可将接收器 IIP2 性能从标称的 70dBm 提高至无与伦比的
[电源管理]
51单片机之串口通讯应用实例(逻辑分析仪调试)
硬件:STC89C52RC 开发工具:Keil uVision4 前言:8051是一款很经典的、历史悠久的单片机,作为一款入门级的单片机8051受到很多初学者的欢迎。89c52是8051系列的成员之一,拥有8K字节程序存储空间,512字节随机数据存储空间;I/O口控制端口、中断功能、定时器及串行接口。下面详细讲述串行接口功能的使用。 不管你用的芯片是不是STC89C52RC,只要你看完这篇文章,就能自行运用到不同的芯片上;因为一种串口通信协议的传输原理在任何芯片上都是统一的;所以它可以作为不同芯片一起协作的通信媒介。 目前普遍的单片机都有串行通信的接口,因为它依赖的硬件比较简单,一条串行数据输出线(TX)、一条串行数据接收
[单片机]