
Sifos公司的PowerSync Analyzer 3000 家族有PSA-3000、PSA-3002、PSA-3048、PSL-3000。公司这边用到的是PSA-3000和PSA-3002,其中PSA-3000支持24端口的测试,PSA-3002只支持两端口的测试,PSA-3000与PSA-3002的差别只是端口数不一样,其IP以及测试软件操作都一致。
PSA-3000主要具有以下的关键特性

如图1.1,PSA-3000支持24口测试,共12个板卡,从左到右分别是板卡1到板卡12,每张板卡上有2个测试端口,上为测试端口1,下为测试端口2,每个测试端口又分为2个以太网接口,这两个网口内部是相通的,其中PSE口连接到PSE供电端口,OUT口连接到LAN侧的流量发生器。用网线连接电脑和PSA3000左侧的LAN控制端口即可实现对设备的操作,连接串行配置端口的话可对固件进行升级和修改固件IP地址,一般操作只需连接LAN控制端口即可。当需要连接多台PSA3000(最多可连接8台)测试时,可用同轴线连接设备外部触发端口“TRIG”。

如图1.2 网线连接PC和PSA-3002的LAN控制端口,PSA-3002 的PSE口和PSE(Switch or Mid-Ppan)的POE供电口通过网线连接,PSA-3002 的OUT口和跑流设备连接,如果不需要在POE测试时进行跑流,则无需连接到跑流设备。

搭建好测试环境后,将电脑的IP设为192.168.221.XXX,打开PSA Interactive,进入如下界面,去掉Demo Mode勾选,点击192.168.221.105,当Connet to里识别到192.168.221.105时,点击connet。

点击Connect后进入主界面,如下图,主界面有四个主选项:
Configuration(配置)
Meters(度量)
PSE Conformance(PSE协议一致性测试)
PSE Multi-Port(PSE多端口性能测试) (此功能只适用于3000和3048)

2.3.1 点击Port Configuration,进入PSA Port Configuration界面,如下图
先选择slot(PSA-3002只有1是可选的),然后是port,点击Auto-Discover,在不了解待测物端口极性和传输线对时可使用自动检测,ALT A 是指1、2, 3、6线对供电,ALT B 是指4、5, 7、8线对供电,极性选择MDI是指Positive Polarity,MDI-X是指Nagetive Polarity。同时设备还支持对端口阻抗和电容的配置.一般使用默认配置,最后点击Connect Port连接端口,点击DONE完成设置。

2.3.2 进入Load Configuration 负载配置,指定测试时PSA所模拟PD的等级.
当修改等级后需要Apply Load一下才可生效。

主界面的Meter功能项还提供了一些便捷的测试方式,可以让我们测试PS供电时的电压、电流和功耗。
2.4.1 DCV-I Meter
进入DCV-I Meter,如下图,在Meter Type里可以选择电压、电流和功耗测试。

选择完后点击Events Controls进入端口控制,如下图,Port Control里进行连接端口,供电,断电等操作,右边的状态灯可以让我们看到当前PSA的状态。然后点击上一个界面的Measure功能,进行测试,在Measure Value可以查看测试值,当然还可以进行触发以及测试时间的设定。

2.4.2 ACV Meter
ACV Meter提供了手动测试PSE供电电压的波纹噪声功能,可以测试高频和低频两种状态。同样,直接点击Measure即可查看到结果。

在PSE conformance测试中有三个界面:
PSE Tests:对单个PSE参数进行测试,不能自动化一次性测试所有参数。
Sequencer:可以自动化测试所有PSE待测参数。
Waveforms:可以提供直接的测试波形图。
2.5.1 PSE Tests
在PSE Tests界面里,选择需要跑的测试项,点击Test即可执行,结果直接在界面上显示,不会弹出Excel的报告.该界面只能单独的运行一个测试项。需要注意左下角的待测物参数,如MPS的方式等,勾选Show Traces可在测试过程中显示波形图。

2.5.2 Sequencer
在Sequencer界面可选择多个测试项进行自动化的连续测试,但是同样需要
先选择测试端口,PSE供电类型和工作模式的选择,如为EndSpan还是MidSpan(公司产品基本都为EndSpan), Power Range中选择af(15.4W)或at(30.0W)模式,30W Grant Type选择PHY检测还是LLDP检测(公司设备PSA3000暂未购买LLDP功能模块),MPS Method中选择断路检测法(点击Auto-Discover可自动识别)。Conformance Tests中勾选需要测试项,Show Waveforms选择是否需要显示测试波形等,点击SEQUENCE TESTS即可开始自动化测试,点击TERMINATE可以中断测试,最后可生成excel或文本形式的报告.建议使用默认的报告形式。

2.5.3 Waveforms
可以查看PSE在不同特定条件下的工作状态,并以波形图的形式显示出来。
在Event/Waveform界面中我们可以选定PSE在不同状态,不同情况下工作的波形图。 例如,我们要测试PSE的检测电压,只需要在Detection中选定开路状态,然后点击Detection,测试完成后就可以弹出波形图。我们可以选择波形的类型,电压或是电流,以及制定PSA模拟PD的级别。

a) 开路检测(open circuit)
开路状态下PSE的理想检测电压的波形图

客户样机的Detetion 波形,存在较大的工频噪声

整改后样机 Detetion 波形,工频噪声压下去了,但始终存在0.5V的偏置,但不影响POE的其它测试,目前产生0.5V偏置的原因还未找到

b) 上电过程波形(standard)

c) 负载检测波形(slow load)

d) 负载灵活性测试波形(Inrush load)

e) 断电过程波形(disconnect

f) 分级过程波形(standard)

2.6.1 Live PD Emul 模拟PD负载测试
点击PSE Multi-Port中的Live PD Emul,进入PD负载模拟测试界面。如下图所示,选择af或at负载,PD Load Power会自动调整负载电流,也可自行修改。同时Cable Sim中选择是否模拟线损。

点击Config Ports,进入端口配置页面,点击PSA1进行PSA的IP地址添加和连接,点击对应右边的Ports进行测试端口的添加,如图所示,是添加了3、5板卡的端口1和7、8、10板卡的端口2,设置好后点击DONE,软件自动跳回Live PD Emulation界面,然后点击上图中Start开始带载,点击Get Status可以显示负载电压和功耗。

2.6.2 多端口测试项 PSE Tests
该项是单个多端口测试项测试,一次只能测试一个端口。点击Config Ports,进入端口配置页面,端口配置方法与模拟PD负载测试配置方法一致,最后点击TEST进行测试。

2.6.3 多端口测试项 Sequencer
界面如下图所示,目前PD Emulation中最多只能选择到Class3类型(供应商FAE反馈目前还在开发当中),Multi-Port Tests中勾选测试项,MPS Method中选择断路检测法等,点击Config Ports,进入端口配置页面,端口配置方法与模拟PD负载测试配置方法一致,最后点击SEQUENCE TESTS。

如下图所示。该份测试结果有4个页签,Loop:各端口测试结果汇总,每个测试项的判定结果;Limits:802.3标准定义的参数范围,以及各测试参数的优先级;Note:对Test Report中每个参数的具体含义做了说明,以及需要特殊注意的事项;Interop:根据优选级和测试结果得出的待测PSE整体性能结果。

多端口特性测试的是PSE的整体电性指标,如测试所有端口上电总时间、检测是否有端口无法上电、模拟给一个端口上电查看对其它端口的影响等等。802.11af和802.11at协议中并没有对多端口特性有相关规定,不同客户有不同需求,中国电信也有相关要求,测试结果以满足客户需求为准。SIFOS在测试结果EXCEL中有给出参考判据,在右边Multi-Port Test Limits栏中。测试结果截图如下所示。
3.3.1 协议一致性测试项
测试子项 | 测试项目描述 | |
|---|---|---|
PoE 检测过程 | PoE检测过程 det_v | Detection Pulse Waveform Parameters |
PoE检测过程 det_i | Detection Current Limiting | |
PoE检测过程 det_range | Detection Passive Acceptance Range | |
PoE检测过程 det_time | Detection Timing | |
PoE检测过程 det_rsource | PSE Output Resistance during Detection | |
PoE分级及相互发现过程 | PoE分级及相互发现过程 class_v | Classification Voltages |
PoE分级及相互发现过程 class_time | Classification Timing | |
PoE分级及相互发现过程 class_err | Classification Current Limiting | |
PoE分级及相互发现过程 class_lldp | LLDP Protocol and Mutual Discovery Analysis | |
PoE上电过程 | PoE上电过程 pwrup_time | Power-Up Timing Parameters |
PoE上电过程 pwrup_inrush | Assess PSE Current Limiting Behaviors during Power-Up | |
PoE供电过程 | PoE供电过程 pwron_v | Powered Port Voltage, Ripple, and Noise |
PoE供电过程 pwron_pwrcap | PSE Port Power Capacity | |
PoE供电过程 pwron_maxi | PSE Response to Maximum Overloads | |
PoE供电过程 pwron_overld | PSE Response to Maximum PD Power Transients | |
PoE断电过程(AC模式) | PoE断电过程(AC模式)mps_ac_pwrdn | Examines the Power-Down Timing and Load Current Impact |
PoE断电过程(AC模式) mps_ac_vf | Examines AC MPS Signaling Characteristics | |
PoE断电过程(AC模式)mps_ac_voff | Analyzes Port Voltages During AC Disconnect and After Power Removal | |
PoE断电过程(DC模式) | PoE断电过程(DC模式)mps_dc_valid | Examines the Power-Down Timing and Load Current Impact |
PoE断电过程(DC模式)mps_dc_pwrdn | Examines AC MPS Signaling Characteristics | |
PoE断电特征 | PoE断电特征 pwrdn_overld | Analyzes PSE Overload Shutdown Behaviors |
PoE断电特征 pwrdn_time | Evaluates Disconnect Shutdown Time and PSE Ouput Characteristics | |
PoE断电特征 pwrdn_v | Evaluates | |
3.3.2 多端口性能测试项
测试子项 | 测试项目描述 | |
|---|---|---|
供电测试 | Live PD Emul. | 模拟PSE给不同类型PD供电情况 |
PoE多端口上电测试 | mp_pwrup_ports | 此测试项目测试PSE的上电状态,是否有端口不能供电 |
mp_pwrup_time | 此测试项目测试PSE的上电状态,并测试端口总的PSE上电时间以及上电优先级 | |
mp_pwrup_idp | 此测试项目测试PSE在上电时是否有相互关联的端口,在给其中一个PD上电时,其他端口也会有影响 | |
多端口上电能力测试 | mp_cap_ports | 此测试项目测试PSE的供电能力,测试方法为先给一个端口供电,满载以后再给下一个端口供电,直到PSE不能再供电时查看输出功率总和 |
mp_cap_pwr | 此测试项目测试PSE的供电能力,测试方法为先给所有端口一个比较小的功率,再逐步抬升功率,最终查看PSE输出功率总和 | |
PSE压力测试 | mp_dur_static | 此测试项目测试当所有端口达到PSE 90%供电能力情况下,做长时间测试时的稳定性 |
mp_dur_cycle | 此测试项目测试所有端口在长时间内随机改变供电功率(PSE供电能力的15%-90%),查看设备的稳定性 | |
PoE孤立端口测试 | mp_iso_1port | 该测试项是模拟给一个端口上电查看对其他PSE端口的影响 |
mp_iso_nport | 该测试项模拟给N个正在正常被供电的PD一些额外的负载,并查看这个过程中对另一个正常受电PD端口的影响 | |
PoE断电情况测试 | mp_discx_ports | 该参数是模拟PD设备从PSE端断开后,PSE端口断电的情况统计,主要统计端口断电数量。 PD设备会使用IEEE 802.3at中定义的Imin1来模拟PD断开情况。Imin1的值在AC MPS模式中为0mA,在DC MPS模式中为0-5mA |
mp_discx_time | 该参数是模拟PD设备从PSE端断开后,PSE端口断电的情况统计,主要统计端口断电所需时间。PD设备会使用IEEE 802.3at中定义的Imin1来模拟PD断开情况。Imin1的值在AC MPS模式中为0mA,在DC MPS模式中为0-5mA | |
mp_discx_cycle | 该参数是模拟PD设备从PSE端断开后,PSE端口断电的情况统计,主要统计端口重新供电所需时间,PD设备会使用IEEE 802.3at中定义的Imin1来模拟PD断开情况。Imin1的值在AC MPS模式中为0mA,在DC MPS模式中为0-5mA | |
mp_discx_idp | 该参数是模拟PD设备从PSE端断开后,PSE端口断电的情况统计,主要统计端口在非正常下电情况下PSE是否有异常,PD设备会使用IEEE 802.3at中定义的Imin1来模拟PD断开情况。 Imin1的值在AC MPS模式中为0mA,在DC MPS模式中为0-5mA | |
PoE过载断电情况测试 | mp_overld_time | 该测试项目量测在PD过载情况下,PSE对所有PD断电所需的时间 |
mp_overld_cycle | 该参数是模拟PD设备由于过载断电,PSE端口断电情况的统计,主要统计端口过载断电后重新上电的情况,PD设备会使用IEEE802.3at中定义的Icut来模拟PD断开情况,过载断电的电流默认情况 下为PD分级时的特定值或者是使用者自定义的值 | |
mp_overld_idp | 该参数是模拟PD设备由于过载断电,PSE端口断电情况的统计,主要统计端口在非正常下电情 况下PSE是否有异常,PD设备会使用IEEE 802.3at中定义的Icut来模拟PD断开情况,过载断电的电流默认情况下为PD分级时的特定值或者是使用者自定义的值 | |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。