Sifos Technologies PowerSync PSA100 Product manual

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page i
Sifos Technologies
PowerSync®Analyzer
PSA100, PSA1200, PSA2400
Technical Reference
Manual
Version 3.4
Revised March 9, 2010
Copyright © 2006 - 2010 Sifos Technologies

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
ii
Sifos Technologies, Inc.
(978) 640-4900 Phone
(978) 640-4990 FAX
Disclaimer
The information contained in this manual is the property of Sifos Technologies, Inc., and is furnished for use by
recipient only for the purpose stated in the Software License Agreement accompanying the user documentation.
Except as permitted by such License Agreement, no part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, without the prior written permission of Sifos Technologies, Inc.
Information contained in the user documentation is subject to change without notice and does not represent a
commitment on the part of Sifos Technologies, Inc. Sifos Technologies, Inc. assumes no responsibility or liability
for any errors or inaccuracies that may appear in the user documentation.

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
iii
Table of Contents
1. Introduction.......................................................................................................................................7
1.1. PowerSync Analyzer Introduction...................................................................................................................................7
1.2. Reference Manual Organization.......................................................................................................................................7
2. PoE and the PowerSync Analyzer ..................................................................................................9
2.1. IEEE 802.3af / 802.3at Overview.......................................................................................................................................9
2.1.1. The Power Connection........................................................................................................................................... 9
2.1.2. PD Detection........................................................................................................................................................ 10
2.1.3. PD Classification ................................................................................................................................................. 10
2.1.4. Power-Up............................................................................................................................................................. 11
2.1.5. Power Removal.................................................................................................................................................... 12
2.2. Power Sourcing Equipment Characteristics.................................................................................................................12
2.2.1. Signaling Variations............................................................................................................................................. 12
2.2.2. Connection Alternatives....................................................................................................................................... 13
2.2.3. MPS Behaviors .................................................................................................................................................... 13
2.2.4. Legacy Modes and Proprietary Detection Schemes ............................................................................................. 13
2.3. System Hardware Overview ...........................................................................................................................................14
2.3.1. Port Switch and Detection Subsystem ................................................................................................................. 14
2.3.2. Triggers................................................................................................................................................................ 15
2.3.3. Loads and Load Transients .................................................................................................................................. 16
2.3.4. DC Meters............................................................................................................................................................ 16
2.3.5. AC Meter ............................................................................................................................................................. 16
2.3.6. Time Interval Meter ............................................................................................................................................. 16
2.3.7. LAN Test “Data OUT” Ports ............................................................................................................................... 16
2.4. System Software Overview............................................................................................................................................17
2.4.1. PSA Interactive .................................................................................................................................................... 17
2.4.2. PowerShell Scripting Environment...................................................................................................................... 17
2.4.3. PSE Automated Test Suites ................................................................................................................................. 18
2.4.4. PowerSync Analyzer Configuration Files............................................................................................................ 18
2.4.5. Directory and File Organization – Microsoft Windows....................................................................................... 20
2.4.6. Directory and File Organization – Linux and Unix............................................................................................. 20
2.4.7. TK/TCL Requirements & Resources ................................................................................................................... 21
2.5. Network Connection and Host Firewall Considerations..............................................................................................22
2.6. Special PSA2400 Configuration Requirements............................................................................................................22
2.7. Technical Specifications.................................................................................................................................................23
2.7.1. Port Configuration ............................................................................................................................................... 23
2.7.2. Measurements ...................................................................................................................................................... 23
2.7.3. Triggering ............................................................................................................................................................ 24
2.7.4. Programming and Control.................................................................................................................................... 24
2.7.5. Physical and Environmental................................................................................................................................. 24
2.7.6. Certifications........................................................................................................................................................ 25
3. PSA Interactive ...............................................................................................................................27
3.1. PSA Interactive Standard Menus ...................................................................................................................................27
3.1.1. PSE Characteristics and Configuration ................................................................................................................ 27
3.1.2. Port Configuration ............................................................................................................................................... 28
3.1.3. Slot-Port and Chassis Selection ........................................................................................................................... 29
3.1.4. Configuration Replication.................................................................................................................................... 30
3.1.5. Trigger Configuration .......................................................................................................................................... 30
3.1.6. Load Configuration.............................................................................................................................................. 31
3.1.7. PD Power-Up Emulation with Load Configuration ............................................................................................. 32

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
iv
3.1.8. DC Meters............................................................................................................................................................ 33
3.1.9. Triggered Measurements...................................................................................................................................... 34
3.1.10. The O-Scope Display........................................................................................................................................... 35
3.1.11. The Event Control Panel...................................................................................................................................... 36
3.1.12. AC Meter ............................................................................................................................................................. 37
3.1.13. Time Interval Meter ............................................................................................................................................. 38
3.1.14. Waveforms Menu ................................................................................................................................................ 39
3.1.15. PSA Interactive Help Menus................................................................................................................................ 41
3.2. PSE Conformance Test Suite Menus.............................................................................................................................42
3.2.1. PSE Conformance Tests Menu ............................................................................................................................ 42
3.2.2. PSE Conformance Test Sequencer Menu and PSE Conformance Reporting....................................................... 43
3.3. PSE Multi-Port Test Suite Menus...................................................................................................................................45
3.3.1. PSE Multi-Port Configure Resources Menu ........................................................................................................ 45
3.3.2. Multi-Port PSE Test Menu................................................................................................................................... 46
3.3.3. Multi-Port Test Sequencer Menu and Multi-Port Reporting................................................................................ 48
3.4. PSA Interactive Task Examples .....................................................................................................................................50
3.4.1. Observe a Class 1 Power-Up Sequence on Test Port 3,2 for an ALT A, MDI-X PSE Port ................................. 50
3.4.2. Repeat 3.2.1 Without using the Waveform Viewer.............................................................................................. 51
3.4.3. Measure Peak Detection Voltage on Port 1,2 with ALT A, MDI PSE................................................................. 51
3.4.4. Measuring Power-Up Slew Rate on ALT A, MDI-X PSE Port 5,1 using Class 0 PSE....................................... 53
3.4.5. Measuring Inrush Current during Class 3 Power-Up with ALT A, MDI PSE on Port 1,1................................... 54
3.5. Enabling PSA Interactive for the PSA2400 ...................................................................................................................55
4. PowerShell Scripting Environment...............................................................................................57
4.1. TCL and Wish Shells.......................................................................................................................................................57
4.1.1. Tcl Versus Wish in the PC Windows Environment ............................................................................................. 57
4.2. PSA Connection Dialog ..................................................................................................................................................57
4.3. PowerShell Syntax Conventions....................................................................................................................................58
4.4. PowerShell Help Capabilities .........................................................................................................................................58
4.5. PowerShell Connection and Configuration Commands..............................................................................................59
4.6. Test Port Configuration Commands..............................................................................................................................60
4.7. Test Port Measurement Commands..............................................................................................................................62
4.8. PowerShell Test Support Utilities..................................................................................................................................66
4.9. PowerShell Trace Display and Analysis Commands...................................................................................................69
4.10. PowerShell PSE Conformance Test Support Commands...........................................................................................71
4.11. PowerShell System & Chassis Commands ..................................................................................................................71
4.12. PowerShell Scripting Examples.....................................................................................................................................73
4.12.1. Capturing a Power-Up Trace to a Class 1 PD on Port 3,2.................................................................................... 73
4.12.2. Measure Peak Detection Voltage on Port 1,2....................................................................................................... 74
4.12.3. Power-Up Slew Rate Command Sequence .......................................................................................................... 75
4.12.4. Measure Class 3 Power-Up Current Inrush.......................................................................................................... 76
4.13. PowerShell PSE Conformance Test Commands..........................................................................................................77
4.14. PowerShell PSE Multi-Port Test Commands ................................................................................................................80
4.15. PowerShell Multi-Port Helper Commands.....................................................................................................................83
5. PSE Conformance Test Suite........................................................................................................85
5.1. PSE Conformance Test Suite Overview........................................................................................................................85
5.2. Global PSE Description Parameters..............................................................................................................................85
5.3. Conformance Test Documentation Conventions.........................................................................................................86
5.4. PSE Conformance Tests – Detection Processes .........................................................................................................86

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
v
5.5. PSE Conformance Tests – Classification Processes ..................................................................................................89
5.6. PSE Conformance Tests – PD Power-up Processes ...................................................................................................90
5.7. PSE Conformance Tests – AC MPS Processes............................................................................................................93
5.8. PSE Conformance Tests – DC MPS Processes............................................................................................................95
5.9. PSE Conformance Tests – Power-Down Characteristics............................................................................................96
5.10. The PSE Conformance Standard Spreadsheet Report................................................................................................97
5.11. Enabling the PSE Conformance Test Suite ..................................................................................................................98
6. PSE Multi-Port Test Suite...............................................................................................................99
6.1. PSE Multi-Port Test Suite Overview ..............................................................................................................................99
6.2. Global PSE Description Parameters..............................................................................................................................99
6.3. Global PD Description Parameters..............................................................................................................................100
6.4. Multi-Port Test Suite Universal Inputs and Outputs ..................................................................................................100
6.5. PSE Multi-Port Tests – PSE Power-Up........................................................................................................................101
6.6. PSE Multi-Port Tests – PSE Capacity Tests................................................................................................................102
6.7. PSE Multi-Port Tests – PSE Stress Tests....................................................................................................................103
6.8. PSE Multi-Port Tests – PSE Port Isolation Tests........................................................................................................104
6.9. PSE Multi-Port Tests – PSE Port Disconnect Shut-Down Tests...............................................................................104
6.10. PSE Multi-Port Tests – PSE Port Overload Shut-Down Tests...................................................................................106
6.11. The PSE Multi-Port Standard Spreadsheet Report ....................................................................................................107
6.12. Enabling the PSE Multi-Port Test Suite in the PowerSync Analyzer........................................................................109
7. High Power PSE Testing with the PSA-1200 .............................................................................111
7.1. Hardware and Software Requirements........................................................................................................................111
7.2. PSE Conformance Testing – High Power PSE’s ........................................................................................................112
7.3. PSE Conformance Test Reporting...............................................................................................................................112
7.4. PSA Interactive Conformance Test Menus.................................................................................................................114
7.5. Sequencing PSE Conformance Tests from PowerShell............................................................................................114
7.6. PSA Interactive and High Power Testing....................................................................................................................115
7.7. PowerShell Extensions for High Power PSE Testing ................................................................................................117
8. Specialized Scripting with the PSA1200 ....................................................................................121
8.1. Optimizing Test Speed for High Volume, High Coverage Testing............................................................................121
8.1.1. Rapid Port Replication....................................................................................................................................... 121
8.1.2. Customizing Test Methods to Specific PSE Behaviors...................................................................................... 122
8.1.3. Time-Interlacing of Tests Across Ports.............................................................................................................. 125
8.1.4. Multi-Chassis Testing in Parallel ....................................................................................................................... 129
8.2. Intra-Port Interaction Testing.......................................................................................................................................130
8.3. Merging the PowerShell API into TCL and Wish Shells.............................................................................................133
8.3.1. Initial Connection Dialog Control – PowerShell Tcl ......................................................................................... 134
8.3.2. Initial Connection Dialog Control – PowerShell Wish (and PSA Interactive)................................................... 134
8.4. Managing PowerShell from External Applications Including TCL............................................................................134
8.4.1. Invoking PowerShell and PowerShell Scripts from an Outside Program or Process ......................................... 134
8.4.2. Invoking a PowerShell TCL With Remote Command Processing..................................................................... 137
8.4.3. Returning Test and Measurement Results to Host Applications ....................................................................... 138
8.4.4. Automatically Terminating PowerShell TCL Upon Script Execution ............................................................... 139
8.5. Integrated Power-over-Ethernet and Packet Transmission Testing ........................................................................139
9. PoE Service Analyzer Application..............................................................................................141
9.1. PoE Service Access Tests............................................................................................................................................141

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
vi
9.2. PoE Service Test Reporting .........................................................................................................................................142
9.3. PoE Intermittent Service Detection..............................................................................................................................143
9.4. Visual PoE Analysis ......................................................................................................................................................144
9.5. PoE Service Test Configurations.................................................................................................................................145
9.6. PSA Interactive and the PoE Service Analyzer...........................................................................................................146
9.7. Accessing the PoE Service Analyzer from PowerShell.............................................................................................147

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
7
1. Introduction
1.1. PowerSync Analyzer Introduction
The PowerSync Analyzer has been designed to enable comprehensive analysis and testing of Power-over-Ethernet
(PoE) Power Sourcing Equipment (PSE). The PowerSync Analyzer is available in 3 different configurations:
PSA-100 • One PSA100 Compact PSA Module (single “slot”) with 2 PSE Test Ports
• PowerSync Analyzer Software (Version 3.4 or later) for a host PC including PSA
Interactive graphical user interface and PowerShell interactive scripting console.
• Optional PSE Conformance Test Suite
PSA-1200 • One PowerSync Analyzer Chassis and PSA Controller Card (Slot 0)
• One to twelve PSEAF-2L Dual Port PSE (Power Sourcing Equipment) Test Modules
with capability to test up to 24 PSE ports.
• PowerSync Analyzer Software (Version 3.4 or later) for a host PC including PSA
Interactive graphical user interface and PowerShell interactive scripting console.
• Optional PSE Conformance Test Suite
• Optional PSE Multi-Port Test Suite
PSA-2400 • Two or more PowerSync Analyzer Chassis’ and PSA Controller Cards (Slot 0)
• At least 24 PSEAF-2L Dual Port PSE (Power Sourcing Equipment) Test Modules with
capability to test at least 48 PSE ports.
• PowerSync Analyzer Software (Version 3.4 or later) for a host PC including PowerShell
interactive scripting console.
• Optional PSA Interactive graphical user interface software
• Optional PSE Conformance Test Suite
• Optional PSE Multi-Port Test Suite
Each PowerSync Analyzer test port includes an input to receive both power and data from a PSE and an output where
just data is forwarded to a LAN Analyzer or other data transmission interface. The PowerSync Analyzer test ports are
designed to forward 10BaseT, 100BaseT, and 1000BaseT signals while terminating the DC power from a PSE.
The PowerSync Analyzer is designed to be controlled from a PC over a TCP/IP network connection (10/100BaseT).
Multiple PowerSync Analyzer instruments of varying configuration may be controlled from a single controller. Each
test port works in conjunction with host software to provide various Powered Device (PD) load emulation functions
along with an assortment of PSE measurement and analysis functions.
1.2. Reference Manual Organization
Section 2 of this manual will introduce basic PoE technology, PSE product characteristics, and to the capabilities of the
PowerSync Analyzer. Instrument users will first need to have a grasp of PoE technology in order to best understand
the capabilities and usage of the PowerSync Analyzer. Instrument capabilities will be described by logical subsystem.
Additionally, Section 2 will provide an overview of the PowerSync Analyzer’s software organization.
Section 3 will detail the features and usage of PSA Interactive graphical user interface software for the PowerSync
Analyzer. PSA Interactive has been designed to allow robust access to instrument resources combined with rapid
means by which to “move around” among multiple ports and between various instrument chassis’. It can be used for
occasional measurements, PSE analysis and troubleshooting, as well as for test script prototyping. Examples will be
provided to demonstrate various tasks that PSA Interactive will support.
Section 4 will describe the PowerShell scripting and automation environment for the PowerSync Analyzer.
PowerShell is a powerful, interpretive, and fast executing programming environment. This section will introduce the
various commands and command syntax that form the “API” (application programming interface) for the PowerSync
Analyzer. Users who wish to fully automate certain test sequences or to optimize test throughput can readily use
PowerShell to build test scripts and associated applications. PowerShell is built on the widespread Tcl/Tk script
language and will enable test script integration with various Packet Transmission tests previously developed within
Tcl/Tk.

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
8
Section 5 provides an overview of the PowerSync Analyzer’s PSE Conformance Test Suite for 802.3af PSE’s. The
PSE Conformance Test Suite consists of a library of fully automated tests that will measure and report upon many of
the PSE parameters specified in the IEEE 802.3af standard and the emerging IEEE 802.3at standard. These tests have
been designed to adapt to a wide array of PSE design implementations and device technologies including certain
equipment that simultaneously supports “legacy” or other non-standard, complimentary modes of powered device
detection. PSE Conformance Tests can be automatically sequenced across many PSE ports to automatically produce
comprehensive statistics and pass/fail analysis. The PSE Conformance Test Suite is purchased as an option or an
upgrade for each PSA instrument.
Section 6 provides an overview of the PowerSync Analyzer’s unique PSE Multi-Port Test Suite. Multi-Port tests are
generally designed to operate simultaneously on all (up to 192) PSE ports to assess PSE system characteristics such as
power capacity, power management behaviors, port interactions and interdependencies, and timing behaviors governed
by PSE firmware decisions. As with the PSE Conformance Tests, Multi-Port tests are fully automated and will
automatically produce comprehensive reports that clearly identify trouble spots or performance anomalies. Multi-Port
testing is complemented by virtually unlimited user control over characteristics of emulated Powered Devices (PD’s)
during the course of testing. The PSE Multi-Port Test Suite is purchased as an option or an upgrade for each PSA
instrument.
Section 7 introduces and describes capabilities for testing High Power PSE (e.g. 30 Watt) ports using PSA-1200 test
blades. These capabilities span across PSA Interactive, PowerShell, and the PSE Conformance Test Suite. Users
testing “pre-IEEE standard 802.3at” equipment can use their PSA product for extensive prototype testing immediately
given versoin 3.1 and later releases of PSA software.
Section 8 will tie together other sections of this manual to address certain specialized challenges such as test throughput
optimization, intra-port PSE testing, actuating PowerShell from remote programs or TCL shells, and blending PoE
tests with existing or new packet transmission test libraries and scripts.
Finally, Section 9 introduces the PoE Service Analyzer application. This innovative new test and reporting
application are aimed at fully automated testing of PoE service at the PD interface point. The PoE Service Analyzer
combined with any PSA instrument (PSA-100, PSA-1200, PSA-2400) offers the most comprehensive analysis available
for assessing integrity and interoperability of PoE service to a PD connection point.

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
9
2. PoE and the PowerSync Analyzer
2.1. IEEE 802.3af / 802.3at Overview
The 802.3af specification was designed to create an environment whereby Powered Devices (PD’s) from numerous
different manufacturers could be interconnected to Power Sourcing inter-networking equipment (PSE) including
switches, routers, and hubs produced by many different networking equipment manufacturers. It is envisioned that
such interoperability will lead to lower cost and higher proliferation among both the sourcing equipment and the
networked PD’s. The ongoing emergence of VoIP telephony combined with ramp-up in TCP-IP networked devices
show that this is a fast growing market. There are numerous new PD functions such as security, inventory management,
environmental management, and other applications.
The basic features of 802.3af PoE are:
• 48V DC Supply to PD’s
• Guaranteed 15.4 Watts of Power Consumption per network connection (PD and cabling)
• Power Sourcing from both “End-Point” switches/routers as well as “Mid-Span” power “adder” devices.
• Safety “interlocks” to prevent powering when no PD’s are connected and to assure prompt power removal
when PD’s are disconnected as well as to limit DC current flow at all voltage levels.
• Physical layer mechanism for PSE’s to characterize power demands of individual PD’s and thus manage
power delivered per port.
The 802.3at specification will expand upon 802.3af is several key areas:
• Guaranteed up to 30 Watts of Power Consumption per network connection (PD and cabling)
• Optional LLDP (MAC Layer) based protocol for negotiating power demands with a PD with granularity of
0.1 watts.
• PoE End-Point and Mid-Span PSE’s with full gigabit Ethernet support
2.1.1. The Power Connection
Under the 802.3af specification, DC power must be carried on 2 of the 4 pairs of a LAN (e.g. category 5) cable. Either
+48V or –48V DC is carried on one pair (common mode) and reference (zero volts) is carried on a second pair. ALT
A (alternative A) refers to the case where power is sourced on Pairs 2 and 3 (referring to EIA/TIA 568B), the data
transmission pairs for 10/100BaseT. ALT B refers to the case where power is carried on Pairs 1 and 4 which are
otherwise unused in 10/100BaseT. Mid-Span PSE’s MUST apply power on the “ALT B” pairs while End-Point PSE’s
may use either, though typically will use ALT A. This allows both End-Point and Mid-Span PSE’s to coexist on the
same cable.
Power may be applied by the PSE in either an MDI or MDI-X (crossover) port configuration. This means that from the
PD’s point of view, the incoming voltage may look either like +48 VDC (MDI) or –48 VDC (MDI-X) since in the latter
configuration, pairs 2 and 3 (as well as 1 and 4) are crossed. PD’s are required to be completely insensitive to whether
power is furnished on the ALT A or ALT B pairs and whether power is positive polarity or negative polarity.
Each PSE port is responsible for managing 4 basic aspects (or phases) of PoE:
1. PD Detection
2. PD Classification
3. Power-Up
4. Power-Removal
802.3at compliant PSE’s will source at least 50 VDC and will readily differentiate between PD’s that are high power
(802.3at) versus normal power (802.3af) type PD’s. PSE’s, including Mid-Spans, can furnish power on any pair (ALT
A or ALT B) and an option may exist to allow powering of all 4 pairs under 802.3at.

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
10
2.1.2. PD Detection
A PoE enabled PSE port provides a low power signaling mechanism that constantly monitors for an 802.3af Powered
Device to appear at the end of the LAN cable. If a non-powered network device is connected, the PSE port can
function just as would a non-PoE port and link to the networked device. However, if an 802.3af PD is connected, the
PSE port will quickly recognize this and begin the process of powering up the PD.
The primary means of detection is a measurement of PD
port electrical resistance performed by the PSE port.
802.3af specifies that compliant PDs will present a load
resistance at the PSE between 19 KΩand 26.5 KΩgiven an
input voltage under 10 VDC. It further specifies that the
method of resistance measurement shall allow for an
unknown voltage drop up to 2.8 volts associated with one or
more diode junctions in series with this load resistance.
This implies that the resistance must be determined from a
[ΔV / ΔI] measurement performed at 2 (or more) voltage
levels and that the minimum detection voltage must be at
least 2.8 VDC.
Some of the relevant specifications affecting the detection
process are:
Characteristic Minimum Maximum Units
Unterminated (Open Circuit) Detection Voltage 30 VDC
Terminated Detection Voltages 2.8 10 VDC
Detection Current Limit (compliance) 5 mA
[ΔV / ΔI ] Voltage Step 1 7.2 VDC
Maximum Acceptable Load Resistance 26.5 33 KΩ
Minimum Acceptable Load Resistance 15 19 KΩ
Maximum Acceptable Load Capacitance 0.15 10 μF
Slew Rate of Voltage Step 0.1 V / μsec
Detection Duration 500 mSec
Detection Backoff (following unsuccessful detection)
(does not apply to End-Point PSE’s)
2 Sec
It should be noted that despite the various requirements described for PD Detection signaling in the 802.3 specification,
that there is considerable room for design variation and that in practice, detection pulses and detection measurement
schemes do vary significantly across PSE interface technologies. The 802.3af and 802.3at standards do not prohibit the
use of complementary schemes that might improve detection accuracy and speed while also reducing risk of possible
damage to non-PoE capable end station equipment.
2.1.3. PD Classification
802.3af allows for PD’s to communicate their power demands to a PSE port via a “Classification” process. From the
perspective of a PSE port, PD’s can be classified as follows:
Type (802.3at) Classification Guaranteed Power Minimum Power Units
Class 0 15.4 ~ 0.5
Class 1 4.0 ~ 0.5
Class 2 7.0 ~ 4.0
Type-1
Class 3 15.4 ~ 7.0
Type-2 Class 4 30.0 (802.3at)~ 15.4
Watts
A Type-1 PSE has the option not to classify the PD in which case the PD must be assumed to require Class 0 power.
Classification is performed by applying a voltage in the band from 15.5V to 20.5V and measuring the fixed DC current
load presented by the PD. The magnitude of measured current is then translated into a classification as follows:
Figure 2.1 802.3af Detection
802.3af Detection Pulses
10
2.8
30 No Load (> 2MΩ)
Volts DC
Loaded (< 33KΩ)
ΔVstep
Vslew
Tdbo Tdet
Vvalid
802.3af Detection Pulses
10
2.8
30 No Load (> 2MΩ)
Volts DC
Loaded (< 33KΩ)
ΔVstep
Vslew
Tdbo Tdet
Vvalid

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
11
Minimum Current Maximum Current Units Classification
0 5 mA Class 0
8 13 mA Class 1
16 21 mA Class 2
25 31 mA Class 3
35 45 mA Class 4
The PSE is free to make decisions regarding current
measurements that fall between the above bands.
Classification must be completed in 75 mSec, so typically
classification involves a short duration pulse with amplitude
between 15.5 and 20.5 Volts. A “single-event” class pulse
(see Figure 2.2) may return to zero or may hold its value (or
anything in between) following completion of classification.
The 802.3at specification requires that all compliant PSE’s
perform classification and it adds an expanded classification
measurement option that allows PSE’s to “signal” their
802.3at high power capability to a powered device while
reading the power demand of the powered device. The “2-
event” classification (see Figure 2.2) involves 2 successive
classification current measurements separated by a “mark” region. The 802.3at PD must be capable of discharging the
class voltage in order to “see” this mark region and thereby detect the presence of an 802.3at capable PSE. The 2-event
classification cannot ever drop below 2.8V, or the PD will reset and forget that the PSE is 802.3at capable.
802.3at PSE’s may use either single-event or 2-event PD classification. Those that use single event method are
required to us MAC layer LLDP protocol to negotiate power with an 802.3at PD following initial PD power-up.
2.1.4. Power-Up
Following classification, assuming the PSE performs
this step, the PSE will apply power (voltage and
current) to the PD. A PSE is required to furnish
between 44 V (50 V for Type-2 PSE’s) and 57 V to
at the PSE interface. There are two timing criteria of
interest: Time from end-of-detection until power-up
is complete and the rise time of the PoE voltage.
The first parameter includes classification time and
must be under 400 mSec. The power-on rise time is
required to be longer than 15 μsec.
Other parameters of interest during the power-on
event are the initial (in-rush) current and the peak-to-
peak ripple and noise amplitude. PSE’s are required
to clamp in-rush current to 450 mA regardless of the
transient load provided by a PD. AC ripple
(including AC MPS signals) under 500 Hz in frequency should not exceed 500 mVpp. AC noise in the region below
150 KHz should not exceed 200 mVpp.
While the PSE is furnishing power to the PD, the PSE is responsible for regulating total power delivered to the PD.
802.3af compliant PSE ports must have capability of furnishing a minimum of 15.4 watts given connection to a “Class
0” PD. High Power 802.3at compliant PSE ports must have capability to furnish at least 30 watts given connection to a
“Class 4” PD. The maximum power capacity of a PSE port is limited by a current ceiling defined as Icut in the 802.3
specification. Given the ceilings specified, an 802.3af compliant PSE might theoretically furnish a maximum of 22.7
watts while a 2-pair, high power, 802.3at compliant PSE might theoretically supply up to 38.9 watts continuous power.
Practically speaking, typical port power capacity will be relatively close to the minimum required values.
802.3 Classification Pulses
15.5
20.5
Volts DC
Vclass Tpdc
Single Event
Class Pulse 2-Event
Class Pulse
10.0
7.0
Vmark
Tcle
Tme
802.3 Classification Pulses
15.5
20.5
Volts DC
Vclass Tpdc
Single Event
Class Pulse 2-Event
Class Pulse
10.0
7.0
Vmark
Tcle
Tme
Figure 2.2 802.3af & 802.3at Classification
Figure 2.3 802.3af Power-Up
802.3 Power-Up
20
44
Detection
Volts DC
10
Classification
Tpon
57
Vport Inrush Load
Vpp
Trise
802.3 Power-Up
20
44
Detection
Volts DC
10
Classification
Tpon
57
Vport Inrush Load
Vpp
Trise

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
12
2.1.5. Power Removal
802.3 compliant PSE’s offer one of two means to determine that a Powered Device has been disconnected, and
therefore DC power should be removed. By implication, the two different mechanisms are mutually exclusive, though
the specification allows for what effectively would be an impractical combination of both methods.
The AC MPS method involves the
superposition of a low level, relatively low
frequency signal on the DC power rail. The
AC signal is sourced from a high output
impedance such that when exposed to a
nominal load resistance of 25 KΩ, the
amplitude of the signal is attenuated to well
below 500 mVp-p. Typically it will be well
below 200 mVp-p. When the 25 KΩ
signature load is removed, the AC signal
amplitude increases and can be detected on
the PSE output. The PSE must then wait for
an interval of at least 300 mSec, but not
longer than 400 mSec to remove power. The
main advantage of the AC MPS method over
the DC MPS method is the ability to tolerate
well below 10mA of load current indefinitely
so long as the AC MPS load impedance of 25
KΩis detected.
The DC MPS method relies on a continuous measurement of DC load current. When the DC load current drops below
10 mA, the PSE has the “right” to remove DC power. When the DC load current drops below 5 mA, the PSE must
remove DC power. As with AC MPS, the timing of the low-load current is such that the PSE must tolerate 300 mSec of
low load, but not longer than 400 mSec of this condition. Additionally, the specification makes allowance for the DC
MPS signature to be intermittent so long as it is present for a continous 60 msec out of every 360 msec interval. The
main advantage of DC MPS is that it does not add any noise onto the power rail.
2.2. Power Sourcing Equipment Characteristics
The 802.3af specification leaves considerable room for implementation dependent behaviors. Additionally, many
vendors of Power Sourcing Equipment (PSE) will choose to go outside the 802.3 specification in ways that will not
affect the ability to power and maintain pure 802.3 Power Devices (PD). This high degree of variation will add a
number of challenges to the generation and performance of PSE specification conformance tests.
2.2.1. Signaling Variations
One area of implementation variation relates to the signaling utilized prior and during power-up. The following table
describes some of the possible variations in the area of signaling.
Signal Type Variants
Amplitude: 2 – 30 VDC
Course Detection Range: Any Detection Signature > 33 KΩ
Course Detection Method: Not strictly specified – may use 802.3af ΔV/ΔI Steps
Open Circuit Detection
Measurement Timing: No firm requirements, just recommendations
Amplitude: 2.8 – 10 VDC (given valid PD signature from 19 to 26.5 KΩ)
Pulse Duration: 20 – 500 mSec Step Magnitude: 1 – 7.2 V
ΔV/ΔI Steps: 1 or more Pulse End: RZ or NRZ
Connected Detection
Signature
Step Edge: Rising, Falling, Both Pulse Separation: >0 (>2 Midspan) sec
Amplitude: 15.5 – 20.5 VDC Duration: 15 to 70 mSecClassification
Classification Pulse Count: > 1 Pulse End: RZ or NRZ
Waveform: CW or PulsedAC MPS Signal
Frequency: 20 to 500 Hz
Removal: Before, During, After
Power-Down (or Never ?)
AC MPS Threshold: 27 KΩto 1.98 MΩ
Power-Down
DC MPS Threshold: 5 – 10 mA
Dissipation: PD Load, PSE Shunt, or
Active PSE Discharge
Figure 2.4 802.3af Power-Down

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
13
2.2.2. Connection Alternatives
PSE’s will generally be configured to source power on EITHER the data pairs (10/100BaseT) OR the unused pairs. For
any given PSE port implementation, this should be a design constant. Within the 802.3af specification, Mid-Span
PSE’s MUST utilize the unused 10/100BaseT pairs. The 802.3at specification allows for Mid-Span PSE’s that power
either pair and support 1000BaseT where all 4 pairs are used for data transmission.
PSEs can provide EITHER polarity (+48V or –48V) to which PDs must be insensitive. Some PSE’s may offer
programmability in configuring their ports for MDI or MDI-X which in turn may affect voltage polarity.
2.2.3. MPS Behaviors
Generally, a PSE will be designed to utilize either the AC or DC MPS method for determining a PD disconnect. Hence,
this is one fundamental characterization of each PSE port that affects both the types of tests and the method of
controlling a PSE port through PD emulation. Those ports supporting DC MPS need to see a low current condition
(below 10 mA) in order to remove power. Those ports supporting AC MPS need to see an effective load impedance in
excess of 1.98 MΩin order to remove power, with a PSE-dependent load threshold ranging from 27 KΩto 1.98 MΩ!
These PSE’s will tolerate a PD operating at less than 0.1 watt indefinitely since a DC load current of 2 mA (assuming
port voltage of 48 VDC) translates to effective 24KΩresistive load.
2.2.4. Legacy Modes and Proprietary Detection Schemes
Prior to 802.3af, a considerable amount of “legacy” PoE equipment including first-generation VoIP phones utilized
proprietary technology to generate and manage power over LAN. Typical legacy powered devices include a low
frequency coupling circuit between data transmission pairs and/or the existence of a large capacitance seen by common
mode measurements across either data or spare pairs. These features could be sensed by the power sourcing equipment
using proprietary techniques. Protocols for determining power requirements of the PD were also proprietary and
conducted at the MAC layer.
With the volume of legacy PD’s in the
marketplace, many new generation PSE’s seek to
utilize BOTH 802.3 signaling and legacy detection
methods simultaneously so that either type of PD
can be recognized and powered. This “hybrid”
detection behavior may violate 802.3 specifications
when detection signaling is compliant with
relevant 802.3af criteria including signal levels,
source impedance, and slew rates. However,
assuming this hybrid behavior does not damage
802.3 compliant PD’s, it is desirable to customers
who want maximum flexibility in their PSE.
Hybrid detection schemes may also include coarse
measurements to assess possible PD connections
prior to performing more refined 802.3 detection.
These proprietary techniques may help to prevent damage to ordinary Ethernet interfaces (non-PD) or they may be
beneficial in determining possible legacy PD connections. On the other hand, the added complexity complicates testing
by adding ambiguity as to exactly how a PSE is detecting either an 802.3 or other type of PD.
Fi
g
ure 2.5 H
y
brid Pro
p
rietar
y
Detection Methods
Special Detection Schemes
10
50
Volts DC
Proprietary
Legacy
Detection
Pulses
802.3
Detection
Measurement
Proprietary
Course
Detection
Measurent
Special Detection Schemes
10
50
Volts DC
Proprietary
Legacy
Detection
Pulses
802.3
Detection
Measurement
Proprietary
Course
Detection
Measurent

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
14
2.3. System Hardware Overview
The diagram below shows a block diagram of a single PowerSync Analyzer (PSA) test port. Each PSA test blade (or
PSA100 instrument) contains two of these measurement circuits, which are electrically isolated from each other and
from the chassis control circuitry.
The PSE input connector is connected to a PSE device under test. The DC power and related common mode control
and classification signals are tapped off and fed to the measurement subsystems. The DC voltage and very low
frequency, common mode PoE signals are not visible at the output port. The data signal is passed directly to the output
connector, and can be used for data-related measurements with other test equipment.
At the front end of the test port, there are two sets of switches. These are implemented with electro-mechanical relays.
The ALT-A/B switch selects which wire pair is connected to the PSA test resources. The Polarity switch selects the
polarity of the power supplied by the device under test. ALT-A/B and Polarity settings will depend upon the
characteristics of the equipment being tested. Incorrect settings of either switch will not damage the instrument.
The paragraphs that follow will cover each test subsystem in greater detail.
2.3.1. Port Switch and Detection Subsystem
The Port Switch and Detection Passives subsystem provides the detection loading required for a PSE under test to
recognize a Powered Device (PD) “signature” so that it can turn on and supply power. It also provides an AC Maintain
Power Signature (MPS) resistive loading that is visible to a powered-up PSE. This load value is at the top of the range
where PSE’s must interpret a valid load signature.
The Port switch is used to connect the passive detection loads to the PSE under test. On initial power-up of the PSA-
1200, this switch is typically in the open (or “isolated”) position. This switch closes and opens under software control,
and within all PowerSync Analyzers excluding the PSA-PL, may be used as a triggering event for many single-shot
measurements of detection and MPS behaviors.
The Detection Passives are affected by an internal disconnect feature that is dependent only upon the PSE voltage level.
When the PSE voltage reaches approximately 11 volts, the passive R-C Detection signature is removed and the MPS
signature R-C circuit is inserted thus presenting a valid AC MPS signature following PSE power-up for as long as the
Port Switch is closed (or connected).
PSA1200 Test Port Resources
PSE IN DATA Out
Resistance
9–39KΩ
Capacitance
.1, 4.8, 6.9,
11.6, 47*, 52*,
54*, 58* uF
AC MPS R
24 KΩ, 11 V
Activation
Port
Switch
Trig1, Trig2
•Rising
•Falling
•0 – 64 V
•.25V Res.
Static Load
•0 – 510 mA,
•0.5 mA Res.
•15V Activate
2-Step Trans.
•200 msec –
1 sec/step
•0 – 510 mA
•Opt. 2nd step
“hold”
•Triggers
Volt & Current
•Average
•Min. Peak
•Max. Peak
•Trace
Meas. Period
•10msec–10sec
Triggers
•Immediate
•Trig1
•Ext. Trigger
Low Band
•16Hz – 5KHz
•4Vpp full scale
•10msec – 5sec
High Band
•5KHz – 300KHz
•1Vpp full scale
•10msec – 5 sec
Meas. Period
•10msec – 5sec
Load
Current
*“Type 2” or “Type 3” PSA Test Blades Only
ALT A/B Select
Polarity Select
Detection and
MPS Passives Triggers Active Load DC Meters TI Meter
AC P-P Meter
Time Interval
•20 μsec – 6.5
sec range
•1 msec or
1μsec Res.
Start Trigger
•Trig1
•External
Stop Trigger
•Trig2
PSA1200 Test Port Resources
PSE IN DATA Out
Resistance
9–39KΩ
Capacitance
.1, 4.8, 6.9,
11.6, 47*, 52*,
54*, 58* uF
AC MPS R
24 KΩ, 11 V
Activation
Port
Switch
Trig1, Trig2
•Rising
•Falling
•0 – 64 V
•.25V Res.
Static Load
•0 – 510 mA,
•0.5 mA Res.
•15V Activate
2-Step Trans.
•200 msec –
1 sec/step
•0 – 510 mA
•Opt. 2nd step
“hold”
•Triggers
Volt & Current
•Average
•Min. Peak
•Max. Peak
•Trace
Meas. Period
•10msec–10sec
Triggers
•Immediate
•Trig1
•Ext. Trigger
Low Band
•16Hz – 5KHz
•4Vpp full scale
•10msec – 5sec
High Band
•5KHz – 300KHz
•1Vpp full scale
•10msec – 5 sec
Meas. Period
•10msec – 5sec
Load
Current
*“Type 2” or “Type 3” PSA Test Blades Only
ALT A/B Select
Polarity Select
Detection and
MPS Passives Triggers Active Load DC Meters TI Meter
AC P-P Meter
Time Interval
•20 μsec – 6.5
sec range
•1 msec or
1μsec Res.
Start Trigger
•Trig1
•External
Stop Trigger
•Trig2
Figure 2.6 PSA Test Port Resources

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
15
The Detection resistance and capacitance ranges in the Detection subsystem are 9 KΩ-39 KΩOhms, and nominally 0,
5, 7, and 11μF respectively. Newer “Type 2” or “Type 3” PSE Test Blades add capacitance values of 47, 52, 54, and 58
μF to aid with legacy PD emulation needs. The AC MPS signature consists of 24 KΩ in parallel with 0.1 μF that
becomes visible above 11 volts – the same level where Detection Signature passives are removed and become invisible.
Because of the 11 volt activation floor, the effective DC resistance of the AC MPS signature is significantly greater than
24 KΩuntil the port voltage significantly exceeds 11V. This means that neither the Detection Signature nor the AC
MPS signature will produce any measurable error to Classification Signature loads created by the Active Load module.
There are 2 forward-biased diodes that the signal must pass through before entering the Detection and MPS passives
circuitry. These model typical PD bridge characteristics and are commensurate with recommended circuitry as
described in the 802.3 PoE standard.
2.3.2. Triggers
The PowerSync Analyzer has extensive triggering capabilities, which are divided into 2 categories: internal (or
waveform)and external (or event). The instrument also has the ability to perform non-triggered measurements. The
triggering types are depicted in Figures 2.7 and 2.8. Also
depicted in Figure 2.7 are trigger applications including
the DC meters, time-interval measurement, and load
current transient, each of which can be initiated with
those triggers.
Internal (or waveform) triggering is derived from the
common mode voltage levels received from the PSE
under test. For most measurements, this triggering is
based upon the trigger levels and directions (rising or
falling) set for Trigger 1. A second trigger, Trigger 2 is
used exclusively for terminating time interval
measurements. Trigger 2 offers identical
programmability as Trigger 1 (levels and edge polarities).
External (or Event) triggering is also used to initiate
measurements or actions, and is initiated by either a user
command, an action that is programmed to send out an
external trigger, or through an external event that appears
on the trigger bus. The trigger bus is a trigger signal
connection that is shared by all ports within a system, and
by the Trig Out BNC connector on each PowerSync
Analyzer. Figure 2.8 shows the sources used to generate
External (or event) triggers on the left, and shows the
external bus configuration on the right.
Any External trigger in the system will appear on this bus,
and will trigger any
port which is
waiting for an external trigger event. This enables cross-triggering across ports
and triggering via externally generated signals. It also enables the user to use the
trigger output for other purposes, such as monitoring data throughput during PSE
powering or load transients.
The BNC trigger connector on the Chassis Controller front panel can be
configured as an output or an input. As an output, it directly mirrors the External
trigger bus. Output triggers will appear as a 3.3V, 10 mSec pulse. When set as
an input, it can drive the external trigger bus inside the PSA chassis. This
enables triggering across multiple instruments, which may be desirable when
testing equipment with more than 24 ports.
Voltage
Trigger 1
Level
DC Meters
Current Transient
Time Interval Meter
Internal Trigger
External Trigger
Voltage
Trigger 2
Level
Trigger 2
Voltage
Trigger 1
Level
DC Meters
Current Transient
Time Interval Meter
Internal Trigger
External Trigger
Voltage
Trigger 2
Level
Trigger 2
Figure 2.7 Test Port Triggering
Port Switch
(Connect or Isolate)
Current
Current
Static Load Change
Load Transient
Software “TrigOut”
(or Send Trigger)
> trigout
Another Port
5 Sources External
Trigger Bus Slot1, Port1
Slot1, Port2
Slot2, Port1
…..
Chassis
Ext. Trigger
(Optional)
(Optional)
(Optional)
Port Switch
(Connect or Isolate)
Current
Current
Static Load Change
Load Transient
Software “TrigOut”
(or Send Trigger)
> trigout> trigout
Another Port
5 Sources External
Trigger Bus Slot1, Port1
Slot1, Port2
Slot2, Port1
…..
Chassis
Ext. Trigger
(Optional)
(Optional)
(Optional)
Figure 2.8 PSA Test Port Trigger Sources PSA #1
PSA #2
PSA #3
PSA #4
External Trigger
PSA #1
PSA #2
PSA #3
PSA #4
PSA #1
PSA #2
PSA #3
PSA #4
External Trigger
Figure 2.9 External Trigger Bus

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
16
For example, the Figure 2.9 shows cross triggering across instruments. The trigger direction on PSA #1 is set as an
output, and the other PSA’s are set as inputs. This set-up can be used to perform measurements, or initiate a load
current change across 96 or more PoE ports simultaneously.
2.3.3. Loads and Load Transients
The load and load transients subsystem uses an active programmable current load. This current load is activated for
port voltages in excess of 15V from the PSE under test. Similarly, the load is deactivated when the port voltage drops
below 15VDC. The current load has a programmable range from 0 through 511 mA, in 0.5 mA steps. The PowerSync
Analyzer’s active load may also be configured to produce a programmable 2-step transient current load, where both
current level and load step durations can be set. The durations are programmable from 200 μSecs to 1 second per step.
The second step can optionally be held indefinitely thus becoming the new static DC load. The load transient can be
triggered via either Trigger 1 (waveform) or Externally (event), and it is also capable of generating an Event Trigger at
the beginning of the transient. The load circuitry is automatically switched out of the circuit for input voltages lower
than 15V.
2.3.4. DC Meters
The DC Meter subsystem is capable of measuring PSE voltages and sensing actual load currents. Measurement
capabilities include average, maximum peak, minimum peak, and trace capture of either voltage or current. Each of
these measurements uses configurable measurement periods from 10 mSecs to 10 seconds. The sampling rates scale
with measurement period, and range from 40us to 40 mSecs for 10 mSec and 10 second measurement periods
respectively.
All DC Meter measurements can be user initiated, triggered with a designated voltage transition and level, or triggered
via an external event (see Section 2.3.2). Only one DC measurement can be performed at a time on a each test port.
Triggered measurements across multiple test ports may be configured to run simultaneously however using either port-
specific waveform triggering or shared external triggering.
2.3.5. AC Meter
The AC Meter is used to measure ripple voltage on the DC signal supplied by the PSE under test. This measurement is
always initiated upon receipt of the AC measurement command.
The AC Meter is capable of measuring ripple in either a 16 Hz – 5K Hz band, or in a 5K – 300K Hz band (3dB BW).
This measurement is a peak-to-peak voltage measurement, based upon a sample rate of approximately 20K-samples per
second. Since this is a peak-to-peak measurement of ripple on a steady state voltage, there are no triggers associated
with this measurement. Integration period can be programmed from 10msec to 5 seconds in 1,2,5 scale increments.
2.3.6. Time Interval Meter
The time interval meter measures time duration between a Trigger 1 edge transition or an External Trigger event, and a
Trigger 2 edge transition. This measurement is configured either to 1 mSec or 1 μSec resolution scale, and can be used
for measurements of reaction times, rise times, pulse widths, and other time-critical events.
If the timing measurement exceeds the maximum capacity of the counters, an “overflow” condition will be returned.
The maximum measurable time intervals are 52.4 mSecs and 6.7 seconds for the 1 µSec and 1 mSec scales respectively.
The resolution for the mSec range is 0.1 mSec and the resolution for the µSec range is 1 µSec. The minimum
measurable time interval is 20 µSec.
2.3.7. LAN Test “Data OUT” Ports
Each test port provides a passively de-coupled “output” to enable the testing of LAN packet throughput either with or
without PoE loads applied. Testing under conditions of PoE load can be used to resolve any significant contribution of
PoE voltage and current toward packet transmission impairment. Such testing can be performed using 10BaseT
(Ethernet), 100BaseT (Fast Ethernet), and 1000BaseT (Gigabit Ethernet) signals. Packet transmission latency through
a PSA Test Port will be negligible owing to the simple passive coupling.
Because the primary purpose of the instrument is to accurately resolve numerous Power-over-Ethernet behaviors, the
LAN pass-thru channel is not optimized for LAN transmission per applicable IEEE 802.3 and ANSI/EIA/TIA
standards. Users should expect that the PSA test port will add a small degree of impairment, particularly affecting low
frequency response of the LAN channel. This impairment may lead to very low levels of packet loss depending upon
characteristics of connected LAN PHY’s. Such characteristics may either worsen or help overcome effects of baseline
wander and low frequency response. Sifos does not specify any particular level of performance for the Data OUT port
because performance is strongly influenced by physical layer design characteristics of LAN ports (e.g. packet data
testers, PSE ports) that are connected to the PSA Test Ports.

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
17
Also, because many LAN terminations include various methods of EMI suppression (e.g. “Bob Smith termination”),
Sifos recommends that the OUT port not be connected to a LAN analyzer or other Ethernet device when running
precision PoE signaling measurements including the optional PSE Conformance Test Suite available for PSA-1200
platforms since these can devices can present unpredictable AC loads and impairments that will negatively affect those
PoE signals.
2.4. System Software Overview
PowerSync Analyzers require externally hosted software in order
to operate. PSA software is primarily designed for the Microsoft
Windows operating environment. A version is also available for
Linux and Unix based hosts. PSA software consists of several
distinct subsystems:
PSA Interactive: A graphical user interface designed to
promote interactive use of the PSA1200 or PSA-PL instrument.
PowerShell: A scripting and application program development
environment for creating and executing automated test
sequences. The PowerShell script development environment is
built upon the Tcl/Tk scripting language.
PSE Conformance Test Suite: A series of applications
developed specifically for conformance testing PSE ports to the
802.3 PoE specification given an PSA-1200 platform.
PSE Multi-Port Test Suite: A series of applications developed specifically for system performance testing PSE power
management, capacity, and multi-port decision behaviors.
PoE Service Analyzer: A set of applications and tools for in-depth analysis of PoE Service characteristics at the PD
interface available for the PSA-1200 platform.
PowerShell includes a robust set of commands added into Tcl/Tk that create the Application Programming Interface
(API) for the PowerSync Analyzer family of instruments. Both PSA Interactive and each of the test suites fully
utilize the PowerShell API to control and monitor the PSA. This assures complete uniformity of behaviors when the
instrument is configured from either the PowerShell interface or from PSA Interactive.
2.4.1. PSA Interactive
PSA Interactive is a Tcl/Tk based graphical user interface (GUI) constructed on top of the PowerShell API. It offers
robust control of most PowerSync Analyzer functions. It is intended for users who intermittently or regularly use the
PowerSync Analyzer for PD emulation and PSE measurements as well as for PSE Conformance (PSA-1200) and PSE
Multi-Port (PSA-1200 and PSA-PL) testing.
2.4.2. PowerShell Scripting Environment
PowerShell provides command level access to the PowerSync Analyzer. It consists of the full Tcl/Tk programming
shells (Tcl and Wish) combined with numerous extensions specific to the PowerSync Analyzer.
Tcl/Tk offers two shell programs for interactive command / query execution and scripting development. The “classic”
Tcl shell is an interpretive development environment for Tcl command and script execution. In Windows, the Tcl shell
is typically the Windows command shell with the full range of Tcl libraries (command set) packaged in.
Many operating system (e.g. “MS DOS”, Linux “Bash”) commands also execute in this shell.
The Wish shell enables Tk extensions useful for developing graphical user interfaces. As a shell program, Wish is
more “Windows-like” in its support of a mouse controlled cursor as well as its cut and paste editing capabilities. It
does impose certain limitations in the handling of “standard input” (interactive user prompting) however.
For the most part, PowerShell commands and scripts run equivalently in either the Tcl Shell or the Wish Shell, so users
are generally free to use the shell that best suits their needs. When PSA software is installed, certain configuration files
will be placed such that opening either the Tcl Shell or the Wish Shell will automatically integrate all of the PowerShell
resources.
Figure 2.10 PSA Host Software Architecture
PSA Interactive
Graphical User
Interface Software PSE Test Suites
Conformance Suite
(excluding PSA-PL)
Multi-Port Suite
PoE Service Analyzer
(excluding PSA-PL)
PowerShell
TK/Tcl Based Application
Development Environment
10/100BaseT
Tk/Tcl 8.4.5
API
Tk/Tcl
Libraries
PowerSync Analyzer Software
Config
File(s)
Reports
PowerSync Analyzer
PSA Interactive
Graphical User
Interface Software PSE Test Suites
Conformance Suite
(excluding PSA-PL)
Multi-Port Suite
PoE Service Analyzer
(excluding PSA-PL)
PowerShell
TK/Tcl Based Application
Development Environment
10/100BaseT
Tk/Tcl 8.4.5
API
Tk/Tcl
Libraries
PowerSync Analyzer Software
Config
File(s)
ReportsReports
PowerSync Analyzer

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
18
Many test engineers will want to integrate PowerShell API into pre-existing script environments to support test
automation involving several instruments including DUT control interaction. The final chapter of this manual
addresses PowerShell features designed to enable this possibility.
2.4.3. PSE Automated Test Suites
The PSE Conformance Test Suite is an optional feature of the PSA-1200 (including PSA-100, PSA-2400) consisting
of 23 tests and associated utilities that run in PowerShell and can be accessed and sequenced from either PowerShell or
from PSA Interactive. These tests are designed to assess 802.3af and 802.3at compliance of one or more PSE ports.
The tests cover detection, classification, power-up, power management, MPS, and power-down behaviors of PSE ports.
The tests have been constructed to work as generally as possible given the wide range of signaling and other PSE
characteristics described above in Section 2.2. Each test returns one or more specification parameters relating to the
802.3 PoE specification.
The PSE Multi-Port Test Suite is an optional feature of the PSA-1200 (including PSA-2400) and PSA-PL consisting
of 16 tests that automatically analyze PSE system powering characteristics including bulk power-on, power-down, and
overload processing characteristics as well as power management, power capacity, and stress test behaviors. Each test
returns a variety of multi-port statistics and offers the capability to generate detailed logs of PSE port interactions and
timing behaviors.
The PoE Service Analyzer is the aimed at qualifying PoE service delivered to a PD at the PD interface point. It
evaluates basic service capabilities, many interoperability parameters, and classification or power management
behaviors of the PoE service. This feature is available on all PSA-1200, PSA-100, and PSA-2400 platforms.
Each test suite includes a test sequencer and several report generation options including automatic Microsoft Excel
spreadsheet that reports test results, test statistics, test limits, and pass/fail results on one or more cycles of testing.
2.4.4. PowerSync Analyzer Configuration Files
PowerSync Analyzer software utilizes two local configuration files that can be adapted for a number of characteristics
that are “local” to a user’s setup and testing requirements. These files are located as follows:
Operating System Config Directory Location
Windows NT – Windows XP \Program Files\Sifos\PSA1200\Config\
Windows Vista & Windows 7 \Users\Public\Sifos\PSA1200\Config\
Linux & Unix $HOME/Sifos/PSA1200/Config/
The PSA Environment local configuration file is named psa_env.txt. This file is found in the subdirectory \env\ (or
/env/ for Linux) beneath the above mentioned Config directory location. Only one instance of this configuration can
exist in the host computer. It contains system environment related parameters as described in the following table:
Parameter Type Parameter Values
Default_PSA_Address: <current PSA IP address>
PSA_Addresses: {<TCL List of known PSA IP addresses>}
Default_Conf_Test_List_AF: {<TCL List PSE Conformance Tests>}
Default_Conf_Test_List_AT: {<TCL List PSE Conformance Tests>}
Default_Test_Results_Path: {<TCL string of default path location for all test result files>}
Excel_Path_Location: {<TCL string of path route to MS Excel>}| “N/A”
Emulation_Mode: ON or OFF
I/O_Routing: psa
Default_PSA_Address: The PSA chassis to initially be controlled by the PowerShell and PSA Interactive when those
applications open up. This chassis will be automatically “inventoried” upon application initialization and initial PSA
connection. The address will be updated in this file whenever Select Chassis is performed via PSA Interactive or when
the psa command is executed in PowerShell assuming that the new address is valid and present.
PSA_Addresses: A (Tcl) list of “known” PSA Chassis addresses on the network. A Tcl list is enclosed in braces and
uses spaces to separate different elements (e.g. IP addresses). This list will evolve as new chassis are connected and
selected by either PSA Interactive or PowerShell.
Default_Conf_Test_List_AF: A (Tcl) list of available standard tests within the Version 3.4 PSE Conformance Test
Suite for 802.3af and pre-802.3at standard high power PSE’s.
Default_Conf_Test_List_AT: A (Tcl) list of available standard tests within the Version 4.0 PSE Conformance Test
Suite for 802.3at compliant PSE’s. Note: These tests are only available for the PSA-3000 platform.

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
19
Default_Test_Results_Path: Path to where test results from the sequencer will be stored. This has the default value of
“c:/Program Files/Sifos/PSA1200/Results/<chassis IP Address>” when PSA software is initially installed. Note that
PSE-specific local configuration files may override this default (see below).
Excel_Path_Location: Path where Microsoft Excel application is stored. This is formed during installation.
Emulation_Mode: A control that allows software operation in the absence of a PowerSync Analyzer instrument. It is
also referred to as “Demo Mode”. This control should be normally set to “OFF”.
I/O_Routing: A control that should be normally set to “psa”.
A second type of configuration file is the Local PSE Configuration File for specific PSEs. These files generally
(though not necessarily) reside in the Config directory location described above. They must have .txt file extensions.
There may be more than one local configuration file, for example there may be one Local PSE Configuration File for
each type of PSE that a user plans to test.
The PSE Local Configuration file consists of the following settings:
Parameter Type Parameter Values Status
Default_PSE_Class: EndSpan or MidSpan Required
Default_PSE_MPS_Type: AC or DC Required
Default_ALT_Setting: Aor BRequired
Default_POL_Setting: MDI or MDI-X Required
PSE_High_Pwr_Grant: NONE or PHY or LLDP
PSE_Test_Results_Path: {<TCL string of path location for results files>}Optional
PSE_Conf_Test_Report: {<Non-standard Conformance Report template file>} Optional
PSE_MP_Test_Report: {<Non-standard Multi-Port Report template file>} Optional
Default_PSE_Class: Specifies whether the PSE is EndSpan or MidSpan equipment . This setting will be affected by
the PSE Type declaration in the PSE Conformance Test menus in PSA Interactive software and may also be configured
in PowerShell using the psaPseClass global variable. The PSE Class or Type is used to limit certain other PSE
descriptors (e.g. “LLDP” High Power Grant) and is fed to the PSE Conformance Standard Report for test limit
processing.
Default_PSE_MPS_Type: Specifies whether PSE utilizes AC or DC MPS method to remove power from a PD. This
setting will be affected by the “DC MPS” vs “AC MPS” PSE Description controls in the PSA Interactive PSE
Conformance Test menus and Multi-Port Test Menus (see Section 3.3).
Default_ALT_Setting: Specifies how to initialize all ports within the PowerSync Programmable Load for ALT pair
selection. Initialization is performed ONLY when the local configuration file is loaded via the [File] [Load] operation
in PSA interactive or via the psa_pse ( = psa_getConfig) command in PowerShell. The [File] [Save] operation in
PSA Interactive or the psa_saveConfig command in PowerShell will store these settings using current PSA port
configuration. Initialization will automatically include all PSA chassis’ that make up a PSA-2400 RackPack PSA.
Default_POL_Setting: Specifies how to initialize all ports within the PowerSync Analyzer for PoE polarity (MDI vs
MDI-X). Initialization is performed ONLY when the local configuration file is loaded via the [File] [Load] operation
in PSA interactive or via the psa_pse ( = psa_getConfig) command in PowerShell. The [File] [Save] operation in
PSA Interactive or the psa_saveConfig command in PowerShell will save these settings using current PSA port
configuration. Initialization will automatically include all PSA chassis’ that make up a PSA-2400 RackPack PSA.
PSE_High_Pwr_Grant: Specifies the method used by a Type-2 PSE (as defined in IEEE 802.3at) to grant full power
to a Type-2 PD. Type-1, or 802.3af generation PSE’s must therefore specify NONE for this parameter since they are
not capable of delivering 30 Watts of power. Some PSE’s, such as Type-2 MidSpans, will specify PHY to indicate
that they use 2-event classification in response to a PD Class 4 signature to grant access to full power. Many Type-2
EndSpan PSE’s may use Link Layer Discovery Protocol (LLDP) defined under 802.3at to grant access to full power –
those PSE’s will therefore use the LLDP setting. This setting is available under the PSE Conformance Test Menus in
PSA Interactive and may also be configured in PowerShell using the global psaPseHpGrant. As a setting it is used to
gate access to high power tests using Type-2 PD emulation, it is used to make decisions inside automated tests, and it is
used by the Conformance Test Standard Report in configuring test limits.

PowerSync Analyzer Reference Manual
March 9, 2010 Sifos Technologies page
20
PSE_Test_Results_Path: This parameter, if provided, will override the default test reporting path found in the
psa_env.txt environment file and guide all test results and reports to the specified directory path that can be PSE type
or model specific. NOTE: This setting can only be changed by editing the PSE local configuration file directly – the
setting is retained whenever a local configuration file is “loaded”, then “saved” by PSA Interactive or PowerShell.
PSE_Conf_Test_Report: Specifies a non-standard PSE Conformance Test template (spreadsheet) file for use by the
PSE Conformance Test Suite running on a PSA-1200 (or PSA-100, PSA-2400). An example might be a re-named copy
of psa_report.xls that has modified test limits for a particular PSE type. NOTE: This setting can only be changed by
editing the configuration file directly – the setting is retained whenever a local configuration file is “saved” by PSA
Interactive or PowerShell. See Section 5.10 of the PSA-1200 manual for further information.
PSE_MP_Test_Report: Specifies a non-standard PSE Multi-Port Test template (spreadsheet) file. An example might
be a re-named copy of mp_report.xls that has modified test limits for a particular PSE type. NOTE: This setting can
only be changed by editing the configuration file directly – the setting is retained whenever a local configuration file
is “saved” by PSA Interactive or PowerShell. See Section 6.11 for further information.
Note that changes to PSE Local Configuration Files required to make existing files compatible with PSA 3.4 Version
software will occur automatically after software is updated and those PSE Local Configuration Files are loaded or
saved.
2.4.5. Directory and File Organization – Microsoft Windows
When PowerSync Analyzer software is installed to a Microsoft Windows®PC, files will be populated to particular
directories as described in the following table.
Directory Path Directory Files
PowerShell Script Library
PowerShell Wish and PowerShell Tcl Executables
PSA Initialization Script
PowerShell Wish and PowerShell Tcl resource files
\documentation\ Various PSA reference documents
C: \Program Files\Sifos\PSA1200
\PSA Interactive\ PSA Interactive Script Library and various library sub-
directories to support PSA Interactive functions (plotchart,
tkprint1.1, tbcload14, etc.).
PSA Interactive Executable
PSA Interactive resource file
\Config\ PSA (local) Configuration Files including \Config\env
environment file sub-directory.
\Results\ PSA Test Report Files
Including psa_report.xls, mp_report.xls, and
service_report.xls template report spreadsheets and the
psa_trace.xls trace display spreadsheet. Chassis-specific
subdirectories under \Results will automatically be created as
needed by PowerSync Analyzer software.
\Emul\ Files only used when PSAsoftware is placed in “Demo Mode”
(also called Emulation Mode).
Windows NT – Windows XP
C: \Program Files\Sifos\PSA1200
Windows Vista – Windows 7
C:\Users\Public\Sifos\PSA1200
\Contrib\ Tcl scripts stored in this directory will automatically source
into PowerShell. This directory includes various sample
scripts at installation.
Version information concerning individual PowerSync Analyzer software libraries is available from PSA Interactive
under the [Help] menu as well as from PowerShell using the psa_version command.
2.4.6. Directory and File Organization – Linux and Unix
PSA Software installs into Linux and Unix in a manner that separates and organizes files into 3 categories:
Category File Locations
Compiled Software and Libraries /usr/local/Sifos/PSA1200
Configuration and User Data <User’s Home Directory>/ Sifos/PSA1200
Shell Scripts (Program Launchers) <User’s Home Directory>/bin
This organization allows various users in a shared computing or NFS type of environment to maintain local user
information independent from other users and independent of the actual shared software modules and libraries.
Other manuals for PowerSync PSA100
1
This manual suits for next models
2
Table of contents
Other Sifos Technologies Measuring Instrument manuals

Sifos Technologies
Sifos Technologies PowerSync PDA-300 User manual

Sifos Technologies
Sifos Technologies PSA-3000 User manual

Sifos Technologies
Sifos Technologies PowerSync PSA-3002-SA Product manual

Sifos Technologies
Sifos Technologies PowerSync PSA100 User manual

Sifos Technologies
Sifos Technologies PowerSync Series User manual

Sifos Technologies
Sifos Technologies PowerSync PDA-300 Product manual

Sifos Technologies
Sifos Technologies PowerSync PSA100-SA Product manual

Sifos Technologies
Sifos Technologies PhyView PVA-3000 User manual