USB TECHNOLOGY ENTERS UBIQUITY
— HERE'S SOME REASONS WHY...


WHY USB?

Resource sites to visit for more information about USB and USB product compatibility and availability:

www.usb.org

www.allusb.com


developer.intel.com/design/usb/
and

www.apple.com/usb

Search DCC Workstation

Click here to search all Digital Media Net

The Universal Serial Bus (USB) specification, a standardized peripheral connection developed by Intel with other industry leaders, supports multiple device connectivity, improves the performance of the PC peripheral connection and allows for digital multimedia integration. USB, a synchronous protocol that supports isochronous and asynchronous data and messaging transfers, allows expandability of the PC's capabilities via an external port, eliminating the need for users or integrators to open the system chassis. Since USB supports multiple peripheral devices simultaneously, it allows users to run numerous devices such as printers, scanners, digital cameras and speakers from a single PC. USB also allows for automatic device detection and installation, making connectivity a true plug-and-play experience for end users.

USB's quick proliferation as the replacement of serial and other PC ports for I/O devices in peripherals such as digital joysticks, phones, scanners and digital cameras has accelerated the production and availability of such devices. More than 100 were in the marketplace at the end of 1998, with hundreds more expected during 1999. USB is already designed-in to most new PCs being sold today so any newly purchased PC or Mac is very likely to be USB-ready. USB is more than a plug-and-play peripheral connection. It lets you use your PC and peripherals in some very interesting new ways. Here are a few examples of the special benefits USB can provide:

  1. It is an instant, no-hassle way to connect a new device to the computer. Adding a traditional serial, parallel or SCSI peripheral required at least some computer savvy in figuring out which port to use, opening the case to install an add-in card, setting DIP switches and configuring IRQ and SCSI ID settings. USB can replace all the different kinds of serial and parallel port connectors with one standardized plug and port combination. USB connections require no terminators, memory addresses or ID numbers. They also use a new kind of cable—small (4-pin as opposed to the larger 8- to 25-pin connectors typically found on RS-232 and RS-422 serial devices), simple, inexpensive, and easy to attach. Unlike the various SCSI protocols, there’s only one style of cable (USB A-B). Since USB cables are directional, the upstream connector is mechanically different from the downstream connector. This prevents users from connecting cables in such a way that would create a loopback connection at a hub. The cables for high-speed and low-speed devices differ slightly in construction. High-speed USB device cables require shielding and two twisted-pair wires inside. One twisted pair provides power, nominally +5V (4.3 to 5.3 V at 100ma) for devices connected directly to the host, and ground. A powered hub can provide up to 500ma of +5V. The other pair of wires is for data I/O signals. Low-speed cables are untwisted and do not require shielding. High-speed cables are most common, and appear as patch cables to attach hubs to hubs, or attach high-speed devices to a hub.

  2. USB devices are hot-swappable. You don't need to shut down and restart the computer in order to attach or remove a peripheral. The PC’s USB controller automatically detects the peripheral, determines and configures the necessary software and bus bandwidth resources, and makes them available. This feature is especially useful for users of multi-player games, as well as business and notebook PC users who want to share peripherals. Likewise, on the Mac, the appropriate USB device drivers are dynamically loaded and unloaded as necessary by the Macintosh USB system software components.

  3. If you need more than one device connected at once, USB lets you connect up to 127 peripherals at one time (one device is taken by the root hub), through the use of USB hubs and a series of cables—5 meter maximum for high-speed devices and 3 meters maximum for low speed devices. Due to the fact that some devices reserve USB bandwidth, the practical maximum of devices is less than the theoretical maximum. Most USB PCs come with two USB ports. USB hubs provide additional ports (usually four or seven), that let you daisychain multiple devices together. Many USB devices also act as hubs, providing extra outlets onboard for connecting other devices. Apple’s current CPUs currently ship with a USB combination keyboard/hub which provides two extra ports. PCI-USB add-in cards provide an independent USB bus to which even more peripherals can be connected.

  4. USB peripherals and hubs can be bus-powered or self-powered. A bus-powered device gets its power from the USB bus and doesn’t need an extra power supply. USB lets the PC automatically sense the power that's required and deliver it to the device. The self-powered device has its own power supply. Low-power devices such as keyboards and mice can run off the bus power or a bus-powered hub, high power devices like digital video cameras and scanners require their own power supply. High power devices are devices that draw more than 100mA from the USB power line, low power devices are ones that draw 100mA or less. The compact USB connector provides two pins for power and two for data I/O. Power on the cable relieves hardware manufacturers of low-power USB devices from having to develop both a peripheral device and an external power supply, thereby reducing the cost of USB peripheral devices for manufacturers and consumers.

  5. USB connections allow data to flow both ways between the PC and peripheral. This means you can use your PC to control peripherals in new ways. For example, you can use your PC to automatically manage a telephone call center to maintain voice, fax and data mailboxes, screen and forward calls, and deliver a variety of outgoing messages. Or you can use your PC to tune a set of USB-compliant stereo speakers to match the acoustics of your listening environment. You need a specialized USB peripheral known as a USB bridge to connect two PCs to each other with USB. You can't make a direct cable connection like a null modem. USB doesn't support this particular kind of communication.

  6. USB carries data at the rate of 12 megabits per second, which is sufficient for medium to low-speed peripherals. Full speed USB devices signal at 12Mb/s, while low speed devices use a 1.5Mb/s subchannel. The broad range of devices supported includes telephones, digital cameras, modems, keyboards, mice, digital joysticks, some CD-ROM drives, tape and floppy drives, digital scanners and specialty printers. USB's data rate also accommodates a whole new generation of peripherals, including MPEG-2 video-base products, data gloves and digitizers. Computer-telephony integration is expected to be a big growth area for PCs, and USB can provide an interface for Integrated Services Digital Network (ISDN) and digital PBXs.

    The USB 1.0-specified USB peripheral controller has 4 data transfer modes—control transfers for configuration, command and status information; isochronous transfers for telephony and other time-critical data; interrupt transfers to support joysticks, mice, and keyboards; and bulk transfers for printers, scanners, and digital cameras. The USB controller is a high performance 12MHz device with low power consumption, inherently low noise and a mix of onboard ROM and RAM. The onboard memory enables the chip to carry resident firmware for fast data access and minimal space requirements. The device features four transmit FIFOs and four receive FIFOs to support higher-speed devices like telephony and imaging. PCIsets come in 2, 3 or 4-chip configurations, depending on the system processor. Each PCIset includes a PCI USB host controller interface and two USB ports connecting directly to two USB connectors on the PC chassis without intermediate hardware. PCIset host controller circuits execute all host functions needed to connect USB peripherals, including supporting the 12Mbit/s data rate for each of the 4 transfer modes, as well as detecting and interrogating peripherals as they are connected with the bus.

  7. Since USB is a cross-platform Mac/PC standard, third-party hardware is identical for all platforms; only differing in the software required for a particular OS. This reduces the time and cost of developing for both platforms, and means a greater number of options will be available to the end-user. Low-power USB devices are less expensive than serial or parallel interface counterparts, because of the elimination of the power supply and because the USB standard is also incorporated into PC systems developed around the PC '98 hardware architecture. Future versions of the PC '98 compliant operating systems will also include built-in driver support for a wide variety of USB devices. Together these factors mean that a larger customer base will form for USB peripheral devices, resulting in lower retail costs of USB devices for all personal computer users
more...

top      home      search      user forum      subscribe      media kit      contact      webmaster@digitalmedianet.com