USB Implementers Forum

Last updated

USB Implementers Forum
AbbreviationUSB-IF
Founded1995;29 years ago (1995) [1]
93-1296452 [2]
Legal status 501(c)(6) professional association [2]
Headquarters Beaverton, Oregon, U.S. [2]
Coordinates 45°29′31″N122°49′58″W / 45.492060°N 122.832878°W / 45.492060; -122.832878
Jeff Ravencraft [3]
Revenue (2015)
$4,789,113 [2]
Expenses (2015)$4,579,090 [2]
Employees (2015)
0 [2]
Volunteers (2015)
57 [2]
Website www.usb.org/about

The USB Implementers Forum (USB-IF) is a nonprofit organization created to promote and maintain USB (Universal Serial Bus), a set of specifications and transmission procedures for a type of cable connection that has since become used widely for electronic equipment. Its main activities are currently the promotion and marketing of USB, Wireless USB, USB On-The-Go, and the maintenance of standards and specifications for the related devices, as well as a compliance program.

Contents

The USB-IF was initiated in 1995 [1] by the group of companies that was developing USB, which was made available first during 1996. The founding companies of USB-IF were Compaq, Digital Equipment Corporation, IBM, Intel, Microsoft, NEC and Nortel. Notable current members include HP, NEC, Microsoft, Apple Inc., Intel, and Agere Systems.

The working committees within USB-IF are:

The USB-IF web caters to developers who may register freely for the developer web-forums and access documentation. To be part of a working group, however, a person has to work for a member company or register as a member. The developer forums regulate the development of the USB connector, of other USB hardware, and of USB software; they are not end-user forums.

In 2014, the USB-IF announced the availability of USB-C designs. USB-C connectors can transfer data with rates as much as 10 Gbit/s and provides as much as 100 watts of power. [4]

In 2015, the seven-person board of directors, with Jeff Ravencraft as USB-IF President and Chief Operating Officer, consisted of representatives of Apple Inc., HP Inc., Intel Corporation, Microsoft Corporation, Renesas Electronics, STMicroelectronics, and Texas Instruments. [2]

In 2020, USB-IF announced updated USB Device Class Definition for MIDI Devices, Version 2.0, for MIDI 2.0 devices. According to The Valdosta Daily Times, "The standard represents an industry-wide effort by the USB-IF, MIDI Manufacturers Association (MMA), and Association of Musical Electronics Industry (AMEI) to provide MIDI users with an expanded MIDI environment connected by USB." USB-IF President and COO Jeff Ravencraft said, "USB-IF is proud to support the MMA and AMEI by publishing an updated USB Device Class Specification for next-generation MIDI devices. USB has been an integral part of the MIDI environment over the past 20 years, and we look forward to seeing innovative new devices that are enabled by this updated specification." [5]

Obtaining a vendor ID

A vendor identification is necessary for obtaining a certification of compliance from the USB-IF. The USB-IF is responsible for issuing USB vendor identification numbers to product manufacturers. The cost for issuing this number is US$6,000 per year. Additionally, the use of a trademarked USB logo to identify certified devices requires a license fee of US$3,500 for a 2-year term. [6] Some microcontroller manufacturers offer a free or low cost sublicense of their vendor ID for development/testing and limited production (generally less than 10,000 units). Vendors offering this free service include:

Alternatively, many members of the open source community promote the use of USB VID 0xF055 (which looks when written like "FOSS") for open-source hardware projects. Although this VID is not registered to any company (as of October 2015), the USB-IF have not released any confirmation about reserving it for this particular purpose. [16] [17]

See also

Related Research Articles

<span class="mw-page-title-main">USB</span> Standard for computer data connections

Universal Serial Bus (USB) is an industry standard that allows data exchange and delivery of power between many types of electronics. It specifies its architecture, in particular its physical interface, and communication protocols for data transfer and power delivery to and from hosts, such as personal computers, to and from peripheral devices, e.g. displays, keyboards, and mass storage devices, and to and from intermediate hubs, which multiply the number of a host's ports.

<span class="mw-page-title-main">STMicroelectronics</span> Semiconductor device manufacturer

STMicroelectronics NV is a European multinational semiconductor contract manufacturing and design company. It is the largest of such companies in Europe. It was founded in 1987 from the merger of two state-owned semiconductor corporations: Thomson Semiconducteurs of France and SGS Microelettronica of Italy. The company is incorporated in the Netherlands and headquartered in Plan-les-Ouates, Switzerland. Its shares are traded on Euronext Paris, the Borsa Italiana and the New York Stock Exchange.

Serial Peripheral Interface (SPI) is a de facto standard for synchronous serial communication, used primarily in embedded systems for short-distance wired communication between integrated circuits.

A USB and Firewire Host Controller Interface (UFHC) is a register-level interface that enables a host controller for USB or IEEE 1394 hardware to communicate with a host controller driver in software. The driver software is typically provided with an operating system of a personal computer, but may also be implemented by application-specific devices such as a microcontroller.

<span class="mw-page-title-main">UEFI</span> Technical specification for firmware architecture

Unified Extensible Firmware Interface is a specification for the firmware architecture of a computing platform. When a computer is powered on, the UEFI-implementation is typically the first that runs, before starting the operating system. Examples include AMI Aptio, Phoenix SecureCore, TianoCore EDK II, InsydeH2O.

OpenMAX, often shortened as "OMX", is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, video, and still images. It is intended for low power and embedded system devices that need to efficiently process large amounts of multimedia data in predictable ways, such as video codecs, graphics libraries, and other functions for video, image, audio, voice and speech.

<span class="mw-page-title-main">OMAP</span> Texas Instruments image/video processors

OMAP is a family of image/video processors that was developed by Texas Instruments. They are proprietary system on chips (SoCs) for portable and mobile multimedia applications. OMAP devices generally include a general-purpose ARM architecture processor core plus one or more specialized co-processors. Earlier OMAP variants commonly featured a variant of the Texas Instruments TMS320 series digital signal processor.

USB communications device class is a composite Universal Serial Bus device class.

<span class="mw-page-title-main">FreeRTOS</span> Real-time operating system

FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 40 microcontroller platforms. It is distributed under the MIT License.

Virtual instrument software architecture (VISA) is a widely used application programming interface (API) in the test and measurement (T&M) industry for communicating with instruments from a computer. VISA is an industry standard implemented by several T&M companies, such as, Anritsu, Bustec, Keysight Technologies, Kikusui, National Instruments, Rohde & Schwarz, and Tektronix.

<span class="mw-page-title-main">Trusted Platform Module</span> Standard for secure cryptoprocessors

Trusted Platform Module (TPM) is an international standard for a secure cryptoprocessor, a dedicated microcontroller designed to secure hardware through integrated cryptographic keys. The term can also refer to a chip conforming to the standard ISO/IEC 11889. Common uses are to verify platform integrity, and to store disk encryption keys.

ARM9 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM996HS. ARM9 cores were released from 1998 to 2006 and they are no longer recommended for new IC designs; recommended alternatives include ARM Cortex-A, ARM Cortex-M, and ARM Cortex-R cores.

<span class="mw-page-title-main">.NET Micro Framework</span> Open source .NET platform

The .NET Micro Framework (NETMF) is a .NET Framework platform for resource-constrained devices with at least 512 kB of flash and 256 kB of random-access memory (RAM). It includes a small version of the .NET Common Language Runtime (CLR) and supports development in C#, Visual Basic .NET, and debugging using Microsoft Visual Studio. NETMF features a subset of the .NET base class libraries, an implementation of Windows Communication Foundation (WCF), a GUI framework loosely based on Windows Presentation Foundation (WPF), and a Web Services stack based on Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL). NETMF also features added libraries specific to embedded applications. It is free and open-source software released under Apache License 2.0.

A Bluetooth stack is software that is an implementation of the Bluetooth protocol stack.

<span class="mw-page-title-main">USB 3.0</span> Third major version of the Universal Serial Bus standard

Universal Serial Bus 3.0, marketed as SuperSpeed USB, is the third major version of the Universal Serial Bus (USB) standard for interfacing computers and electronic devices. It was released in November 2008. The USB 3.0 specification defined a new architecture and protocol, named SuperSpeed, which included a new lane for providing full-duplex data transfers that physically required five additional wires and pins, while also adding a new signal coding scheme, and preserving the USB 2.0 architecture and protocols and therefore keeping the original four pins and wires for the USB 2.0 backward-compatibility, resulting in nine wires in total and nine or ten pins at connector interfaces. The new transfer rate, marketed as SuperSpeed USB (SS), can transfer signals at up to 5 Gbit/s with raw data rate of 500 MB/s after encoding overhead, which is about 10 times faster than High-Speed. USB 3.0 Type-A and B connectors are usually blue, to distinguish them from USB 2.0 connectors, as recommended by the specification, and by the initials SS.

WinUSB is a generic USB driver provided by Microsoft, for their operating systems starting with Windows Vista but which is also available for Windows XP. It is aimed at simple devices that are accessed by only one application at a time. It enables the application to directly access the device through a simple software library. The library provides access to the pipes of the device. WinUSB exposes a client API that enables developers to work with USB devices from user-mode. Starting with Windows 7, USB MTP devices use WinUSB instead of the kernel mode filter driver.

<span class="mw-page-title-main">Wireless Gigabit Alliance</span> Trade association

The Wireless Gigabit Alliance was a trade association that developed and promoted the adoption of multi-gigabit per second speed wireless communications technology "WiGig" operating over the unlicensed 60 GHz frequency band. The alliance was subsumed by the Wi-Fi Alliance in March 2013.

The initial versions of the USB standard specified connectors that were easy to use and that would have acceptable life spans; revisions of the standard added smaller connectors useful for compact portable devices. Higher-speed development of the USB standard gave rise to another family of connectors to permit additional data paths. All versions of USB specify cable properties; version 3.x cables include additional data paths. The USB standard included power supply to peripheral devices; modern versions of the standard extend the power delivery limits for battery charging and devices requiring up to 240 watts. USB has been selected as the standard charging format for many mobile phones, reducing the proliferation of proprietary chargers.

References

  1. 1 2 "Members". USB.org. USB Implementers Forum, Inc. Retrieved 13 July 2018.
  2. 1 2 3 4 5 6 7 8 "Form 990: Return of Organization Exempt from Income Tax". USB Implementers Forum. Guidestar. December 31, 2015.
  3. "About". USB Implementers Forum. Retrieved February 5, 2018.
  4. "USB 3.0 Promoter Group Announces USB Type-C Connector Ready for Production" (PDF). Archived from the original (PDF) on 4 March 2016. Retrieved 27 May 2017.
  5. "USB-IF Publishes USB Device Class Specification for MIDI Devices v2.0". Valdosta Daily Times. Retrieved 3 August 2020.
  6. How to get a vendor ID from the USB-IF
  7. "Dream S.A.S. USB Vendor ID Application" (PDF). Archived from the original (PDF) on 16 October 2021. Retrieved 13 May 2011.
  8. Energy Micro Application for USB PID Sublicense Archived 16 October 2012 at the Wayback Machine
  9. "FTDI USB Vendor ID Application" (PDF). Archived from the original (PDF) on 13 January 2010. Retrieved 13 May 2011.
  10. Luminary Micro (now part of Texas Instruments) USB Vendor ID Application
  11. Application for Sub-License to Microchip Universal Serial Bus Vendor ID
  12. NXP to offer global USB Vendor ID program
  13. Silicon Labs USB Vendor ID Application
  14. "STMicroelectronics USB Vendor ID Application". Archived from the original on 11 October 2016. Retrieved 22 March 2013.
  15. Texas Instruments USB Vendor ID Application
  16. USB IMPLEMENTERS FORUM SAYS NO TO OPEN SOURCE
  17. By (3 April 2015). "USB PIDs For All". Hackaday. Retrieved 2 May 2023.