Bringup
Editor öffnen
Mixed-Signal-VerhaltensmodellCH9350Lch9350l_kbd

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).

VCCGNDTXDRXDUSB VBUSUSB D+USB D−USB GNDCH9350L
Schaltplansymbol

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

PinNameVerwendung
VCCVCCVersorgungModulversorgung 5 V (wird an die USB-Buchse weitergegeben)
GNDGNDMasseMasse
TXDTXDAusgangUART aus (3,3 V): Tastenberichte an den RX des Mikrocontrollers
RXDRXDEingangUART ein (3,3 V): Befehle vom Mikrocontroller
VBUSUSB VBUSVersorgungUSB-Buchse: 5 V zur Tastatur
DPUSB D+PassivUSB-Buchse D+
DMUSB D−PassivUSB-Buchse D−
UGNDUSB GNDMasseUSB-Buchse Masse

Leiterplatte

Steckverbinder / externPinHeader_1x04_P2.54mm_Vertical

CH9350L USB host module with USB-A socket on a 4-pin header (1 VCC 5 V, 2 GND, 3 TXD, 4 RXD)