SDS3000X系列智能示波器支持串行总线触发功能,按下前面板上侧菜单栏区域的“触发–触发设置”唤出触发设置对话框,设定好信号对应的探头(本例设置为CH1:SDA;CH2: SCLK;CH3:CS),就可以直接对SPI信号进行触发。
图3 SPI信号触发功能
在模拟测试前,我们已知STB-3演示板所输出的SPI信号输出方式为SPI3(在实际测试中,SPI从设备的工作模式也会在数据手册里标明,或者在时序图中给出)。因此我们在触发的时候就要进行相应的配置。SDS3000X智能示波器支持在触发和解码时对SPI输出方式进行选择。
图4 SPI触发信号设置
PS:SDS3000X系列智能示波器支持串行总线触发解码功能,支持的协议有IIC、IIS、SPI、UART/RS232、LIN、CAN、CAN-FD、FlexRay、MIL 1553、USB 2.0。
SPI解码
在成功捕获到待测试的SPI总线信号后,接下来我们关注的问题是对SPI总线信号进行解码。
如图5所示,选择“分析-串行解码”选项,进行相应设置,即可获得解码的结果,并可以列表显示出来,便于查看。(解码的结果可以二进制、16进制以及ASCALL码的形式显示)
图5 SPI解码设置
图6 SPI解码结果(十六进制)
解码的结果与输入信号一致。
以上只是简单的使用SDS3000X系列智能示波器对SPI信号进行触发和解码。在实际应用中,SDS3000X系列智能示波器的串行总线触发解码功能可以快速的使我们获得“总线上正在发生什么”;并可根据示波器界面所呈现的解码结果分析总线所传输的的信息是否和我们预想的一致,从而精准快速地发现故障点并进行调试。
关于鼎阳
鼎阳科技(SIGLENT)是一家专注于通用电子测试测量仪器及相关解决方案的公司。
从2005推出第一款数字示波器产品至今,10余年来鼎阳科技一直是全球发展速度最快的数字示波器制造商。历经多年发展,鼎阳产品已扩展到数字示波器、手持示波表、函数/任意波形发生器、频谱分析仪、台式万用表、直流电源等通用测试测量仪器产品。2007年,鼎阳与高端示波器领导者美国力科建立了全球战略合作伙伴关系。2011年,鼎阳发展成为中国销量领先的数字示波器制造商。2014年,鼎阳发布了中国首款智能示波器SDS3000系列,引领“人手一台”型实验室使用示波器由功能示波器向智能示波器过渡的趋势。2017年,鼎阳发布打破行业垄断,多项参数突破国内技术瓶颈的SDG6000X系列脉冲/任意波形发生器,其输出带宽高达500MHz。目前,鼎阳已经在美国克利夫兰和德国汉堡成立分公司,产品远销全球70多个国家,SIGLENT正逐步成为全球知名的测试测量仪器品牌。
关于鼎阳硬件设计与测试智库
鼎阳硬件设计与测试智库(简称鼎阳硬件智库)由深圳市鼎阳科技有限公司领衔创办,是中国第一家“智力众筹”模式的硬件智库。