关于多路工控时序信号的测试和研究

2020-02-07来源: elecfans关键字:多路工控  时序信号  时钟时序

一些做工控机和系统控制产品的用户,发现他们都会进行一项多路信号与时钟时序的测试,一般测试的信号都会在4~7路,加上时钟信号一次最多要测试8路信号。而让测试工程师头疼的问题是,如果在一次时钟序列中将所有信号的时序都捕获进行观测就需要购买具有8路输入通道的示波器。现在市面上主流的示波器通道数最多为4路,所以工程师门只能采取多次测试的方法,即对于8路信号采取每次测试4路再进行对比的方式。然而这种测试方法可能会由于每次测试条件的不同引起误差,进而对系统的时序关系得到错误的结论。

关于多路工控时序信号的测试和研究

图1:工控机测试板

关于多路工控时序信号的测试和研究

图2:测试时序信号


通过跟工程师进一步了解,得知此类控制系统对不同的被控设备控制信号的幅度也会不同,因而在测试时不仅需要测试信号间的时序关系,还会测试信号电平幅度值及信号频率的变化,此外还需要测试信号的上升时间及过冲值,通过判断测量值来调试电路改善输出信号质量,所以使用逻辑分析仪只能测试时序,仍不能完全解决用户的测试要求。所以工程师们最急切的需求是有一台多通道的示波器,能够一次完成最多8路信号的时序,幅度及质量测试,这样不仅可以得到更精确的测试结果,还可以提高测试效率。


针对用户提出的要求,我们自己进行了模拟测试并最终验证了其可行性。下面为使用RIGOL的DS4000系列四通道示波器进行的测试演示。测试方法为产生四路具有固定延时关系的脉冲信号,通过在两台示波器和在一台示波器上观察得到的四路信号的时序关系的对比来判定测试测试方法的可靠性。


首先使用RIGOL函数任意波形发生器产生四路具有2.5us延时的脉冲信号A,B,C,D。之后将四路信号输入到一台示波器,A信号为模拟时钟信号。可看到在一台示波器上得到的四路信号的时序关系与设定值相符。即每路信号相对前一路信号的上升沿都有250us的延时。

关于多路工控时序信号的测试和研究

图3:测试四路有固定时延的信号

关于多路工控时序信号的测试和研究

图4:四路信号时延关系


之后将四路信号中的A,B路信号输入到示波器1,C,D路信号输入到示波器2,之后看四路信号的时序关系。测试前两台示波器需进行同步设置,以保证两台示波器可以准确的显示信号间的时序关系。

关于多路工控时序信号的测试和研究

图5:两台示波器测试四路信号时序关系

关于多路工控时序信号的测试和研究

图6:示波器1测试A,B信号时序

关于多路工控时序信号的测试和研究

图7:示波器2测试C,D信号时序


从两台示波器测试的四路信号的时序效果来看,四路信号的上升沿相对于参考点位置的时延都为2.5us,与将四路信号同时输入到一台示波器的测试结果是相同的。所以将多台RIGOL示波器进行同步设置后,即可以对多路信号的时序关系及幅度、信号质量等测量通过一次测试完成,提高了工程师测试的准确度和效率。


如果对多于四路信号的测试,可以通过上位机软件将两台示波器的波形显示在同一个界面,这样可以不改变工程师原有信号观测习惯,提供更友好地测试感受。

关于多路工控时序信号的测试和研究

图8:上位机同步显示多台仪器信号

关键字:多路工控  时序信号  时钟时序 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/Test_and_measurement/ic487533.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:如何使用Arduino制作简单的示波器
下一篇:关于直流电源纹波和噪声的测量的分析和介绍

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

相位噪声的含义和测量方法
相位噪声的含义    相位噪声是对信号时序变化的另一种测量方式,其结果在频率域内显示。用一个振荡器信号来解释相位噪声。如果没有相位噪声,那么振荡器的整个功率都应集中在频率f=fo处。但相位噪声的出现将振荡器的一部分功率扩展到相邻的频率中去,产生了边带(sideband)。从下图中可以看出,在离中心频率一定合理距离的偏移频率处,边带功率滚降到1/fm,fm是该频率偏离中心频率的差值。    相位噪声通常定义为在某一给定偏移频率处的dBc/Hz值,其中,dBc是以dB为单位的该频率处功率与总功率的比值。一个振荡器在某一偏移频率处的相位噪声定义为在该频率处
发表于 2019-11-19
相位噪声的含义和测量方法
I2C总线信号时序分析
在I2C总线通信的过程中,参与通信的双方互相之间所传输的信息种类归纳如下。   主控器向被控器发送的信息种类有:启动信号、停止信号、7位地址码、读/写控制位、10位地址码、数据字节、重启动信号、应答信号、时钟脉冲。   被控器向主控器发送的信息种类有:应答信号、数据字节、时钟低电平。   下面对I2C总线通信过程中出现的几种信号状态和时序进行分析。   ①总线空闲状态。   I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。   ②启动信号
发表于 2018-05-20
I2C总线信号时序分析
I2C总线信号时序总结
总线空闲状态   I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 启动信号   在时钟线SCL保持高电平期间,数据线SDA上的电平被拉低(即负跳变),定义为I2C总线总线的启动信号,它标志着一次数据传输的开始。启动信号是一种电平跳变时序信号,而不是一个电平信号。启动信号是由主控器主动建立的,在建立该信号之前I2C总线必须处于空闲状态。重启动信号   在主控器控制总线期间完成了一次数据通信(发送或接收)之后,如果想继续占用总线再进行一次数据通信(发送或接收),而又不
发表于 2018-05-20
I2C总线信号时序总结
I2C总线信号时序总结
总线空闲状态    I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。   启动信号    在时钟线SCL保持高电平期间,数据线SDA上的电平被拉低(即负跳变),定义为I2C总线总线的启动信号,它标志着一次数据传输的开始。启动信号是一种电平跳变时序信号,而不是一个电平信号。启动信号是由主控器主动建立的,在建立该信号之前I2C总线必须处于空闲状态。   重启动信号    在主控器控制总线期间完成了一次数据通信(发送或接收)之后,如果想继续占用
发表于 2015-10-28
I2C总线信号时序总结
关于I2C的总结
这两天在看I2C,为了加深印象,把我遇到的一些问题写出来吧。   1—————— 最先遇到的问题是AT24C02的操作时序,AT24C02内部有一个指针,指向储存空间的某一个字节,另外AT24C系列支持页操作,对于AT24C02一个页是8字节,也就是说地址的高5位是页地址,在同一次写入中,页地址不变,低3位地址一次增加,当增加到7之后再加1就变成0了,而由于页地址不变,相当于指针回到了页首,如果继续写那前面的内容会被覆盖。写数据的时序,先是I2C的开始信号,发送设备地址,之后写入希望写入的数据地址,然后依次写入数据。当然,可以只写一个字节的数据
发表于 2015-09-25
51单片机的时钟及总线时序和总线扩展
。(注意P1 和P2的相位关系 )一个机器周期由6个状态组成,如果把一条指令的执行过程分作几个基本操作,则将完成一个基本操作所需的时间称作机器周期。单片机的单周期指令执行时间就为一个机器周期。指令周期是执行一条指令所需的全部时间。MCS-51单片机的指令周期通常由1、2、4个机器周期组成。对于12MHz的晶振,提供了12M的振荡周期,6M的时钟周期,1M的机器周期。所以此时51单片机的单指令周期为(1/1M)s=1us.这个1us有什么好处呢?后面大家会知道单片机应用中会有各种各样的时序,很多时候需要用一小段程序延时来达到时序要求,而1us的单指令周期比较方便计算延时时间以及确定每条语句的执行时间。应该明确的是单片机执行每条语句用的时间
发表于 2018-11-26
51单片机的时钟及总线时序和总线扩展
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved