Jump to content

Enthusiast System Architecture

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Eduncan911 (talk | contribs) at 22:38, 23 January 2013. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
ESA diagram.
ESA diagram.

Enthusiast System Architecture (ESA) is a royalty-free protocol for two-way communication of PC components. Announced in 2007, ESA is used for monitoring temperature of computer hardware components such as the computer case and power supply unit. The last official release of the ESA specification is version 1.0, released in 2007. The ESA USB specification was created by a joint venture between Microsoft, Nvidia, Logitech and several other companies[1].

The ESA specification is built around the current USB human interface device class specification and ESA was sent to the USB Implementers Forum HID subcommittee for discussion and approval. All ESA-certified devices must pass USB 2.0 logo compliance. Readings of temperature, voltage, current, power, activity level, water level, status, position and so on can be monitored via USB Implementers Forum specifications. At the time of release, these devices could be controlled and monitored via the nTune application, while operating mode, voltages, rpm while also allowing these devices to be adjusted in the utility.

ESA devices have a microcontroller that integrates a USB 2.0-compliant full-speed device controller and ESA-compliant hardware components connects to the motherboard via a USB cable. ESA-compliant hardware components are seen as 'Collections'. Within the collections there are 'Zones'. Sensors and controls are organized into zones.

Only one software implementation exists; it is Nvidia's proprietary "System Tools with ESA Support" which only works on nForce-based motherboards and only runs on Windows.

References

  1. ^ Specification HUT1_12v2 per USB.org

See also