本页面将指导您完成设置和使用KITTPLSNIFEVB工具的过程。
KIT-TPLSNIFEVB内含物包括:
图1. 套件内含物
Something went wrong! Please try again.
TPL嗅探器只需要通过USB Micro-B连接器(例如,移动电源或连接到计算机的USB电缆)提供平均50mA及峰值150mA的5.0V电源。
分析来自TPL嗅探器的数据,需要逻辑分析仪(例如Saleae逻辑分析仪)及其软件。
或者,为解码TPL帧,已经开发了几个添加到Saleae逻辑分析仪软件中的插件或扩展。如需了解详情,请参见第4章。
Something went wrong! Please try again.
Something went wrong! Please try again.
KIT-TPLSNIFEVB板,也称为TPL嗅探器,可与逻辑分析仪(最好是Saleae逻辑分析仪)及其软件配合使用,帮助分析任何ETPL信号。
放置在任何ETPL总线中,它以非侵入方式侦听所有消息并监测总线上的帧流量(TPL嗅探器仅在侦听模式下运行)。相应的接收数据(SPI格式)在分析仪输出连接器上可用,连接到逻辑分析仪及其软件,该软件提供对此类数据的进一步分析。
KIT-TPLSNIFEVB工具概述
Something went wrong! Please try again.
TPL嗅探器在两侧公开一组连接器。一侧专用于ETPL总线连接,另一侧提供所有其他连接器。两侧彼此电气隔离,即ETPL总线连接器与外壳上的所有其他可访问点隔离。
ETPL连接器位于外壳的一侧,标有TPL_IN和TPL_OUT,极性指示为+和-。嗅探器的正常运行必须确保极性正确连接,在大多数情况下,被嗅探系统也必须确保正确连接。
相反,术语IN和OUT是常规的,两个连接器在TPL嗅探器内是并联的。它们在物理上是复制的,这样可在某些用例中更容易连接线缆。例如,在菊花链的情况下,原始ETPL总线被切断,两端必须插入TPL嗅探器的插座上。在其他情况下,例如,ETPL总线只有一个差分端可连接到TPL嗅探器时,只要遵守极性,TPL_IN和TPL_OUT连接器之间就没有区别。
通常,如果从原始ETPL总线创建短截线,则其长度应尽可能短。
注:原理图中的两个ETPL接口的连接器名称为J1
和J2
。
图2. ETPL总线连接器
Something went wrong! Please try again.
默认情况下,TPL嗅探器旨在为ETPL总线添加最小负载。因此,它没有添加任何终端阻抗,从总线上看到的差分负载是MC33664的输入阻抗,由1:1比率的T1隔离变压器在高压侧反射。
如果需要默认接口以外的接口;PCB上可以进行一些设置:
JP1
和JP2
应闭合(带有一滴焊料),以防需要标准150Ω端接。R13
(默认为DNP)、R14
和R15
(默认为0Ω)。 注:如果必须修改此板,然后在没有外壳的情况下上电,请谨慎操作。
Something went wrong! Please try again.
外壳与ETPL连接器相对的一侧具有TPL嗅探器的所有其他可用连接器。
J5
。在某些使用情况下,整个系统,包括TPL嗅探器、电源、逻辑分析仪和相关PC,可作为一个电动浮动模块。如果需要,此接头允许将系统的接地电位(例如,TPL嗅探器以及接地连接到TPL嗅探器接地的任何其他设备)设置为任何其他方便的电位,即保护接地或车辆底盘接地(KL31)。J3
。J4
。图 3. 电源和数据连接器
Something went wrong! Please try again.
数据输出连接器(J3
)是一个8引脚4x2公接头,可用作逻辑分析仪的接口,将传输转换为SPI格式的TPL消息。
信号均为单向,从TPL嗅探器(输出)到逻辑分析仪(输入)。
TPL嗅探器的设计使其与逻辑分析仪的连接电缆相对较长,最大长度为2米,但不损失信号的完整性,从而保持逻辑和定时信息。
此表述仅在同时满足以下两条规则时成立:
不满足上述规则就无法保证TPL嗅探器正常运行,除非电缆长度非常短(<15厘米),可忽略电缆中的反射。
为了保障信号完整性和降低电磁干扰(EMI),数据线与表X中所述的带引脚的接地电位交错连接。
TPL嗅探器数据输出线和ETPL输入由ESD抑制装置进行内部保护。然而,在操作和使用TPL嗅探器时,应采取标准的防静电措施。
数据输出连接器的引脚分配如下表所示:
表1. 分析仪连接器(J3
)引脚分配
引脚 | 信号 | 说明 |
---|---|---|
1 | INTB | SPI中断信号 |
2 | GND | 接地 |
3 | RXCLK | SPI总线时钟 |
4 | GND | 接地 |
5 | RXDATA | SPI总线数据 |
6 | GND | 接地 |
7 | RXCSB | SPI芯片选择 |
8 | GND | 接地 |
图4. 分析仪连接器引脚排列
随附的8引脚接头电缆应插入分析仪连接器,蓝色导线在顶部(NXP标识侧),黑色导线在底部。
Something went wrong! Please try again.
随附的8引脚接头电缆适用于Saleae Logic 8和Logic Pro 8/16分析仪系列的输入连接器。连接Saleae逻辑分析仪时,电缆的蓝色导线应插入顶部(Saleae标识侧),而黑色导线插入底部。
图5. Saleae逻辑分析仪
Saleae为其产品提供了一个软件接口,可帮助解码采集的信号。如需了解更多信息,请访问Saleae网站。
Saleae逻辑分析仪软件的插件和扩展可用于解码TPL帧。如需了解详情,请参见第4章。
Something went wrong! Please try again.
TPL嗅探器可通过USB Micro-B接头(J4,标记为PWR)提供5.0V电源,此电源平均电流为50mA,峰值电流为150mA,通常由USB移动电源或连接到计算机的USB电缆供电。
Something went wrong! Please try again.
保活功能的目的是避免激活大多数消费电子USB移动电源上的自动关断功能。由于TPL嗅探器电路在10mA至20mA范围内的能耗受限,可能会触发这类关断。因此,嗅探器以5.8秒的周期和20%的占空比(所有数字均为近似值)激活了额外150mA的内部能耗。从而模拟了足够让大多数移动电源保持通电的负载。
如果TPL嗅探器首次使用移动电源上电后,上电LED指示灯很快熄灭,请考虑尝试其他型号的移动电源。
Something went wrong! Please try again.
TPL解码器是Saleae逻辑软件的高级分析仪(HLA)扩展。它有助于解码几个物理层上的恩智浦TPL协议。
图6. TPL解码器高级分析仪(HLA)
该工具也是NXP BMS通信解码器生态合作体系的一部分,可以与KIT-TPLSNIFEVB硬件板一起工作,该硬件板有助于获取电气传输协议链路(ETPL)信号。
Something went wrong! Please try again.
可下载的软件包包含TPL解码器安装程序以及版本说明和软件内容寄存器(SCR)文件。有关最新版本中支持的设备和物理层的更多信息,请参见版本说明文件。
Something went wrong! Please try again.
TPL解码器是Saleae逻辑软件的高级分析仪(HLA)扩展。因此,必须在安装TPL解码器之前安装推荐的Saleae逻辑软件版本(见版本说明文件)。访问Saleae网站,下载Saleae逻辑软件。
Something went wrong! Please try again.
如需了解安装步骤,请参见版本说明。
Something went wrong! Please try again.
关于使用TPL解码器的指南可以直接在Saleae逻辑软件中找到,点击“扩展”菜单中的TPL解码器即可。
Something went wrong! Please try again.