Kontrolery USB Genesys Logic – przegląd rozwiązań dla czytników kart, hubów i mostków SATA
Interfejs USB pozostaje jednym z dominujących standardów komunikacyjnych we współczesnej elektronice. Jego powszechność wynika z uniwersalności, łatwości integracji oraz możliwości zasilania podłączonych urządzeń przez ten sam interfejs. Jednak za pozornie prostym złączem kryją się wyspecjalizowane kontrolery, których dobór decyduje o wydajności, kompatybilności i efektywności energetycznej całego urządzenia. Genesys Logic, tajwański producent układów scalonych dla interfejsów USB, SD i PCIe, oferuje szerokie portfolio takich rozwiązań – od ekonomicznych kontrolerów USB 2.0 po układy SuperSpeed przeznaczone do wymagających zastosowań.
Kontrolery czytników kart pamięci USB 2.0
W segmencie czytników kart pamięci z interfejsem USB 2.0 Genesys Logic oferuje trzy wyraźnie zróżnicowane układy. GL823 to podstawowy kontroler jednoformatowego czytnika kart, obsługujący SD, SDHC, SDXC, miniSD, microSD oraz warianty MMC. Jego główną zaletą jest wysoki poziom integracji – układ zawiera mikrokontroler 8051, sprzętowy silnik transferu danych, regulatory napięcia oraz wbudowane źródło sygnału zegarowego (OCCS), które eliminuje konieczność stosowania zewnętrznego rezonatora 12 MHz, upraszczając tym samym projekt płytki PCB.
GL835 zachowuje podobny poziom integracji, lecz jest ukierunkowany na efektywniejszą współpracę z nowoczesnymi kartami pamięci. Obsługuje SD 3.0 oraz UHS-I w trybach SDR25 i SDR50, a także karty SDXC o pojemności do 2 TB. Interfejs hosta pozostaje USB 2.0 High-Speed, więc układ nie zwiększa przepustowości połączenia z komputerem, lecz pozwala lepiej wykorzystać możliwości współczesnych nośników.
GL827L wyróżnia się natomiast najszerszym zakresem kompatybilności – obok kart SD i MMC obsługuje pełną rodzinę Memory Stick (MS, MS Duo, MS PRO, MS PRO Duo, MS PRO-HG i Memory Stick Micro), co czyni go właściwym wyborem dla czytników wieloformatowych opartych na USB 2.0.
Kontrolery czytników kart pamięci USB 3.0
Do obsługi szybkich nośników Genesys Logic przeznaczył układy GL3223, GL3224 i GL3233, zapewniające transmisję SuperSpeed do 5 Gb/s. Wszystkie trzy integrują mikrokontroler 8051, sprzętowy silnik DMA oraz układy zasilania, ograniczając liczbę niezbędnych komponentów zewnętrznych. Obsługują karty SDXC i SD 3.0 UHS-I, różniąc się przede wszystkim konfiguracją jednostek LUN i zakresem obsługiwanych formatów.
GL3223 jest najbardziej rozbudowanym układem z tej grupy – obsługuje do 5 jednostek LUN oraz szeroki zestaw formatów, obejmujący CompactFlash, SD, Memory Stick i xD, co predestynuje go do roli podstawy wieloformatowego czytnika kart. GL3224 oferuje większą elastyczność konfiguracyjną dzięki trybom Single-LUN lub Dual-LUN oraz dodatkowej obsłudze eMMC. GL3233 łączy szeroki zakres obsługiwanych formatów kart z konfiguracją Single-LUN, stanowiącym alternatywę dla GL3223 w projektach niewymagających obsługi wielu niezależnych jednostek pamięci.
Kontrolery hubów USB
W segmencie hubów USB 2.0 Genesys Logic oferuje dwa 4-portowe kontrolery różniące się architekturą. GL850G wykorzystuje architekturę Single Transaction Translator (STT), w której wspólna logika TT obsługuje wszystkie porty downstream. Układ integruje 8-bitowy procesor RISC, który odpowiada za zarządzanie logiką kontrolera. Rozwiązanie to ogranicza złożoność układu i koszty implementacji, zachowując pełną zgodność z USB 2.0. GL852G stosuje architekturę Multiple Transaction Translator (MTT), przydzielając każdemu portowi osobną logikę TT, a wbudowany 8-bitowy procesor RISC pełni analogiczną rolę zarządczą jak w GL850G. Przekłada się to na lepszą obsługę scenariuszy, w których kilka urządzeń Full-Speed jednocześnie generuje intensywny ruch, co jest szczególnie istotne w urządzeniach wymagających sprawnej, równoległej obsługi wielu peryferiów.
Kontrolery GL3510 i GL3520 reprezentują generację SuperSpeed, oferując przepustowość do 5 Gb/s przy zachowaniu wstecznej kompatybilności z USB 2.0 i USB 1.1. GL3510 integruje 8-bitowy procesor RISC i wyróżnia się rozbudowanymi funkcjami szybkiego ładowania zgodnymi z USB Battery Charging 1.2 – obsługuje ładowanie urządzeń Apple, Samsung Galaxy oraz innych zgodnych z BC 1.2/1.1 prądem do 1,5 A, przy czym funkcja ta działa również w trybie uśpienia lub przy wyłączonym systemie. GL3520 oferuje analogiczne możliwości ładowania, a dodatkowo stosuje architekturę MTT, zapewniając osobny translator dla każdego portu i zachowując odpowiednią przepustowość przy jednoczesnej obsłudze wielu urządzeń Full-Speed.
Kontroler mostka USB–SATA
GL830 realizuje funkcję mostka USB 2.0–SATA, umożliwiając podłączenie urządzenia z interfejsem SATA do systemu przez port USB. Układ integruje transceiver USB 2.0 oraz warstwę fizyczną SATA, dzięki czemu cały mostek może zostać zrealizowany na jednym układzie scalonym. GL830 jest zgodny ze standardami USB 2.0 i SATA 2.6, obsługuje klasę USB Mass Storage z protokołem Bulk-Only Transport, a także hot-plug i funkcje zarządzania energią. Jego typowe zastosowania obejmują zewnętrzne obudowy dla dysków SATA oraz urządzenia wykorzystujące napędy SATA z interfejsem USB.
Źródło: Micros sp. j. W. Kędra i J. Lic
Więcej na www.micros.com.pl