Implementing an Eight-to-One U

接口/总线/驱动

1138人已加入

描述

Implementing an Eight-to-One USB Switch for KVM Applications

Abstract: Many servers need to be able to switch video, keyboard, mouse, and perhaps audio signals from one of several computers to a front panel. This application note focuses on the keyboard/mouse portion, and presents a circuit for implementing an 8:1 USB switch with the MAX4999. By placing a hub at the MAX4999 output, the design ensures that anything connected to the hub will be slaved to only one source.

Introduction

Users often need to access data through the front panel of a server chassis, requiring that the server be able to switch between multiple channels. Maxim offers several devices such as the MAX4999 to make this application easier to accomplish and more reliable.

The MAX4999 is a single-chip device that can multiplex a single USB common terminal to as many as eight USB channels at data rates up to 480Mbps (USB 2.0). This device features rail-to-rail signal handling for compatibility with low- and full-speed applications and bandwidth in excess of 900MHz to handle high-speed signals.

Keyboard/Mouse Switching Circuit

Although it is possible to switch PS-2 signals to support the keyboard/mouse requirement, PS-2 keyboard/mouse use is waning. USB is so much more useful and, thus, has virtually replaced PS-2 as the preferred protocol for keyboard and mouse applications. Therefore, this article will focus on the USB keyboard/mouse.

Figure 1 illustrates a circuit for implementing an 8:1 USB switch to support keyboard/mouse switching. If one USB port is switched from each of the eight sources, there will be a switched high-frequency pair coming from one of the eight sources to the MAX4999 common pins. One USB port will have enough bandwidth to handle the keyboard, mouse, and most common USB devices. The keyboard and mouse will most likely operate at low-speed USB.

The MAX4999 simply needs a 3-bit address, and another single bit if the enable pin (EN) is used. By selecting a 3-bit address, a single MAX4999 can connect one of eight pairs to its common pair. The fourth bit is wired to the EN pin and used to set the device into high-impedance state (standby mode), in which it consumes ≤ 3µA. A DIP switch will be assumed for selecting a particular source, but a microcontroller would likely be used for a production environment.

applicatio
Figure 1. By placing a hub at the MAX4999 output, this design ensures that anything connected to the hub will be slaved to only one source.

Power for the MAX4999 needs to come from a 3.3V source. It is assumed that a 5.0V power supply capable of 2.0A or more will be available. This supply will be used to deliver the minimum current needed for the MAX4999 through an LDO, and to supply current for the (4-port) hub. The current-handling portion of the hub will take care of supplying limited current to each of the hub’s four ports.

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分