从基带到射频的物联网测试
和基带信号等,比如DS/MSO4000系列。
直流电源提供直流供电,比如DP832,DP831等;
这类产品的收发性能测量的设置如图3所示,如果这些东西都凑齐了,我们就可以对这类产品开始从基带到射频,从数字到模拟的微测了。
图3:模块的收发性能测量的设置
这类应用的产品中都少不了射频收发模块。射频收发模块与MCU或FPGA之间通常是采用SPI总线对模块进行配置,控制,并传送发射或接收的数据的,我们可以使用带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总线,我们可以获取整个产品收发的数据,进而进行分析。
DS4054 EnOcean SPI总线 ZigBee 相关文章:
- 示波器在直流无刷电机行业的典型应用(10-16)
- Waldmann携手EnOcean:让灯具互相“沟通”(04-12)
- 炫酷!EnOcean无线无源控制面板运用到别墅设计案例(04-09)
- ZigBee在生命子系统中的应用(08-27)
- ZigBee技术在家庭自动化和医疗保健中的应用(11-14)
- 基于PLC和OFDM技术的电力线载波技术在工厂数据传输中的应用(03-02)