微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 从基带到射频的物联网测试(1)

从基带到射频的物联网测试(1)

时间:12-23 来源:互联网 点击:

PI总线对模块进行配置,控制,并传送发射或接收的数据的,我们可以使用带SPI总线的触发和解码功能的数字示波器,比如DS4054或MSO4054对SPI总线进行测试,以便验证实际的通信信号是否正确。SPI规范所定义的读写操作的时序如下:

图4:SPI总线的读操作

图5:SPI总线的写操作

下面我们就通过DS4054对一个产品进行实测一下,首先设置示波器的SPI总线的触发条件,如果你的示波器没有这种专门的触发功能,就费劲了。可设置成触发在当SPI的MOSI或MISO在传送一个特定数据出现时,比如,触发在当传送00010111时触发,如果没有出现,屏幕上无显示,示波器处于“等待触发”的状态,一旦出现,就会出现图6所示的显示:

图6:在DS4054上设置SPI总线的触发

一旦触发条件中所设置的数据出现在SPI总线上时,DS4054就会捕获到,不但能看到波形显示,还需要知道传送的数据的具体内容。熟悉帧结构的工程师可以自己数,自己“解码”,这是个费神的活儿。还是借助示波器的自动解码功能吧,通过SPI解码功能,可以自动显示出每帧的具体内容,以不同进制的格式显示,直接看结果,就能判断传送的数据是否有错,一旦出现错误,可以分析是软件错误还是信号失真或干扰导致的错误。图7就是通过SPI总线的自动解码功能,显示出帧的具体内容。

图7:DS4054对SPI总线的解码设置和显示

通过SPI总线,我们可以获取整个产品收发的数据,进而进行分析。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top