沁恒USB芯片选型
USB通用串行总线(Universal Serial Bus)是一种标准的数据通信方式,由Intel、Compaq、Digital、IBM、Microsoft、NEC及Northern Telecom等计算机公司和通信公司于1995年联合制定,并逐渐形成了行业标准。它具有传输速度快、使用方便、支持热插拔、连接灵活、独立供电等优点,当前已广泛应用于人们的日常生活中。最为常见的莫过于USB键盘、USB鼠标、USB移动硬盘、USB打印机、USB条码枪、USB游戏手柄、U盘、USB集线器、手机等。
沁恒主要USB芯片的拓扑结构图;
功能性芯片,无语开发,直接使用
如果您寻找的是现成的功能性芯片,不进行任何开发,则可以查看“USB专用功能芯片”栏和“免编程功能转接芯片”栏。该类型芯片,只需要参考官方提供的参考原理图和PCB,即可快速导入应用。根据应用方向主要可以分为:
USB转单/多串口相关应用;
USB-HUB集线器相关应用;
USB键鼠、KVM切换器、共享器相关应用;
USB-PD协议/电源相关应用;
USB信号延长相关应用;
USB信号切换相关应用;
转接芯片;需二次开;发,配合MCU使用
如果您已有现成的MCU,但该MCU不带USB接口,需要扩展出USB功能,则可以查看“接口控制芯片”栏。该类型芯片,需要配合MCU使用,客户需要编写MCU代码通过串口、并口或SPI口控制该转接芯片,从而实现USB主机或USB设备的相关功能。比如需要实现与计算机进行数据通信,则可以选择CH372、CH374、CH375系列芯片。如果需要操作U盘,对U盘中文件进行读写,但又不熟悉文件系统,则可以选择CH376、CH378系列芯片。
USB接口MCU;
如果您寻找的是带USB接口功能的MCU,则可以查看“USB单片机”栏。沁恒从RISC极简汇编系列到E8051系列、再到通用Cortex-M系列和通用RISC-V系列,甚至低功耗蓝牙系列,几乎所有的MCU均带有USB接口功能。USB速度方面更是涵盖了USB2.0全速(FS-12Mbps)、USB2.0高速(HS-480Mbps)和USB3.0超高速(SS-5Gbps),因此可以满足绝大部分客户的USB功能需求。
USB接口MCU的主要型号列表
USB接口MCU的选型,主要可以从以下几个方面考虑:
USB主从功能需求
明确当前项目需要使用的是USB主机功能,还是USB从机功能,或者是USB主机+从机双重功能。
示例1:当前项目需要模拟USB键盘、USB鼠标、USB条码枪或自定义HID类设备,且整体功能比较简单,所需资源不多,则可以选择高性价比只带USB设备接口的E8051系列芯片,比如CH551/2、CH546/7等;
示例2:当前项目需要通过USB接口实现与计算机进行大批量数据通信,且整体功能比较复杂,对工作主频、代码空间等都有一定的要求,则可以选择Cortex-M系列或通用RISC-V系列,比如:CH32F103、CH32F203、CH32V103、CH32V203等。
示例3:当前项目需要实现标准的USB机械键盘且带有RGB灯效功能,则可以选择CH555、CH557芯片;
示例4:当前项目需要操作USB键盘、USB鼠标或USB条码枪,获取其数据并通过串口发送,则必须选择带有USB主机功能的MCU,比如CH548/9、CH559、CH32F103、CH32V103等。
示例5:当前项目一端操作USB键盘鼠标,另外一端再模拟出一个一模一样的USB键盘鼠标,同时进行数据转发控制处理,则需要选择2个USB口且分别能做USB主机和USB从机的MCU,比如CH32F103、CH32V203、CH32V208、CH582等。
USB速度需求;
明确当前项目需要的USB速度要求,低于800KB/S的应用可以选择USB2.0全速接口芯片,低于40MB/S的应用可以选择USB2.0高速接口芯片,否则需要选择USB3.0超高速接口芯片。
示例1:当前项目需要模拟USB键盘、USB鼠标、USB条码枪或自定义HID类设备,且整体功能比较简单,所需资源不多,则所有USB接口MCU基本都可以满足开发需求。
示例2:当前项目需要操作高速U盘,并且进行大批量数据的文件读写操作,则需要选择带USB2.0高速接口的MCU,比如CH563、CH32V307等。
示例3:当前项目需要模拟USB3.0摄像头,则需要选择带USB3.0超高速接口的MCU,比如CH569等。
USB接口数目需求;
明确当前项目需要的USB接口数目,沁恒USB芯片的接口个数包括1个、2个、4个、8个、甚至更多。
示例1:当前项目需要同时操作USB键盘和USB鼠标2个设备,则可以选择CH558/9、CH582、CH545等带USB主机且具有2个及以上USB口的MCU。
示例2:当前项目需要实现2(4)口KVM切换器或同步器功能,则需要使用2(4)个USB设备接口分别连接2(4)台PC,需要使用至少2个USB主机接口分别连接USB键盘和USB鼠标,因此需要选择多USB接口的MCU,比如:CH544、CH545等。
审核编辑黄宇
-
芯片
+关注
关注
453文章
50360浏览量
421621 -
usb
+关注
关注
60文章
7888浏览量
263919
发布评论请先 登录
相关推荐
评论