Co to jest chipset USB?
Universal Serial Bus (USB) to standard interfejsu do komunikacji między komputerami i urządzeniami peryferyjnymi. Część sprzętowa interfejsu USB jest zaimplementowana w co najmniej jednym układzie scalonym zwanym chipsetem USB. Część oprogramowania zwykle składa się z jednego lub więcej sterowników mikroukładów. Większość laptopów, komputerów stacjonarnych i serwerów łączy się z zewnętrznymi urządzeniami peryferyjnymi za pośrednictwem portów hosta udostępnianych przez mikroukład USB. Koncentratory USB, komputery specjalnego przeznaczenia i systemy wbudowane często zawierają również chipsety USB do podłączania urządzeń zewnętrznych lub innych komputerów.
USB został stworzony po raz pierwszy w 1996 r. Dla kompatybilności z International Business Machines (IBM) Corporation Personal Computer (PC). Wczesne wersje USB były powszechnie używane do łączenia klawiatur i myszy, ponieważ interfejs działał ze stosunkowo małą prędkością. Wersja 1.1 obsługuje prędkości 1,5 megabitów na sekundę (Mb / s) i 12 Mb / s. W 2000 r. Wydana została wersja USB 2.0, zwiększająca przepustowość do 480 Mb / s dla dysków twardych, kamer cyfrowych i innych szybkich urządzeń. Chipset USB zwykle implementuje kontroler hosta i wiele szczegółów niższych warstw protokołu USB.
Wczesne chipsety USB i porty hosta zostały zaimplementowane na wtyczkowych płytach Peripheral Component Interconnect (PCI ™), a nie na płytach głównych. Ostatecznie większość producentów płyt głównych włączyła chipset USB do swoich projektów. W miarę, jak płyty główne stawały się coraz bardziej skomplikowane, producenci układów scalili wiele starszych chipsetów obsługujących urządzenia peryferyjne w jeden duży układ Southbridge, w tym chipset USB. Proces ten prawdopodobnie powtórzy się, gdy zostaną wydane nowsze, szybsze wersje specyfikacji interfejsu USB.
Wiele systemów wbudowanych i innych elektroniki specjalnego przeznaczenia wykorzystuje USB do komunikacji z urządzeniami peryferyjnymi i urządzeniami pamięci masowej. Niektóre są zaprojektowane wokół mikrokontrolera, który zawiera wbudowany kontroler hosta USB. Inne mogą zawierać płytę programistyczną innej firmy, która zapewnia magistralę obwodu zintegrowanego (I2C®) lub inny standardowy interfejs do chipsetu USB. Rdzenie własności intelektualnej (IP) od kilku dostawców można również wykorzystać do dodania funkcjonalności chipsetu USB do większej niestandardowej konstrukcji chipa.
Chipsety USB są również używane w samodzielnych kontrolerach mostkowych do podłączania urządzeń innych niż USB do magistrali USB. Wspólne kontrolery mostów mogą połączyć urządzenie pamięci masowej szyny Advanced Technology Attachment (ATA) lub Integrated Drive Electronics (IDE) z połączeniem USB. Te kontrolery zwykle nie wymagają oprogramowania układowego na mostku ani żadnych specjalnych sterowników w systemie hosta. Koncentratory USB są również zbudowane wokół chipsetów USB. Koncentratory te umożliwiają podłączenie wielu urządzeń USB do jednego portu USB, podobnie jak koncentratory sieciowe.
Inny typ chipsetu jest zwykle używany w urządzeniach peryferyjnych po stronie slave połączenia USB. Urządzenia te muszą odpowiadać na wiadomości z systemu hosta i przesyłać dane na żądanie przy użyciu protokołów USB. Większość tych operacji jest realizowana przez chipset USB urządzenia. Do typowych urządzeń peryferyjnych USB należą drukarki, dyski twarde i inne urządzenia magazynujące. Większość skanerów, aparatów cyfrowych, a nawet niektórych urządzeń wyświetlających również używa USB jako głównego interfejsu.