【应用】使用InfiniiVision X-Series示波器对PSI5传感器串行总线触发和解码
引言
Peripheral Sensor Interface 5 (PSI5)串行总线用于汽车传感器监控应用,包括安全气囊系统。PSI5总线是基于曼彻斯特编码的双线电流调制接口。该接口为PSI5智能传感器供电,传感器到ECU的数据传输通过同一双线接口上的电流调制实现。虽然PSI5最常见的波特率是125 kbps,但该总线的波特率可高达189 kbps。
KEYSIGHT的InfiniiVision X-Series示波器提供了广泛的授权应用选项,允许您对各种复杂的汽车串行总线通信进行解码和触发的范围设置,包括PSI5。同步和解码PSI5通信的能力将增强您测试、调试和验证物理层的总线操作的正确性和信号完整性的能力。可以通过使用Keysight的用户可定义的 Manchester/NRZ触发和解码选项(DSOXT3NRZ/DSOX4NRZ/DSOX6NRZ)来触发及解码PSI5总线。
本应用笔记概述了PSI5协议/位定时的结构,然后一步一步地说明了如何设置一个InfiniiVision示波器,进行解码,然后在PSI5串行总线上进行触发。
PSI5协议以及定时概述
PS15串行通信基于曼彻斯特编码,在曼彻斯特编码中,比特周期中点附近的跳变决定了所传输和/或接收比特的极性。如下图1所示的波形时分图,在比特周期中间的一个上升的跳变/边缘对应着逻辑"0",而在比特周期中间的一个下降跳变对应着逻辑"1"。
图1 基于曼彻斯特编码的比特极性图
PSI5数据帧由三个主要字段/区域组成,包括一个2位起始字段(极性总是"0"),一个10到28位的载荷/数据字段,可以进一步细分为可选和强制子字段以及一个1或者3位的Parity/CRC字段。图2展示了上述描述,表1进行了进一步说明。
图2 PSI5数据帧结构(基于PSI5技术规范)
表1 PSI5帧区域/字段定义
PSI5解码
现在学习如何建立一个InfiniiVision X-Series示波器来解码由两个起始位、一个10位数据字段和一个奇偶校验位组成的PSI5信号/帧流。首先使用高灵敏度的电流探针(如Keysight的N2821A)探测PSI5总线,然后适当缩放(Amps/div)并在重复的PSI5信号上进行触发,同时使用默认的边缘触发模式,以便在示波器屏幕上显示一个或多个帧。注意必须在正确设置示波器的解码之后,才能对特定的PSI5帧进行触发。接下来,在示波器的Serial菜单中选择曼彻斯特协议解码模式,如图3所示:
图3 缩放波形,然后选择基于用户自定义的曼彻斯特选项进行解码
选择Signals子菜单,定义如下参数,如图4所示:
-信号源 =1 (假设您正在使用channel-1探测总线来捕获PSI5信号)
-阈值 =大约50%的波形摆动
-波特率 = 125kb/s
-波特率容限 = 20%
图4 在Signal菜单中定义输入信号源,阈值,波特率以及波特率容限
由于InfiniiVision示波器的串行解码是基于硬件技术的,因此解码阈值电平与触发电平相同。因此,如果您将示波器设置为在上升或下降边缘跳变时触发,并且触发电平接近波形从峰值到峰值摆动的50%,那么您应该获得一个有效的解码阈值电平。
在Signal子菜单中设置好之后,按下Back键回退到Manchester解码菜单,选择Bus Config子菜单并定义如下参数,如图5所示:
- Display Format = Word
- Sync Size = 2(开始比特数目)
- Header Size = 0
- Number of Words = 1 (有效负载/数据字段中的单个数据字)
- Data Word Size = 10
- Trailer Size = 1 (1奇偶检验位)
图5 定义每一个PSI5帧的区域/字段
注意,如果我们试图解码包含任何可选字段/区域的PSI5帧,我们可以指定“头大小”作为另一个惟一的字段进行解码。
在Bus Config子菜单中设置好之后,再次按下Back键回退到Manchester解码菜单,选择Setting子菜单并定义如下参数,如图6所示:
–Start Edge # = 1 (2个开始位后的第一个边缘)
–Polarity = 下降边缘: 1 (比特时间中间的下降边缘 = 1, 比特时间中间的上升边缘 = 0)
–Bit Order = LSB (数据字段位序)
–Idle Bits = 1.5 (帧间最小比特数/间隙)
–Decode Base = 十六进制
图6 在设置菜单中定义参数
注意,位顺序适用于整个帧。这意味着如果您的PSI5帧包含一个3位CRC字段,那么该字段将按相反的顺序解码。
触发PSI5
虽然示波器现在应该解码此PSI5串行总线,但除了随机边缘跳变,它还没有触发任何特定的东西。要设置一个独特的PSI5触发条件,请选择“Trigger”菜单,然后选择在Manchester上进行触发。
您还可以通过选择示波器波形顶部的Lister选项卡来开启协议“Lister”,如图7所示。InfiniiVision示波器能够以两种不同的格式显示协议解码,与时间相关的解码轨迹总是出现在显示每帧内容的波形下面。可以打开"Lister",在示波器的上半部分以表格格式显示解码。
图7 在PSI5帧的起始处进行触发
默认的曼彻斯特触发条件是帧开始(SOF),但是,您还可以通过指定二进制格式的串行位模式值(按作用域接收的位的顺序输入)或在曼彻斯特错误上进行触发来设置更加特殊的触发条件。在这个例子中,出现了一个偶然的曼彻斯特错误,如lister所显示的。曼切斯特错误定义为在公差设置内的任何位周期的中间没有出现边缘。现在,我们设置示波器来触发触发曼彻斯特错误,以发现特定的时序问题。
图8展示了触发了曼彻斯特错误的示波器,同时以二进制位显示/解码格式进行解码。波形上方的橙色三角形(靠近显示器右侧)标记了触发点,该点位于比特时间的末尾,紧随曼侧斯特错误之后。时基设置为8μs / div(与PSI5总线比特时间一样),我们应该能观察到一个非常接近中点的上升或者下降边缘,该边缘显示在每个垂直的方格间(每个垂直方格代表8us)。我们可以看到应该发生在第7位中间的跳变被提前中断了(在比特周期的中间之前),这个中断在公差设置之外产生了一个下降的边缘。示波器会在该比特时间结束时立即检测到此错误,并对该错误进行触发,并以红色高亮显示“MANCH”错误消息。
图8 使用曼侧斯特错误触发来发现位时序问题
总结
在InfiniiVision X-Series示波器(除了 2000X)上使用Keysight的用户自定义的Manchester/NRZ 串行触发和解码选项,允许您快速测试和调试PSI5汽车传感器总线。Keysight还提供了许可选项,通常用于汽车测量应用,包括CAN, CAN FD, LIN, FlexRay, SENT, I2C, SPI等。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由奥莉翻译自Keysight,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】示波器DSO-X 3034在电路调试过程中效率非常高
是德科技示波器DSO-X 3034在电路调试过程中的应用DSO-X3034在中高档的示波器中,属于性能优异,协助分析功能强的典范,在电路调试中,尤其是数模混合电路分析中可以达到事半功倍的效果。
应用方案 发布时间 : 2019-05-14
Keysight 1000X示波器在直流无刷电机中的应用
Keysight 1000X系列示波器的带宽可以涵盖50~200MHz。其功能丰富,具备最高2GSa/s采样率和最高200MHz带宽,50000个波形每秒的捕获率,内置先进的分析工具,如频率响应分析、模板测试、FFT和分段存储,能够快速、准确定位分析无刷电机驱动器的波形,为无刷电机行业的波形调试提供可靠的工具。
应用方案 发布时间 : 2019-05-06
【应用】 InfiniiVision 1000 X示波器在电源性能测试的应用方法
是德科技推出的Keysight InfiniiVision 1000 X系列示波器,采用是德科技的 MegaZoom IV 定制 ASIC 技术,每秒可提供多达 50,000 个波形。凭借这一速度,您能 清晰看到在同级别的其他示波器上可能错过的毛刺和异常。是德科技的定制 ASIC 技术将示波器与 WaveGen 内置函数发生器 整合在一台紧凑型仪器内,而且价格非常经济。
应用方案 发布时间 : 2019-04-22
【经验】示波器的使用:如何记录和保存示波器测试结果
是德科技为您演示如何记录示波器的数据。在本文中,您将了解如何保存并调用各种示波器文件类型,包括图像、参考波形和设置。对于本实验,您必须有权访问个人 USB 存储设备。
设计经验 发布时间 : 2023-06-21
什么是波形?一文解析示波器波形显示基本原理
示波器是一种可将电信号(主要是电压)转换为屏幕/显示屏上的可见轨迹的电子仪器。也就是说,可将电信号转换为光信号。本文中KEYSIGHT来给大家介绍示波器波形显示基本原理,希望对各位工程师有所帮助。
技术探讨 发布时间 : 2024-06-22
为什么尽量使用尽量短的引线来保持示波器探头带宽和精度?
为了进行最准确的测量,最好使用尽量短的示波器探头探针。示波器探头对您的设备施加的电阻、电容和电感负载效应会影响您在示波器屏幕上看到的信号。这些负载效应可能会改变被测电路的工作状态。了解这些负载效应,有助于您避免为特定的电路或系统选择错误探头。
技术探讨 发布时间 : 2024-06-14
【经验】如何选择一款合适的示波器测试MIPI信号
要进行MIPI信号质量的测试,首先要选择合适带宽的示波器,按照MIPI协会的要求,测试MIPI的信号质量至少需要4GHz带宽的示波器。为了提高测试的效率,测试中推荐采用4支探头分别连接clk+/clk-和data+/data-信号进行测试,对于有多条Lane的情况可以每条Lane分别测试。
设计经验 发布时间 : 2020-01-28
【经验】开放实验室Keysight DSOS404A示波器眼图及模板设置、测试
Keysight Infiniium S系列示波器是一款500MHz~8GHz带宽的示波器,硬件具有本底噪声超低、ENOB 高、带宽宽广以及抖动微小等特性,有助于表征真实的信号。本文使用世强硬创电商开放实验室DSOS404A示波器进行眼图及模板设置和测试。
设计经验 发布时间 : 2021-09-08
解析触发工作原理和示波器触发功能,探讨如何使用示波器电流探头测试上电时刻冲击电流
本文KEYSIGHT详细介绍了示波器的触发工作原理和示波器触发功能,并探讨了如何使用示波器电流探头测试上电时刻冲击电流。
设计经验 发布时间 : 2024-05-29
【经验】如何升级Keysight(原安捷伦)示波器固件?
世强硬创开放实验室有不少是德科技(Keysight)示波器,固件版本都比较老了,以至于一些配件无法正确的识别和匹配,比如1147B探头,被示波器识别为1147A。本文把DSO5000示波器和6000示波器固件升级一下,这里和大家分享升级方法和过程。
设计经验 发布时间 : 2021-09-09
【经验】如何快速使用示波器DSO9404A实现一键眼图测量
是德科技示波器的软件不断创新和优化,增加非常多的人性化功能。对于眼图的测量。只需要通过鼠标或者触控屏控制,一键式点击就可以快速地基于实时波形形成出眼图,为用户提供了非常便捷地方式。本文以Keysight DSO9404A型示波器为例讲解一键快速眼图测量。
设计经验 发布时间 : 2019-06-29
解析触发电路在示波器中起什么作用
示波器触发功能能帮助我们找到感兴趣的信号或是电路中的问题,共有11类出发功能。本文,KEYSIGHT详细解释了示波器的边沿触发功能和相关的示波器触发原理。
技术探讨 发布时间 : 2024-05-26
9步走告诉你如何使用示波器
示波器的使用方法, 一方面取决于您现有的示波器的型号和配件,另一方面取决于您想要进行的测量活动。本文介绍了9个简要步骤可满足大多数标准使用情况。
技术探讨 发布时间 : 2023-12-13
示波器的作用有什么?
示波器是一种电子测试仪器,它以图形方式将变化的电压显示为一个或多个信号随时间变化的二维图。 主要目的是在屏幕上显示重复的或单一的波形,然后可以分析显示的波形的幅度、频率、上升时间、时间间隔、失真等属性。
技术探讨 发布时间 : 2024-02-19
示波器采样率设置多少比较合适?
尼奎斯特采样定理规定,对于具有最大频率fMAX且带宽有限的信号,等距采样频率fS必须大于最大频率fMAX的两倍,这样才能唯一地重建信号而不会产生混叠。本文KEYSIGHT探讨了示波器采样率设置多少比较合适。
技术探讨 发布时间 : 2024-03-26
电子商城
现货市场
服务
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论