随着安卓系统与应用的迅速发展,与之相关的外设种类也迅速增多,针对安卓USB产品的类型、应用场景及技术特点推出一系列单芯片解决方案,轻松实现安卓USB产品的开发与应用,如:键盘鼠标等HID设备、触摸屏、扫码枪、U盘等产品,安卓设备边充电边通讯、USB转换其他接口、模拟电脑操作安卓设备等。
USB 转接类应用
芯片与方案特色
●通过安卓设备外接芯片可转接串口、打印口、I2C、SPI、并口等
●USB 转CDC串口、打印口等驱动为系统内置,可直接使用
●支持串口I/O独立供电,串口支持最高12Mbps波特率
●硬件接口均支持多种硬件模式与速率且可根据需要定制
适用芯片
CH343、CH342、CH9344、CH340、MCU类方案(CH53X、CH55X、CH56X)
USB HID类应用
芯片与方案特色
●标准 HID 类设备,安卓系统内置各种 HID 设备驱动,如键鼠、触摸屏驱动等
●多种设备访问方式,可配合系统驱动、安卓API或Linux API开发使用
●可自行配置芯片的 VID、PID 及各种字符串描述符,实现定制化
●串口可实现转接USB HID键盘、鼠标、自定义HID设备,支持多种工作和通信模式,灵活切换
适用芯片
CH9329、CH9326、CH9328、MCU类(CH53X、CH55X、CH56X)
USB ADB应用 安卓系统之 ADB & AOA
此时的硬件连接类似于将安卓设备通过数据线直接连接到电脑,可以满足与安卓设备通讯的同时对设备进行充电,该模式下安卓 USB 接口可根据需要选择工作在不同模式下。这里对控制与通讯中应用广泛的 AOA 与 ADB 模式重点介绍。
USB ADB应用
ADB 也即 Android 调试桥 (adb) 是一个通用命令行工具,其允许主机与 Android 设备进行通信。安卓设备上的打开 “USB 调试”选项就是指 ADB 功能,市面上的各类“手机助手”也是基于 ADB 的,因而其功能十分丰富。
芯片与方案特色
●支持 USB-Host 主机模式与 USB-Device 设备模式
●满足通讯需求的同时可对安卓设备充电
●简单化配置,轻松替代 PC 使用 adb 的丰富功能
适用芯片
MCU类方案(CH53X、CH55X、CH56X)
典型安卓应用
USB AOA应用
AOA 通讯场景下配件(外设)须遵守 AOA 协议和安卓设备通讯,此协议支持通讯、adb调试、音频输出、HID设备模拟等。
芯片与方案特色
●高度集成、低功耗 USB Android Host 接口控制芯片,支持 AOA1.0 & AOA2.0
●满足通讯需求的同时可对安卓设备充电
●通过芯片可扩展接口:UART、GPIO、PWM、I2C主机、SPI主机或从机
●对比 OTG 外设方案通用性更强
适用芯片
CH9343 、MCU类方案(CH53X、CH55X、CH56X)
典型安卓应用
其他USB类设备应用
除以上提及到的应用,利用我们提供的芯片和定制方案还可以轻松实现很多其他外设。
芯片与方案特色
●支持 USB-Host 主机模式与 USB-Device 设备模式
●底层支持 USB 控制传输、批量传输、中断传输以及同步/等时传输
●支持 USB 全速和高速模式,满足通讯速度需求
●丰富的硬件接口资源与 USB 例程,轻松实现各类 USB 外设
适用芯片
定制类接口芯片 、MCU类方案(CH53X、CH55X、CH56X)
芯片的优势
(1)功能与接口丰富
支持各类常用 USB 设备模拟与通讯
(2)提供多种封装、内置时钟
根据产品尺寸与接口灵活选择
(3)丰富的软件资源与支持
提供安卓多种方式使用外设的开发资料
(4)支持多种操作系统
产品无需更改即可轻松兼容多种操作系统
WCH USB 系列芯片与方案针对安卓系统不同场景与条件下的使用,提供更多的型号与功能选择,还可定制芯片与方案。