USB芯片选型

article/2025/11/2 21:30:30

从 USB 芯片的使用角度来说,USB 系列芯片可以划分为 USB 接口芯片与内置 USB 功能的微控制器。前者对于跨平台和易用性方面比较有优势,无需了解芯片内部工作机制,按照芯片的手册以及官方例程来操作就可以了,而使用平台也比较开放,只要具有可以操作芯片的总线接口就可以了。而后者在使用时,需要了解微控制器的工作原理,寄存器操作说明使用步骤等,需要对芯片本身进行编程,虽然限制了使用条件,但是微控制器上功能比较丰富,可以实现很多其他功能,虽然不像前者那样专用,但是功能却很强大,在具体选型时需要根据自己的项目和应用需求进行选择。

对于 USB 接口芯片,还可以从功能上详细划分为 USB 控制类芯片,USB 转接类芯片,USB 延长类芯片,USB 信号保护等辅助类芯片等。这几类也是在 USB 产品中最为常见的应用,下面就简述下详细的芯片型号以及功能。首先给出一个选型的逻辑框图:

控制类芯片

CH378: 易用高速U盘和SD卡的文件管理芯片,支持FAT32/16/12,SPI/并口/串口控制接口,USB支持高速Host/Device 模式
CH376: 易用U盘和SD卡的文件管理控制芯片,支持FAT32/16/12,SPI/并口/串口控制接口,USB支持主/从模式,MCU资源少
CH375: 通用USB接口芯片,串口/并口控制接口,支持USB Host/Device,动态切换,内置通讯协议固件,提供U盘文件系统库
CH374: 通用USB接口芯片,SPI/并口控制接口,支持USB Host/Device,内置3端口RootHub,及所有类型传输,Hub操作等
CH372: 通用USB接口芯片,并口控制接口,支持USB Device 模式,内置USB通讯固件,支持控制/批量/中断传输
CH370: 通用USB接口芯片,并口/SPI控制接口,支持USB Host 模式,支持所有类型传输,HUB操作,提供U盘文件系统库
CH9343: 全速USB Android HOST芯片,免ROOT的Android接口库,可扩展UART、SPI、I2C、PWM、GPIO等接口

转接类芯片

CH341: USB总线转接芯片,用于USB转串口,打印口,EPP和MEM并口、I2C、SPI、GPIO等,接口丰富,平台驱动齐全
CH340: USB总线转接芯片,用于USB转串口、打印口、IrDA红外等,内置晶振,内置固件,平台驱动齐全,芯片信息可自定义
CH9326: USB HID转串口芯片,内置晶振,使用系统内置HID驱动,可实现PC等平台扩展串口或串口设备升级成USB 口
CH9328: 串口转HID类键盘芯片,实现串口数据转成USB键盘数据上传至PC等平台,可用于串口扫描枪等升级为USB口
CH345: USB转MIDI芯片,支持MIDI输入与输出,用于制作USB MIDI键盘,以及将MIDI乐器转为USB接口等
CH331: 小容量U盘控制芯片,外加SPI存储芯片可实现自定义容量U盘,支持U盘厂商名称、容量、序列号等信息,自定义

延长及辅助类芯片

CH317: USB2.0延长器控制芯片,支持高速/全速/低速,用于USB高速百米延长,支持HUB扩展,纯硬件方案,无需安装驱动
CH315: CH315G为USB1.1延长控制芯片,支持网线最大300米延长距离,CH315H为USB信号隔离控制芯片,支持光隔离
CH9350: USB键盘鼠标通讯控制芯片,将键鼠与PC的USB连接转为UART连接,可与其他信号整合,或实现键鼠远距离延长
CH412: ESD保护芯片,用于USB信号防静电,可以用于USB低速、全速、高速信号保护

以上这些芯片的应用环境和功能可以满足我们大部分的需求了,如果需要自定义 USB 传输数据格式或者整合 USB 与其他功能(如 SPI、IIC、UART、CAN等),那么此时选用内置 USB 功能的微控制器是再合适不过了,如 CH55X 系列芯片,官方在推广时还配套了一些应用较普遍的项目与方案。

 

以上就是USB芯片的选型与分类了,如果有什么疑问或者问题,可以给我邮件或者评论哦~:-D

 

 


http://chatgpt.dhexx.cn/article/pgGKsngR.shtml

相关文章

usb芯片的科普

1. 高速模块一般分为控制器Controller和PHY两部分。Controller大多为数字逻辑实现,PHY通常为模拟逻辑实现。 USB芯片也分为Controller部分和PHY部分: Controller部分主要实现USB的协议和控制。内部逻辑主要有MAC层、CSR层和FIFO控制层,还有其他低功耗…

Autcad 2020,2019 一键安装64位破解版

链接:https://pan.baidu.com/s/1j4pHC6icmNyiZI4B2S1N9A 提取码:ngpy 2019版 链接:https://pan.baidu.com/s/1ImtgZv3ctHWEVekx4z8hwg 提取码:2bg5 AutoCAD软件是由美国欧特克有限公司(Autodesk)出品的一款…

AD17安装教程

版本:AD17.1.6 1、安装包解压缩如下 点击exe文件安装 选择 语言, 接受协议 默认即可 选择目录 next 安装 安装完成后不打开,进入licenses,将msimg32.dll 拷贝到安装目录)\XXXXXXXXX\Altium\AD17 下。(XXXXXXXXX为安装…

超全AD软件3D封装库 免费分享!

超全AD软件3D封装库 免费分享! MiaoA 效果图 资源获取 所有工程文件已开源,公众号回复关键字“封装库”即可获取所有资料链接

[ADS]ADS1.2软件的破解

ADS1.2是一款用于开发ARM等下位机程序的集成开发环境,之前三星的S3C44B0芯片编程用过,现在弄一下一块比较老的PHILIPS的LPC2129芯片的板子也可以用这个ADS,它和Keil,IAR都是同一类型的。 问题:电脑上已经安装了ADS1.2&…

AltiumDesigner14.3.X下载安装破解教程

 AltiumDesigner14.3.X下载&安装破解教程 说明:本教程是基于AltiumDesigner14.3.16稳定版为例 源文件下载地址:http://pan.baidu.com/s/1bXWs6y 若地址失效请留言索取下载链接。 安装步骤: 第一:…

学生如何使用正版Altium Designer软件;正版AD安装;AD如何使用正版license(适用于老师、学生、校友等等)

学生正版Altium Designer许可证到期怎么再申请https://blog.csdn.net/qq_41570901/article/details/125102129 目录 一、前情提要 二、安装前的准备工作 1、邮箱注册 2、登录邮箱 三、安装并激活正版Altium Designer 1、账号申请 2、激活AltiumLive 3、DigiPCBA账号注册 4、…

Altium Designer17.1版本使用教程

前言 本片文章对AD17的使用作简要讲解,细节部分不做过多描述,我也是刚刚才学完,所以分享一下经验。 AD17汉化步骤:DXP→preferences→System→Genera→勾选Use localized resources→重启软件,汉化成功。 一、PCB工程组…

AD17入门简单教程(一)

AD17入门简单教程 我写这篇文章主要是因为最近刚学习完了AD17,想做一下总结,也希望通过自己心得的帮助一些刚入门AD17的小白。 总结一共分为两大部分,包括AD17的下载安装与汉化(文末有详细链接)、工程的创建、元器件库…

0 AD13安装破解与汉化

0.1安装破解 喜欢请支持正版,务做商业用途。 双击 即可安装 安装完成以后,点击DXP->My Account -> Add standalone license file 找到altium_designer_2013chinese32-64bitcracked\Licenses 选择一个.alf的文件 出现 即破解完成 注意&#xf…

Cadence License破解失败解决办法

问题1:Unable to restart Cadence License Server with the new license file 这个问题是在运行License Server Configuration Utility时可能遇到的。 Cadence破解license,指定license文件时,提升下列的报错: Unable to restart…

Advanced Design System 破解教程 ADS 2017

转载至乐软博客https://www.isharepc.com/2544.html Advanced Design System 2017(简称ADS2017)是由美国Agilent公司推出的微波电路和通信系统仿真软件,新版在信号完整性(SI)、功率完整性(PI)、RF PCB、层压板、模块和…

ADS2011_10版本破解方法

本文属于转载:http://blog.sina.com.cn/s/blog_4ceb576801015ztx.html ADS2011_10安装破解记录 (2012-3-22 09:50) 到Agilent网站上下载ADS安装程序,我下的是目前最新的ADS2011_10,大约1.8GB http://edocs.soco.agilent.com/display/suppor…

Altium Designer15安装破解教程

获取方式 获取方式: 1.没有资源的小伙伴可以关注我的公众号“硬件君”。回复 “AD” 即可免费获取软件网盘链接。 3.网盘限速的小伙伴可以关注后回复“百度云”获取不限速工具。 PS:新配了台主机,终于能够把一直拖的AD安装教程给补上了。 安装教程 这…

Altium Designer 10 安装破解教程

安装 1、解压缩 下载的文件大概在3.4GB左右,解压一次之后变为6.3GB的iso文件,再解压一次,则变成了文件夹的形式。 2、点击AltiumInstaller.exe进行安装 3、进入安装界面,点next 4、选择中文并接受安装协议,点next 5、…

Altium Designer 18 安装及破解

破解文件 分享: 链接:https://pan.baidu.com/s/1aslDHmnsQ81YacTnogqfSA 提取码:ne9u

Altium Designer 10 下载和安装破解教程

最近需要画几幅电路图,本想装protel99se,总觉得软件太老,还是算了。经实验室师兄推荐,下了个Altium Designer,以下是安装破解的教程记录。 下载 Altium.Designer.10.589.22577 点击下载(密码:…

Altium Designer 17 (AD17)

转载自:http://blog.csdn.net/qq_29350001/article/details/52199356 以前是使用DXP2004来画图的,后来转行。想来已经有一年半的时间没有画过了。突然转到AD,有些不适应。用了下发觉很多功能确实比DXP要来的强大。花了不少时间和精力&#xf…

01-AD17下载安装教程(附下载链接)

AD17下载地址: AD17链接:链接:https://pan.baidu.com/s/1YLbQAJulAIW0dAGCXUsnlg 提取码:1234 AD17对电脑配置还是有点要求的。 我的电脑配置如下,PCB铺铜还是有点卡,10*10的全铺需要3分钟左右&#xff0…

EPSG:900913与EPSG:3857等效的

详情请查看:http://epsg.io/