KAmod USB HID Extender (PL): Difference between revisions
From Kamamilabs.com - Wiki
| (39 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
__jzpdf__ | __jzpdf__ | ||
====== Opis ====== | ====== Opis ====== | ||
Moduł jest przeznaczony do przesyłania danych pomiędzy komputerem a urządzeniami HID (myszą oraz klawiaturą) na odległość nawet wielokrotnie większą, niż standardowa długość kabli USB. Do transmisji używana jest para sygnałów w standardzie UART (RXD, TXD), a dla ułatwienia instalacji moduł wyposażono także w złącze udostępniające zasilanie +5 V z płytki współpracującej z hostem (komputer) do modułu połączonego z urządzeniami końcowymi. | <b>KAmod USB HID Extender - przedłużacz urządzeń HID USB z układem CH9350</b> | ||
<br>Moduł jest przeznaczony do przesyłania danych pomiędzy komputerem a urządzeniami HID (myszą oraz klawiaturą) na odległość nawet wielokrotnie większą, niż standardowa długość kabli USB. Do transmisji używana jest para sygnałów w standardzie UART (RXD, TXD), a dla ułatwienia instalacji moduł wyposażono także w złącze udostępniające zasilanie +5 V z płytki współpracującej z hostem (komputer) do modułu połączonego z urządzeniami końcowymi.<br> | |||
<br> | |||
<center> | <center> | ||
[[File: | [[File:KAmod_USB_HID_Extender_4.jpg|none|800px|thumb|center]] | ||
</center> | </center> | ||
===== Podstawowe parametry ===== | ===== Podstawowe parametry ===== | ||
* | * 1× gniazdo USB-C - do połączenia z hostem, np. komputerem<span style="color: red"> *</b></span> | ||
* | * 2× gniazdo USB typu A - do połączenia z myszą i klawiaturą<span style="color: red"> *</b></span> | ||
* | * 2× złącza śrubowe 3,81 mm (rozłączalne) – do przesyłu danych przez UART oraz napięcia zasilającego pomiędzy modułami | ||
* Złącze goldpin | * Złącze goldpin 1×5 (wyjścia statusu) | ||
* Złącze goldpin | * Złącze goldpin 1×3 udostępniające połączenia interfejsu UART i masy (GND) | ||
* Zasilanie: 5 V DC z portu USB C po stronie hosta | * Zasilanie: 5 V DC z portu USB C po stronie hosta | ||
* Listwa goldpin | * Listwa goldpin 2×5 do nałożenia zworek konfiguracyjnych | ||
* 4 diody LED sygnalizujące obecność napięcia zasilania oraz stan pracy modułów | * 4 diody LED sygnalizujące obecność napięcia zasilania oraz stan pracy modułów | ||
* Wbudowane zabezpieczenia ESD na wszystkich portach USB, złączu UART (J5) oraz złączu zasilania (J4) | * Wbudowane zabezpieczenia ESD na wszystkich portach USB, złączu UART (J5) oraz złączu zasilania (J4) | ||
* Wymiary PCB: 65,2 | * Obsługuje systemy Windows, Linux, MAC i inne systemy operacyjne z wbudowanymi sterownikami urządzeń HID | ||
* Otwory montażowe: średnica 3,2 mm, rozstaw: 59 | * Maksymalna długość przewodów łączących moduły wynosi ok. 20 m, jednak zależy od jakości przewodów i warunków w jakich pracują moduły | ||
<span style="color: red"><b> * UWAGA: | * Wymiary PCB: 65,2 × 30,8 mm | ||
* Otwory montażowe: średnica 3,2 mm, rozstaw: 59 × 25 mm | |||
<br> | |||
: <span style="color: red"><b> * UWAGA: </span> | |||
: Złącza USB-C oraz USB A nie mogą być wykorzystywane jednocześnie w tym samym module! <br>Przed podłączeniem należy zapoznać się z dalszą częścią niniejszej dokumentacji.</b> | |||
<br> | <br> | ||
| Line 35: | Line 37: | ||
| style="text-align: left;"| | | style="text-align: left;"| | ||
* Zmontowany i uruchomiony moduł (2 szt.) | * Zmontowany i uruchomiony moduł (2 szt.) | ||
* Zworki konfiguracyjne (2 | * Zworki konfiguracyjne (2 × 5 szt.) | ||
|} | |} | ||
</center> | </center> | ||
<center> | |||
[[File:KAmod_USB_HID_Extender_3.jpg|none|800px|thumb|center]] | |||
</center> | |||
===== Schemat elektryczny ===== | ===== Schemat elektryczny ===== | ||
<center> | <center> | ||
| Line 43: | Line 49: | ||
</center> | </center> | ||
===== Diody sygnalizacyjne ===== | ===== Diody sygnalizacyjne ===== | ||
Moduł wyposażono w 4 diody LED sygnalizujące obecność napięcia zasilającego oraz stan poszczególnych portów USB. | Moduł wyposażono w 4 diody LED sygnalizujące obecność napięcia zasilającego oraz stan poszczególnych portów USB. | ||
| Line 53: | Line 58: | ||
*LD0 – zaświeca się tuż po podłączeniu modułu HOST do urządzenia nadrzędnego (np. komputera) i gaśnie po nawiązaniu komunikacji z komputerem. | *LD0 – zaświeca się tuż po podłączeniu modułu HOST do urządzenia nadrzędnego (np. komputera) i gaśnie po nawiązaniu komunikacji z komputerem. | ||
*LD1 – świeci w module DEVICE po podłączeniu urządzenia HID do portu USB 1; miga podczas komunikacji z modułem HOST; w module HOST świeci po podłączeniu urządzenia HID do dowolnego z portów USB 1 lub USB 2 oraz miga podczas aktywności kanału 1. | *LD1 – świeci w module DEVICE po podłączeniu urządzenia HID do portu USB 1; miga podczas komunikacji z modułem HOST; w module HOST świeci po podłączeniu urządzenia HID do dowolnego z portów USB 1 lub USB 2 oraz miga podczas aktywności kanału 1. | ||
* | *LD2 – świeci w module DEVICE po podłączeniu urządzenia HID do portu USB 2; miga podczas komunikacji z modułem HOST; w module HOST świeci po podłączeniu urządzenia HID do dowolnego z portów USB 1 lub USB 2 oraz miga podczas aktywności kanału 2. | ||
*PWR – wskaźnik napięcia zasilającego. | *PWR – wskaźnik napięcia zasilającego. | ||
<br><br> | <br><br> | ||
| Line 61: | Line 66: | ||
W przypadku modułu <b>DEVICE</b> istnieją dwie metody dostarczania zasilania. | W przypadku modułu <b>DEVICE</b> istnieją dwie metody dostarczania zasilania. | ||
<br> | <br> | ||
::1. Zasilanie napięciem doprowadzonym do złącza J4 (GND / 5VOUT) z odpowiednich styków złącza J4 modułu HOST. Ta metoda jest najprostsza w aplikacji, wymaga jedynie połączenia obydwu modułów przewodem 4-żyłowym w następującym układzie: | ::1. Zasilanie napięciem doprowadzonym do złącza J4 (GND / 5VOUT) z odpowiednich styków złącza J4 modułu <b>HOST</b>. Ta metoda jest najprostsza w aplikacji, wymaga jedynie połączenia obydwu modułów przewodem 4-żyłowym w następującym układzie: | ||
<center> | <center> | ||
[[File:KAmod_USB_HID_Extender_PWR1.png|none|900px|thumb|center]] | [[File:KAmod_USB_HID_Extender_PWR1.png|none|900px|thumb|center]] | ||
</center> | </center> | ||
::2. Zasilanie napięciem zewnętrznym doprowadzonym do złącza J4 (GND / 5VOUT) modułu DEVICE. Metoda preferowana w przypadku komunikacji na duże odległości, gdyż zwiększona rezystancja przewodów zasilających może prowadzić do zakłóceń na linii zasilania modułu DEVICE. Połączenia pomiędzy modułami HOST i DEVICE należy wykonać następująco: | <br><br> | ||
::2. Zasilanie napięciem zewnętrznym doprowadzonym do złącza J4 (GND / 5VOUT) modułu <b>DEVICE</b>. Metoda preferowana w przypadku komunikacji na duże odległości, gdyż zwiększona rezystancja przewodów zasilających może prowadzić do zakłóceń na linii zasilania modułu <b>DEVICE</b>. Połączenia pomiędzy modułami <b>HOST</b> i <b>DEVICE</b> należy wykonać następująco: | |||
<center> | <center> | ||
[[File:KAmod_USB_HID_Extender_PWR2.png|none|900px|thumb|center]] | [[File:KAmod_USB_HID_Extender_PWR2.png|none|900px|thumb|center]] | ||
</center> | </center> | ||
<span style="color: red">Uwaga! Korzystając z drugiej opisanej konfiguracji należy unikać różnicy potencjałów pomiędzy masą urządzenia nadrzędnego (po stronie modułu HOST), a masą zasilacza dostarczającego napięcie 5 V do modułu DEVICE. Zaleca się zastosowanie źródła napięcia odizolowanego od sieci energetycznej (lub innej infrastruktury wspólnej dla obydwu modułów), ponieważ w przeciwnym wypadku prądy wyrównujące w pętli masy mogą doprowadzić do uszkodzenia modułu(-ów), urządzenia nadrzędnego, urządzenia końcowego i/lub zasilacza.</span> | <span style="color: red">Uwaga! Korzystając z drugiej opisanej konfiguracji należy unikać różnicy potencjałów pomiędzy masą urządzenia nadrzędnego (po stronie modułu <b>HOST</b>), a masą zasilacza dostarczającego napięcie 5 V do modułu <b>DEVICE</b>. Zaleca się zastosowanie źródła napięcia odizolowanego od sieci energetycznej (lub innej infrastruktury wspólnej dla obydwu modułów), ponieważ w przeciwnym wypadku prądy wyrównujące w pętli masy mogą doprowadzić do uszkodzenia modułu(-ów), urządzenia nadrzędnego, urządzenia końcowego i/lub zasilacza.</span> | ||
<br><br> | <br><br> | ||
| Line 77: | Line 83: | ||
* Zworka <b>SEL</b> zdięta - tryb pracy modułu <b>DEVICE</b> | * Zworka <b>SEL</b> zdięta - tryb pracy modułu <b>DEVICE</b> | ||
<center> | <center> | ||
[[File:KAmod_USB_HID_Extender_sel.png|none| | [[File:KAmod_USB_HID_Extender_sel.png|none|600px|thumb|center]] | ||
</center> | </center> | ||
<br><br> | |||
===== Konfiguracja szybkości transmisji UART ===== | ===== Konfiguracja szybkości transmisji UART ===== | ||
Aby skonfigurować szybkość transmisji po stronie linii TXD/RXD należy ustawić zworki BAUD0 i BAUD1 w złączu P1 w następujący sposób: | |||
<br><br> | |||
<center> | |||
{| class="wikitable" style="width: 1000px;" | |||
|- | |||
! style="text-align: center;"|Szybkość transmisji [bps] | |||
! style="text-align: center;"|115200 | |||
! style="text-align: center;"|57600 | |||
! style="text-align: center;"|38400 | |||
! style="text-align: center;"|300000 | |||
|- | |||
| style="text-align: center;"|<b>BAUD0</b> | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
✅ | |||
| style="text-align: center;"| | |||
✅ | |||
|- | |||
| style="text-align: center;"|<b>BAUD1</b> | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
✅ | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
✅ | |||
|} | |||
</center> | |||
<center> | |||
[[File:KAmod_USB_HID_Extender_uart.png|none|600px|thumb|center]] | |||
</center> | |||
<br><br> | |||
===== Konfiguracja trybu pracy===== | ===== Konfiguracja trybu pracy===== | ||
Zastosowany w module układ CH9350 może pracować w jednym z pięciu trybów, wybieranych a pomocą zworek STAT0 i STAT1 w złączu P1 w następujący sposób: | |||
<br><br> | |||
<center> | |||
{| class="wikitable" style="width: 1000px;" | |||
|- | |||
! style="text-align: center;"|<b>Tryb Pracy</b> | |||
! style="text-align: center;"|<b>0/1</b> | |||
! style="text-align: center;"|<b>2</b> | |||
! style="text-align: center;"|<b>3</b> | |||
! style="text-align: center;"|<b>4</b> | |||
|- | |||
| style="text-align: center;"|<b>STAT0</b> | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
✅ | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
✅ | |||
|- | |||
| style="text-align: center;"|<b>STAT1</b> | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
❌ | |||
| style="text-align: center;"| | |||
✅ | |||
| style="text-align: center;"| | |||
✅ | |||
|} | |||
</center> | |||
<center> | |||
[[File:KAmod_USB_HID_Extender_mode.png|none|600px|thumb|center]] | |||
</center> | |||
<br> | |||
* Tryb 0 – włączany automatycznie po podaniu napięcia zasilającego; układ symuluje działanie kompozytowego urządzenia HID. | |||
* Tryb 1 – urządzenie symulowane przez układ zależy od tego, jaki kontroler HID został podłączony do modułu <b>DEVICE</b> (klawiatura i/lub mysz); tryb ten wspiera też działanie innych urządzeń HID (np. multimedialnych), | |||
* Tryb 2 - układ symuluje działanie kompozytowego urządzenia HID, przy czym możliwa jest modyfikacja wartości VID oraz PID, | |||
* Tryb 3 – jak w trybie 2 z tą różnicą, że układ symuluje działanie myszy typu ABS (absolute displacement mouse), | |||
* Tryb 4 – jak w trybie 2; układ wspiera ponadto digitizery HID. | |||
<br> | |||
Więcej szczegółów na temat trybów pracy można znaleźć w dokumentacji układu CH9350. | |||
<br><br> | |||
===== Wejścia/wyjścia IO1...4===== | ===== Wejścia/wyjścia IO1...4===== | ||
Układ CH9350 udostępnia cztery linie wejścia/wyjścia oznaczone IO1, IO2, IO3 i IO4. W module KAmod USB HID Extender zostały one wyprowadzone na złącze szpilkowe P2. | Układ CH9350 udostępnia cztery linie wejścia/wyjścia oznaczone IO1, IO2, IO3 i IO4. W module KAmod USB HID Extender zostały one wyprowadzone na złącze szpilkowe P2. | ||
< | <center> | ||
W module pracującym w trybie HOST: | [[File:KAmod_USB_HID_Extender_IO.png|none|600px|thumb|center]] | ||
*IO1/IO2 – wyjścia o stanie odpowiadającym wejściom IO1/IO2 modułu DEVICE, | </center> | ||
*IO3/IO4 – wejścia, których stan jest „przepisywany” na wyjścia IO3/IO4 w module DEVICE. | <br> | ||
W module pracującym w trybie <b>HOST</b>: | |||
*IO1/IO2 – wyjścia o stanie odpowiadającym wejściom IO1/IO2 modułu <b>DEVICE</b>, | |||
*IO3/IO4 – wejścia, których stan jest „przepisywany” na wyjścia IO3/IO4 w module <b>DEVICE</b>. | |||
<br> | |||
W module pracującym w trybie <b>DEVICE</b>: | |||
*IO1/IO2 – wejścia, których stan jest „przepisywany” na wyjścia IO1/IO2 w module <b>HOST</b>, | |||
*IO3/IO4 – wyjścia o stanie odpowiadającym wejściom IO3/IO4 modułu <b>HOST</b>. | |||
<br> | <br> | ||
===== Transmisja danych===== | ===== Transmisja danych===== | ||
Przykładowy przebieg na linii danych interfejsu UART (przy prędkości 115200 bps), zarejestrowany po podłączeniu do modułu DEVICE odbiornika myszy bezprzewodowej oraz połączeniu obu modułów wielożyłowym przewodem nieekranowanym o długości 5 metrów, pokazano na poniższym rysunku. Dokładny opis protokołu komunikacyjnego można znaleźć w dokumentacji układu CH9350. | Przykładowy przebieg na linii danych interfejsu UART (przy prędkości 115200 bps), zarejestrowany po podłączeniu do modułu <b>DEVICE</b> odbiornika myszy bezprzewodowej oraz połączeniu obu modułów wielożyłowym przewodem nieekranowanym o długości 5 metrów, pokazano na poniższym rysunku. <br>Dokładny opis protokołu komunikacyjnego można znaleźć w dokumentacji układu CH9350. | ||
<center> | |||
[[File:KAmod_USB_HID_Extender_uart2.png|none|600px|thumb|center]] | |||
</center> | |||
<center> | |||
[[File:KAmod_USB_HID_Extender_scope.png|none|1000px|thumb|center]] | |||
</center> | |||
<br><br> | |||
===== Wymiary===== | |||
Wymiary płytki KAmod USB HID Extender to 30,8 × 65,2 mm. Na płytce znajdują się 4 otwory montażowe o średnicy 3,2 mm i rozstawie 25 × 59 mm. | |||
<center> | <center> | ||
[[File: | [[File:KAmod_USB_HID_Extender_wym.png|none|700px|thumb|center]] | ||
</center> | </center> | ||
<br> | |||
===== Linki===== | ===== Linki===== | ||
*[https://wiki.kamamilabs.com/images/b/bf/CH9350DS.pdf Dokumentacja układu CH9350] | *[https://wiki.kamamilabs.com/images/b/bf/CH9350DS.pdf Dokumentacja układu CH9350] | ||
Latest revision as of 19:25, 10 June 2025

Opis
KAmod USB HID Extender - przedłużacz urządzeń HID USB z układem CH9350
Moduł jest przeznaczony do przesyłania danych pomiędzy komputerem a urządzeniami HID (myszą oraz klawiaturą) na odległość nawet wielokrotnie większą, niż standardowa długość kabli USB. Do transmisji używana jest para sygnałów w standardzie UART (RXD, TXD), a dla ułatwienia instalacji moduł wyposażono także w złącze udostępniające zasilanie +5 V z płytki współpracującej z hostem (komputer) do modułu połączonego z urządzeniami końcowymi.

Podstawowe parametry
- 1× gniazdo USB-C - do połączenia z hostem, np. komputerem *
- 2× gniazdo USB typu A - do połączenia z myszą i klawiaturą *
- 2× złącza śrubowe 3,81 mm (rozłączalne) – do przesyłu danych przez UART oraz napięcia zasilającego pomiędzy modułami
- Złącze goldpin 1×5 (wyjścia statusu)
- Złącze goldpin 1×3 udostępniające połączenia interfejsu UART i masy (GND)
- Zasilanie: 5 V DC z portu USB C po stronie hosta
- Listwa goldpin 2×5 do nałożenia zworek konfiguracyjnych
- 4 diody LED sygnalizujące obecność napięcia zasilania oraz stan pracy modułów
- Wbudowane zabezpieczenia ESD na wszystkich portach USB, złączu UART (J5) oraz złączu zasilania (J4)
- Obsługuje systemy Windows, Linux, MAC i inne systemy operacyjne z wbudowanymi sterownikami urządzeń HID
- Maksymalna długość przewodów łączących moduły wynosi ok. 20 m, jednak zależy od jakości przewodów i warunków w jakich pracują moduły
- Wymiary PCB: 65,2 × 30,8 mm
- Otwory montażowe: średnica 3,2 mm, rozstaw: 59 × 25 mm
- * UWAGA:
- Złącza USB-C oraz USB A nie mogą być wykorzystywane jednocześnie w tym samym module!
Przed podłączeniem należy zapoznać się z dalszą częścią niniejszej dokumentacji.
Wyposażenie standardowe
| Kod | Opis |
|---|---|
| KAmod USB HID Extender |
|

Schemat elektryczny

Diody sygnalizacyjne
Moduł wyposażono w 4 diody LED sygnalizujące obecność napięcia zasilającego oraz stan poszczególnych portów USB.

- LD0 – zaświeca się tuż po podłączeniu modułu HOST do urządzenia nadrzędnego (np. komputera) i gaśnie po nawiązaniu komunikacji z komputerem.
- LD1 – świeci w module DEVICE po podłączeniu urządzenia HID do portu USB 1; miga podczas komunikacji z modułem HOST; w module HOST świeci po podłączeniu urządzenia HID do dowolnego z portów USB 1 lub USB 2 oraz miga podczas aktywności kanału 1.
- LD2 – świeci w module DEVICE po podłączeniu urządzenia HID do portu USB 2; miga podczas komunikacji z modułem HOST; w module HOST świeci po podłączeniu urządzenia HID do dowolnego z portów USB 1 lub USB 2 oraz miga podczas aktywności kanału 2.
- PWR – wskaźnik napięcia zasilającego.
Zasilanie
Zasilanie modułu HOST jest dostarczane przez kabel z wtykiem USB C, podłączony do urządzenia nadrzędnego (np. komputera).
W przypadku modułu DEVICE istnieją dwie metody dostarczania zasilania.
- 1. Zasilanie napięciem doprowadzonym do złącza J4 (GND / 5VOUT) z odpowiednich styków złącza J4 modułu HOST. Ta metoda jest najprostsza w aplikacji, wymaga jedynie połączenia obydwu modułów przewodem 4-żyłowym w następującym układzie:

- 2. Zasilanie napięciem zewnętrznym doprowadzonym do złącza J4 (GND / 5VOUT) modułu DEVICE. Metoda preferowana w przypadku komunikacji na duże odległości, gdyż zwiększona rezystancja przewodów zasilających może prowadzić do zakłóceń na linii zasilania modułu DEVICE. Połączenia pomiędzy modułami HOST i DEVICE należy wykonać następująco:

Uwaga! Korzystając z drugiej opisanej konfiguracji należy unikać różnicy potencjałów pomiędzy masą urządzenia nadrzędnego (po stronie modułu HOST), a masą zasilacza dostarczającego napięcie 5 V do modułu DEVICE. Zaleca się zastosowanie źródła napięcia odizolowanego od sieci energetycznej (lub innej infrastruktury wspólnej dla obydwu modułów), ponieważ w przeciwnym wypadku prądy wyrównujące w pętli masy mogą doprowadzić do uszkodzenia modułu(-ów), urządzenia nadrzędnego, urządzenia końcowego i/lub zasilacza.
Konfiguracja roli modułu
Aby skonfigurować rolę modułu (HOST lub DEVICE) należy ustawić zworkę SEL w złączu P1 w następujący sposób:
- Zworka SEL założona - tryb pracy modułu HOST
- Zworka SEL zdięta - tryb pracy modułu DEVICE

Konfiguracja szybkości transmisji UART
Aby skonfigurować szybkość transmisji po stronie linii TXD/RXD należy ustawić zworki BAUD0 i BAUD1 w złączu P1 w następujący sposób:
| Szybkość transmisji [bps] | 115200 | 57600 | 38400 | 300000 |
|---|---|---|---|---|
| BAUD0 |
❌ |
❌ |
✅ |
✅ |
| BAUD1 |
❌ |
✅ |
❌ |
✅ |

Konfiguracja trybu pracy
Zastosowany w module układ CH9350 może pracować w jednym z pięciu trybów, wybieranych a pomocą zworek STAT0 i STAT1 w złączu P1 w następujący sposób:
| Tryb Pracy | 0/1 | 2 | 3 | 4 |
|---|---|---|---|---|
| STAT0 |
❌ |
✅ |
❌ |
✅ |
| STAT1 |
❌ |
❌ |
✅ |
✅ |

- Tryb 0 – włączany automatycznie po podaniu napięcia zasilającego; układ symuluje działanie kompozytowego urządzenia HID.
- Tryb 1 – urządzenie symulowane przez układ zależy od tego, jaki kontroler HID został podłączony do modułu DEVICE (klawiatura i/lub mysz); tryb ten wspiera też działanie innych urządzeń HID (np. multimedialnych),
- Tryb 2 - układ symuluje działanie kompozytowego urządzenia HID, przy czym możliwa jest modyfikacja wartości VID oraz PID,
- Tryb 3 – jak w trybie 2 z tą różnicą, że układ symuluje działanie myszy typu ABS (absolute displacement mouse),
- Tryb 4 – jak w trybie 2; układ wspiera ponadto digitizery HID.
Więcej szczegółów na temat trybów pracy można znaleźć w dokumentacji układu CH9350.
Wejścia/wyjścia IO1...4
Układ CH9350 udostępnia cztery linie wejścia/wyjścia oznaczone IO1, IO2, IO3 i IO4. W module KAmod USB HID Extender zostały one wyprowadzone na złącze szpilkowe P2.

W module pracującym w trybie HOST:
- IO1/IO2 – wyjścia o stanie odpowiadającym wejściom IO1/IO2 modułu DEVICE,
- IO3/IO4 – wejścia, których stan jest „przepisywany” na wyjścia IO3/IO4 w module DEVICE.
W module pracującym w trybie DEVICE:
- IO1/IO2 – wejścia, których stan jest „przepisywany” na wyjścia IO1/IO2 w module HOST,
- IO3/IO4 – wyjścia o stanie odpowiadającym wejściom IO3/IO4 modułu HOST.
Transmisja danych
Przykładowy przebieg na linii danych interfejsu UART (przy prędkości 115200 bps), zarejestrowany po podłączeniu do modułu DEVICE odbiornika myszy bezprzewodowej oraz połączeniu obu modułów wielożyłowym przewodem nieekranowanym o długości 5 metrów, pokazano na poniższym rysunku.
Dokładny opis protokołu komunikacyjnego można znaleźć w dokumentacji układu CH9350.


Wymiary
Wymiary płytki KAmod USB HID Extender to 30,8 × 65,2 mm. Na płytce znajdują się 4 otwory montażowe o średnicy 3,2 mm i rozstawie 25 × 59 mm.
