Introduction
This solution is a simple solution for connecting external GPIO, UART, PWM, I2C, SPI master, SPI slave protocol devices to Android phones or tablet via USB. With the rapid development of Android systems and applications, the types of peripherals related to them have also increased rapidly. WCH has launched a series of single-chip solutions for the types, application scenarios and technical features of Android USB products, making it easy to implement Android USB development and applications, such as: HID keyboard and mouse, touch screen, scanner, U disk and other products, Android devices communication while charging, USB to other interfaces, analog computer operation Android devices.
USB Converter Applications
Features
- Through the converter chip Android devices could communication with devices have serial port, print port, I2C, SPI, parallel port, etc.
- USB to CDC serial port, print port and other drivers are built into the system, can be used directly
- The serial port supports 50~2Mbps baudrates, and the custom baudrate can be used.
- Hardware interfaces support multiple hardware modes and rates and can be customized according to needs
Applicable Chip
CH340, CH341, MCU scheme (CH53X, CH55X, CH56X)
Typical Android Applications
USB HID Applications
Features
- Standard HID class device, Android system built-in various HID device drivers, such as mouse and keyboard, touch screen driver, etc.
- A variety of device access methods, can be used in conjunction with system drivers, Android API or Linux API development.
- Customize the VID, PID and various string descriptors of the chip to customize.
- UART to keyboard solution provides a variety of working modes to meet different needs, can simulate full keyboard function.
Applicable Chip
CH9326, CH9328, MCU(CH53X, CH55X, CH56X)
Typical Android Applications
USB ADB & AOA
The hardware connection at this time is similar to connecting the Android device directly to the computer through the USB cable, which can satisfy the communication with the Android device while charging the device. In this mode, the Android USB interface can work in different modes according to the needs. Here is a focus on the extensive AOA and ADB models for control and communication.
USB ADB Applications
ADB, also known as Android Debug Bridge (ADB), is a generic command-line tool that allows hosts to communicate with Android devices. Opening the "USB Debugging" option on Android devices refers to the ADB function. The various "Android Assistants" on the market are also based on ADB, so they are very rich in functions. Features
- Support USB-Host host mode and USB-Device device mode.
- Charging Android devices while meeting communication needs
- Simplified configuration, easily replace PC with adb's rich features
Applicable chip
MCU(CH53X, CH55X, CH56X)
Typical Android Applications
USB AOA Applications
Accessories (peripherals) in the AOA communication scenario are subject to AOA protocol and Android device communication. This protocol supports communication, adb debugging, audio output, HID device simulation, and so on.
Features
- Highly integrated, low power USB Android Host interface controller, support AOA1.0 & AOA2.0.
- Charging Android devices while meeting communication needs.
- Extensible interface through chip: UART, GPIO, PWM, I2C host, SPI master or slave.
- More applicable then OTG solution.
Applicable chip
CH9343, MCU(CH53X, CH55X, CH56X)
Typical Android Applications
Other USB Class Applications
In addition to the applications mentioned above, many other peripherals can be easily implemented using our chips and custom solutions.
Features
- Support USB-Host host mode and USB-Device device mode
- Support USB control transfer, bulk transfer, interrupt transfer, and synchronous/isochronous transfer.
- Support USB full speed and high speed mode to meet communication speed requirements
- Rich hardware interfaces and USB routines to easily implement various USB peripherals
Applicable chip
Customized converter chip, MCU(CH53X, CH55X, CH56X)
Typical Android Applications
Our Advantages
(1) Rich in functions and interfaces
Support all kinds of common USB device simulation and communication
(2) Available in a variety of packages, built-in clock
Flexible choice based on product size and interface
(3) Rich software resources and support
Provide development information for peripherals using multiple ways of Android
(4) Support multiple operating systems
Products are easily compatible with multiple operating systems without changes The WCH USB series of chips and solutions provide more models and features for different scenarios and conditions of the Android system, as well as custom chips and solutions.