Testing and emulating a device's power characteristics
AssigneeIxia
InventorsAlan Amrod, Teodoro Fornoles, Jr., Douglas Schafer
Life of this patent
Estimating the term…
Abstract
There is disclosed methods and apparatus for testing and emulating a device's power characteristics. Power is supplied to a device and the device's power draw characteristics may be recorded as a script. Scripts may be stored in a library. The scripts may be replayed to draw power and emulate a device.
Claims14
An apparatus for testing a device's power comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power supply coupled to the network interface for providing power to the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- detecting a power request from the device,
- causing the power supply to provide power to the network interface for the communications medium;
- learning and capturing the device's power characteristics;
- wherein the power request identifies a class,
- wherein the class corresponds to a minimum and maximum current draw selected from a group of ranges.
An apparatus for testing a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power supply coupled to the network interface for providing power to the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- detecting a power request from the device,
- causing the power supply to provide power to the network interface for the communications medium,
- learning and capturing the device's power characteristics;
- wherein the power request identifies a mode;
- wherein the network interface is for interfacing to a communications medium comprising a communications cable comprising plural pairs of wires, and the mode corresponds to providing power through an identified one of the pairs of wires.
An apparatus for testing a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power supply coupled to the network interface for providing power to the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- detecting a power request from the device,
- causing the power supply to provide power to the network interface for the communications medium;
- learning and capturing the device's power characteristics;
- wherein the circuits and software are further for causing the power supply to create a voltage drop and detecting an expected power draw from the device.
An apparatus for testing a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power supply coupled to the network interface for providing power to the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- detecting a power request from the device,
- causing the power supply to provide power to the network interface for the communications medium,
- learning and capturing the device's power characteristics;
- wherein the circuits and software are further for classifying the power device;
- wherein the circuits and software are further for classifying comprise circuits and software for creating at least one voltage drop sufficient to power a circuit in the device and sensing classification characteristics from the device.
An apparatus for testing a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power supply coupled to the network interface for providing power to the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- detecting a power request from the device,
- causing the power supply to provide power to the network interface for the communications medium;
- learning and capturing the device's power characteristics;
- wherein the circuits and software are further for causing the power supply to provide power to the device according to the power request;
- wherein the circuits and software are further for learning and capturing the device's power draw characteristics;
- wherein the circuits and software are further for capturing the device's power draw characteristics with reference to time.
An apparatus for testing a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power supply coupled to the network interface for providing power to the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- detecting a power request from the device,
- causing the power supply to provide power to the network interface for the communications medium;
- learning and capturing the device's power characteristics;
- wherein the circuits and software are further for
- storing the device's power characteristics as a first data unit,
- detecting another power request from another device,
- learning and capturing the other device's power characteristics,
- storing the other device's power characteristics as a second data unit.
An apparatus for testing a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power supply coupled to the network interface for providing power to the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- detecting a power request from the device,
- causing the power supply to provide power to the network interface for the communications medium;
- learning and capturing the device's power characteristics;
- wherein the circuits and software are further for transmitting data to the device and receiving data from the device;
- wherein the circuits and software are further for monitoring and capturing data-related events with respect to time.
An apparatus for emulating a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power consumption unit coupled to the network interface for drawing power from the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- selecting a power behavior from a library of power behaviors of devices,
- loading the selected power behavior,
- requesting power in accordance with the selected power behavior,
- drawing power based upon the selected power behavior;
- wherein the power behavior identifies a class;
- wherein the class corresponds to a minimum and maximum current draw selected from a group of ranges.
An apparatus for emulating a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power consumption unit coupled to the network interface for drawing power from the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- selecting a power behavior from a library of power behaviors of devices,
- loading the selected power behavior,
- requesting power in accordance with the selected power behavior,
- drawing power based upon the selected power behavior;
- wherein the power behavior includes a mode;
- wherein the network interface is for interfacing to a communications medium comprising a communications cable comprising plural pairs of wires, and the mode corresponds to receiving power through an identified one of plural pairs of the wires.
An apparatus for emulating a device's power characteristics comprising:
- a processor;
- a memory;
- a network interface for interfacing to a communications medium;
- a power consumption unit coupled to the network interface for drawing power from the communications medium under control of the processor;
- wherein the processor and the memory comprise circuits and software for
- selecting a power behavior from a library of power behaviors of devices,
- loading the selected power behavior,
- requesting power in accordance with the selected power behavior,
- drawing power based upon the selected power behavior;
- wherein the power behavior specifies a length of time for drawing power.
Dependencies are inferred from the claim text.