- Nowy
17 206,75 zł Netto
Rozszerzenie stosu USB umożliwiające obsługę technologii USB On-The-Go, pozwalającej urządzeniu dynamicznie pełnić rolę hosta lub peryferium. Rozwiązanie automatycznie wykrywa rolę na podstawie stanu pinu ID i inicjalizuje odpowiedni stos, integrując się z emUSB-Host oraz emUSB-Device. Moduł obsługuje praktycznie dowolne transceivery USB OTG i umożliwia bezpośrednią komunikację między urządzeniami bez udziału komputera. Niewielkie zużycie pamięci RAM i ROM oraz dołączony kod demonstracyjny ułatwiają implementację funkcji dual-role w systemach embedded. Segger emUSB OTG Support (9.30.1)
SEGGER emUSB-Host OTG to rozszerzenie stosu USB umożliwiające obsługę technologii USB On-The-Go (OTG), wprowadzającej koncepcję urządzenia dwufunkcyjnego (dual-role device). Oznacza to, że jedno urządzenie może dynamicznie pełnić rolę hosta lub urządzenia peryferyjnego w zależności od konfiguracji połączenia. Rozwiązanie zachowuje standardowy model USB, w którym host komunikuje się z urządzeniami peryferyjnymi, jednocześnie umożliwiając automatyczne przełączanie ról. emUSB-Host OTG oferuje prosty interfejs pozwalający na wykrywanie aktualnej roli kontrolera USB OTG.
Moduł integruje się bezproblemowo zarówno z emUSB-Host, jak i emUSB-Device, tworząc kompletne środowisko do implementacji funkcjonalności OTG w systemach wbudowanych. Obsługiwane są praktycznie dowolne transceivery USB OTG, co zapewnia dużą elastyczność projektową. Po wykryciu poprawnej sesji OTG system sprawdza stan pinu ID i automatycznie inicjalizuje odpowiedni stos – hosta lub urządzenia. Dzięki temu możliwa jest bezpośrednia komunikacja dwóch urządzeń USB bez udziału klasycznego komputera-host.
W pakiecie znajduje się przykładowa aplikacja demonstracyjna, która uruchamia stos OTG i oczekuje na nawiązanie prawidłowej sesji. W trybie urządzenia (Device) wykorzystywany jest przykład prostego urządzenia typu mysz USB. W trybie hosta (Host) dostępna jest przykładowa aplikacja obsługująca pamięć masową MSD, wykrywająca podłączony nośnik USB i wyświetlająca informacje o nim. Niewielkie zużycie pamięci RAM i ROM sprawia, że rozwiązanie nadaje się do systemów o ograniczonych zasobach sprzętowych. emUSB-Host OTG pozwala na projektowanie nowoczesnych urządzeń, które mogą komunikować się bezpośrednio między sobą, takich jak drukarki, aparaty fotograficzne czy urządzenia przemysłowe. To elastyczne narzędzie dla projektantów systemów embedded wymagających obsługi trybu dual-role w interfejsie USB.
Producent
Osoba odpowiedzialna
Podstawowy stos USB Host dla systemów wbudowanych, umożliwiający obsługę urządzeń peryferyjnych USB, w tym klas MSD i HID. Zapewnia pełną funkcjonalność hosta, obsługę hubów, wszystkich trybów transferu (control, bulk, interrupt, isochronous) oraz dynamiczną enumerację i funkcję hot-plug. Stos oferuje zaawansowane mechanizmy zarządzania potokami i odzyskiwania błędów, gwarantując wysoką niezawodność działania. Modułowa architektura z warstwą sterownika sprzętowego pozwala na łatwą integrację z różnymi platformami sprzętowymi. Segger emUSB-Host BASE (9.30.00)
Brak towaru
Rozszerzenie stosu USB Host umożliwiające obsługę urządzeń zgodnych z klasą USB Communications Device Class, działających jako wirtualny port szeregowy COM. Pozwala na komunikację z modemami GSM, 3G i LTE, modemami przewodowymi oraz urządzeniami takimi jak terminale POS wykorzystujące CDC do transmisji danych i konfiguracji. Moduł umożliwia wysyłanie i odbieranie danych, konfigurację parametrów transmisji oraz jednoczesną obsługę wielu urządzeń, generując powiadomienia o statusie połączenia. Niewielkie wymagania dotyczące pamięci RAM i ROM oraz dostępny kod przykładowy ułatwiają integrację w systemach embedded. Segger emUSB-Host CDC Class (9.35.02)
Brak towaru
embOS designed for ARM7/9 and ARM SDT 2.50 compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and ARM SDT 2.50 compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and GNU compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and GNU compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and IAR compiler
Brak towaru
Brak towaru
Brak towaru
embOS designed for ARM7/9 and IAR compiler
Brak towaru
Rozszerzenie stosu USB umożliwiające obsługę technologii USB On-The-Go, pozwalającej urządzeniu dynamicznie pełnić rolę hosta lub peryferium. Rozwiązanie automatycznie wykrywa rolę na podstawie stanu pinu ID i inicjalizuje odpowiedni stos, integrując się z emUSB-Host oraz emUSB-Device. Moduł obsługuje praktycznie dowolne transceivery USB OTG i umożliwia bezpośrednią komunikację między urządzeniami bez udziału komputera. Niewielkie zużycie pamięci RAM i ROM oraz dołączony kod demonstracyjny ułatwiają implementację funkcji dual-role w systemach embedded. Segger emUSB OTG Support (9.30.1)