USB keyboard on CH9350L host module
USB host module with the WCH CH9350L, plugged onto a 4-pin header (VCC, GND, TXD, RXD); its USB-A socket (VBUS, D+, D−) takes a USB keyboard. Key reports of the keyboard leave on TXD as UART frames (115200 8N1, state 0: 57 AB 88 0B 11 MOD 00 K0…K5 CTR CHK), status 57 AB 82 A3 about once a second. VCC 5 V goes on to VBUS; TXD/RXD are 3.3 V logic (module regulator). A device is detected by its pull-up on D− / D+ (15 kΩ pull-downs on the host side).
Wichtige Daten
- Kategorie
- Schnittstellen
- Simulationsmodell
- Mixed-Signal-Verhaltensmodell
- Hersteller-Teilenummer
- CH9350L
- Referenzpräfix
- U
- Pins
- 8
- Land-Pattern
- PinHeader_1x04_P2.54mm_Vertical
Hinweise
Das Modul macht aus einer USB-Tastatur UART-Rahmen. In der Simulation ist die Tastatur ein Bauteil „USB-Tastatur (deine Tastatur)“ auf der USB-Seite: während die Simulation läuft, erreichen die Tasten, die du am Computer drückst, das Modul und verlassen es an TXD.
- VBUS, D+, D− und GND der USB-Buchse mit einem Bauteil „USB-Tastatur“ verbinden.
- TXD mit einem UART-Empfänger bei 115200 Baud, 8N1 lesen (zum Beispiel dem RX-Pin eines Mikrocontrollers).
- TXD und RXD sind 3,3-V-Logik; VCC braucht 5 V, weil es an VBUS weitergegeben wird.
Simulationsmodell
Ein Verhaltensmodell bildet die Schnittstelle des Chips (Register, Protokoll, Timing) an seinen Pins nach. Die Pins sind wie CMOS-Pins mit der Analogschaltung verbunden.
- Modell
- ch9350l
- Versorgungspins
- VCC / GND
Pins 8
| Pin | Name | Verwendung |
|---|---|---|
| VCC | VCCVersorgung | Modulversorgung 5 V (wird an die USB-Buchse weitergegeben) |
| GND | GNDMasse | Masse |
| TXD | TXDAusgang | UART aus (3,3 V): Tastenberichte an den RX des Mikrocontrollers |
| RXD | RXDEingang | UART ein (3,3 V): Befehle vom Mikrocontroller |
| VBUS | USB VBUSVersorgung | USB-Buchse: 5 V zur Tastatur |
| DP | USB D+Passiv | USB-Buchse D+ |
| DM | USB D−Passiv | USB-Buchse D− |
| UGND | USB GNDMasse | USB-Buchse Masse |
Leiterplatte
PinHeader_1x04_P2.54mm_VerticalCH9350L USB host module with USB-A socket on a 4-pin header (1 VCC 5 V, 2 GND, 3 TXD, 4 RXD)