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 20: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.