Difference between revisions of "WCH CH9325"
Jump to navigation
Jump to search
(Created page with "The CH9325 is a USB interface chip, which converts data received via UART to USB and vice versa. The chip presents a HID (Human Interface Device) USB profile, in an effort to ...") |
|||
| Line 1: | Line 1: | ||
The CH9325 is a USB interface chip, which converts data received via UART to USB and vice versa. The chip presents a HID (Human Interface Device) USB profile, in an effort to not require USB driver installation: this is typically handled by the OS kernel. An example of the profile, in Linux 'lsusb' output format, is [[UNI-T UT325/Info|here]]. | The CH9325 is a USB interface chip, which converts data received via UART to USB and vice versa. The chip presents a HID (Human Interface Device) USB profile, in an effort to not require USB driver installation: this is typically handled by the OS kernel. An example of the profile, in Linux 'lsusb' output format, is [[UNI-T UT325/Info|here]]. | ||
The | The chip runs off of a 12MHz oscillator. | ||
== Pin layout == | |||
{{chip_16pin|2=UART TX|3=UART RX|6=USB D+|7=USB D-|8=GND|9=OSC-|10=OSC+|15=USB +5V}} | {{chip_16pin|2=UART TX|3=UART RX|6=USB D+|7=USB D-|8=GND|9=OSC-|10=OSC+|15=USB +5V}} | ||
The chip | == Protocol == | ||
The chip encodes what it receives on the UART RX pin into HID packets of 8 bytes. | |||
Revision as of 19:16, 2 August 2013
The CH9325 is a USB interface chip, which converts data received via UART to USB and vice versa. The chip presents a HID (Human Interface Device) USB profile, in an effort to not require USB driver installation: this is typically handled by the OS kernel. An example of the profile, in Linux 'lsusb' output format, is here.
The chip runs off of a 12MHz oscillator.
Pin layout
| 1- | O | -16 | ||
| UART TX | 2- | -15 | USB +5V | |
| UART RX | 3- | -14 | ||
| 4- | -13 | |||
| 5- | -12 | |||
| USB D+ | 6- | -11 | ||
| USB D- | 7- | -10 | OSC+ | |
| GND | 8- | -9 | OSC- |
Protocol
The chip encodes what it receives on the UART RX pin into HID packets of 8 bytes.