精华内容
下载资源
问答
  • USB驱动芯片CH375中文说明手册,详细介绍了该芯片的使用方法,及典型电路
  • ftd,pl,ch,三种芯片驱动程序打包早已起了,不知道芯片类型的,就挨个试一遍吧。
  • 表1 将几种常用的USB外围芯片加以分类列出。当然,这并非是所有的芯片类型。若用户有兴趣,可进入相关的网站查询。 表1 几种常用的USB外围芯片  欢迎转载,信息来自维库电子市场网(www.dzsc.com) 来源:...
  • CH372_USB驱动芯片

    2009-12-17 13:57:00
    CH372_USB驱动芯片CH372_USB驱动芯片
  • STM32F103 usb的驱动程序及USB驱动生成工具,使用STM32CubeMX生成该工程,测试可用。参考链接:https://blog.csdn.net/d4l6c8/article/details/116268953?spm=1001.2014.3001.5501
  • CYPRESS USB芯片win10驱动

    千次阅读 2020-02-02 10:37:41
    CYPRESS USB芯片win10驱动 The ZIP file attached with this knowledge base article contains the CyUSB3.inf and CyUSB3.sys files for FX3, FX2LP (CY7C68013A / CY7C68014A / CY7C68015A / CY7C68016A), and ...

    CYPRESS USB芯片win10驱动

    The ZIP file attached with this knowledge base article contains the CyUSB3.inf and CyUSB3.sys files for FX3, FX2LP (CY7C68013A / CY7C68014A / CY7C68015A / CY7C68016A), and FX1 (CY7C64713)

    The following operating systems are supported: 

    • Windows XP (32-bit and 64-bit)
    • Windows Vista (32-bit and 64-bit) 
    • Windows 7 (32-bit and 64-bit) 
    • Windows 8 (32-bit and 64-bit) 
    • Windows 8.1 (32-bit and 64-bit)
    • Windows 10 (32-bit and 64-bit). 

    Use CyUSB3.inf in the path (after extracting the .zip file) shown in the table below for the respective OS. 

                                                                                                                                                                                                

    Operating SystemFolder path
    Windows 10Win10\x86
    Windows 10 x64Win10\x64
    Windows 7Win7\x86
    Windows 7 x64Win7\x64
    Windows Vistavista\x86
    Windows Vista x64vista\x64
    Windows XPwxp\x86
    Windows XP x64wxp\x64
    Windows 8Win8\x86
    Windows 8 x64Win8\x64
    Windows 8.1Win8.1\x86
    Windows8.1 x64Win8.1\X64

    To match the device with the drivers, refer to the steps mentioned under the section "Matching Devices to the Driver " in the attached PDF file. Adding the VID/PID is already done in the attached inf file , so you can skip "Step A : Add the device's VendorID and ProductID to the CYUSB3.INF file".

    附件下载:

    以下两个文件均可在参考文献1中下载,为了方便国内用户下载,特此上传至百度云。

    1.驱动压缩包

    https://pan.baidu.com/s/1pihDiR9Qj8yrI_0mos-Nkg

    2.驱动使用说明

    https://pan.baidu.com/s/1G-t87mlZGLV59H3jloMKrg

    参考文献:

    1.https://community.cypress.com/docs/DOC-12366

    展开全文
  • ch375 usb芯片驱动程序

    2020-07-12 06:41:32
    ch375驱动是一款USB芯片驱动,主要是负责所有的usb驱动的内容,而且有着非常多的控制层可以进行选择,选择的可能性还是非常的大的,是非常不错的usb驱动程序,有需要的用户可以下载!usb驱动详解SB芯片也分为...
  • 在内核中使能Mass Storage Gadget ,如下图,配置路径是...→ Device Drivers → USB support → USB Gadget Support ->Mass Storage Gadget 使能Pseudo文件系统,如图 配置Device Tree &dwc3_0 {...
    1. 在内核中使能Mass Storage Gadget ,如下图,配置路径是Linux/arm64 4.14.0 Kernel Configuration
      → Device Drivers → USB support → USB Gadget Support ->Mass Storage Gadget
      在这里插入图片描述
    2. 使能Pseudo文件系统,如图
      在这里插入图片描述
    3. 配置Device Tree
    &dwc3_0 {
    	status = "okay";
    	dr_mode = "peripheral";
    	snps,usb3_lpm_capable;
    	phy-names = "usb3-phy";
    	phys = <&lane2 4 0 2 26000000>;
    	maximum-speed = "super-speed";
    };
    
    1. dd if=/dev/zero of=/tmp/test.img bs=1M count=256
    2. insmod g_mass_storage.ko file=/tmp/test.img removable=1
      运行结果:
      在这里插入图片描述
    展开全文
  • 全志芯片usb驱动说明《USB模块使用说明书V1.0.rar》
  • 常用USB芯片

    万次阅读 2017-12-14 13:52:06
    然而这又给选择带来举棋不定,不同的USB控制器芯片有不同的性能和特点,以下对一些典型的USB控制器芯片进行分析和比较,供选择时决策参考。  几款新型USB控制器芯片的特性比较  从芯片的构架来划分,市面上所有...

    http://blog.csdn.net/nkltc/article/details/52905932

     

     

    仅在最近两年内,就有几十种新型的USB控制器芯片被推出。然而这又给选择带来举棋不定,不同的USB控制器芯片有不同的性能和特点,以下对一些典型的USB控制器芯片进行分析和比较,供选择时决策参考。

        几款新型USB控制器芯片的特性比较

        从芯片的构架来划分,市面上所有的USB控制器芯片可以分为不需要外接微处理器的需要外接微处理器的两类芯片。不需要外接微处理器的芯片又可以分为USB接口专用芯片和嵌入通用微控制器内核的芯片。

    从芯片的构架来划分

    不需要外接微处理器的

        USB接口专用芯片内部装有特定指令集的微控制器,如Cypress公司的USB M8系列和enCoRe USB系列芯片。它们所能实现的功能有限,但是因为具有专门为USB应用优化的指令集,所以实现USB通信非常方便。

        内嵌通用微控制器的USB控制芯片,一般是在通用微控制器的基础上扩展了USB功能,其优点是开发者熟悉这些通用微控制器的结构和指令集,相关资料丰富,易于进行开发。如Cypress基于8051的EZ-USB系列,Microchip基于PIC的16C7x5,Motorola基于68HC08系列的68HC08JB8,Atmel基于AVR的AT76C711等USB控制芯片。

    需要外接微处理器

        需要外接微控制器的芯片,只处理与USB相关的通信工作,而且必须由外部微控制器对其控制才能正常工作,这些芯片必须提供一个串行或并行的数据总线与微控制器进行连接。此外,还需要一个中断引脚,当数据收到或发送完,这个中断引脚会向微控制器发出中断请求信号。其优点是芯片价格便宜,而且便于用户使用自己熟悉的微控制器进行开发。

        总之,USB芯片是一种集成了USB协议的微处理器,它能自动对各种USB事件做出响应,以处理USB总线上的数据传输。USB芯片按功能可以分为USB主控制器芯片、USB集线器芯片和USB功能设备芯片三大类。在对USB控制器芯片性能进行分析时,主要研究数据传输速度、功耗、电源、程序/数据存储器容量、封装以及何种USB规范等通用的技术指标。另外,针对不同的功能类型,还会有不同的要求。下面将对最新有代表性的USB控制芯片进行特性比较。

    USB芯片按功能区分

    USB主控制器芯片

        USB主控制器芯片负责实现主机与USB设备之间的物理数据传输,它是构成USB主机不可或缺的核心部件。另外,虽然有的芯片是主机/设备控制器芯片,但是一般只将其作为主机控制器芯片使用,如SL811HS。所以,本部分讨论的芯片包括USB主机芯片,OTG USB芯片和USB主机/设备芯片,不进行特别的区分。

        我们选取TDI公司的TD242LP芯片,Philips公司的ISP1761和Cypress公司的CY7C67200进行比较分析。这三款芯片都是USB OTG 主机/设备控制器。

    USB集线器芯片

        USB集线器芯片负责将一个USB上行端口转化为多个下行端口,它是构成USB集线器不可或缺的核心部件。它所需要关心的性能指标与USB主机的要求不完全相同,支持的下行端口的数目是一个很重要的指标。我们选取Cypress公司的CY7C66113,Alcor Micro公司的AU9254 A21和Philips公司的ISP1251进行比较分析。

    USB功能设备芯片

        USB功能设备芯片是负责实现功能设备与USB主机之间的物理数据传输的必须部件。通常这些USB芯片都含有多个驱动外围电路的I/O口,以实现USB设备的特殊功能。在这里,我们只考虑单一功能的USB设备芯片,不考虑OTG USB和主机/设备USB芯片。我们选取Cypress公司的CY7C68013a,NetChip公司的Net2280和Philips公司的ISP1583进行比较分析。

        以上三种芯片的I/O接口各有自己的特点,但是都满足USB的高速和全速传输的速率要求以及传输类型的需要,可以根据不同工程要求,选择合适的芯片。通过对上述按功能划分的三大类USB芯片的同一类型芯片的特性比较,我们就可以根据实际开发项目的要求以及设计的偏重点,选择合适的USB控制器芯片。

    选择USB芯片的其它相关因素

        在进行USB项目开发时,除了需要针对不同功能的应用,选择合适的USB芯片之外,还有许多因素值得我们考虑。为了更好更快的完成项目的开发,一般情况下,还必须遵循以下准则: 总之,正确的选择是成功的开始,可以节省大量的时间和金钱。

        USB技术的新发展

        USB总线系统是一种新的接口标准,虽然具有很多的优点,但是也具有不少局限性。为了扩大USB的应用范围,很多公司在USB规范的基础上添加了新的功能,使得USB的应用更加广泛。

        根据USB规范,USB总线可为每个连接的外设提供+5 V/500 mA的电源,对于很多小功率的外设已能满足要求,但是当外设需要超过500mA电流时,就需要外接电源。这不符合“即插即用”的构思。所以出现了解决这一问题的PoweredUSB技术。

        USB规范规定了USB总线的连线长度最大为5m,使用集线器来扩展,也只能级联5级,即最大为30m。这限制了USB在数据采集、设备等方面的应用。Icron公司开发了Exterme USB技术,可以将连线距离扩展到500m~2000m。

        这两年,USB正在逐步进入无线传输领域。Cypress公司推出的WirelessUSB,实现了10m的通信距离,可在2.4GHz ISM频段下工作。以Intel公司为首的7家技术重量级公司发起组成了无线USB组织,旨在开发一种基于超宽带技术(UWB)的无线USB协议。Agilent公司与Freescale公司共同推出USB无线光学鼠标参考设计。无线USB正成为USB发展的一个新的热点。

        USB技术正在朝着更广泛的方向发展,各种新型的USB控制器芯片不断推出,为了更好的掌握这一技术,需要我们不断地进行研究。

    展开全文
  • USB转RS232驱动,包含了两种芯片的,下载对应自己的芯片安装即可,不知道芯片型号的,可以都安装上,没什么影响.
  • 包含win7 8 10 mac xp linux vista wince 2003 2008 USB转串口驱动 FT232 RS232
  • b460win7-3.1USB驱动.rar

    2020-07-31 11:02:52
    这款主板官方的驱动只支持win10的,USB3.1在WIN7下是没有发驱动的,给需要的朋友。不过WIN10是趋势,大家尽可能装win10系统吧
  • USB转RS232转接头驱动 FT232 芯片驱动
  • USB3.0芯片

    2013-04-18 14:06:33
    USB3.0,CY7C68013A USB BOARD,大容量usb3.0
  • INTEL 300系列主板WIN7 64位下安装USB驱动方法
  • 找好久的摄像头驱动芯片为9C201,支持脸部追踪,支持背景相册,支持多种特效!
  • USB 模块   在 STM32 众多系列的 MCU 中,USB模块并不是相同的。...USB+ IP: 是针对USB IP的扩展版本,同样仅可作为全速或低速的USB设备,但是ST针对这部分的USB模块进行了扩展,例如添加了USB低功耗管理等 F...

    模块分类

      在 STM32 众多系列的 MCU 中,USB模块并不是相同的,官方称呼为USB IP 不同。总的来说可以分文两大类:USB IP、OTG IP。这两种 IP又可以进行更进一步的细分,如下图:
    USB IP
    上图中罗列的芯片并不是很全面,某些新系列的芯片可能与上图有出入。各IP的主要区别如下:

    • USB IP:
    • 仅可作为全速或低速的USB设备;
    • 符合USB2.0中的全速规范
    • 可用资源:8个双向可配置端点
    • 512字节 的专用数据包缓冲存储器SRAM
    • CRC(循环冗余校验)生成/校验,反向不归零(NRZI)编码/解码和位填充
    • 支持四种传输类型:对于bulk和同步传输,还支持double buffer模式;使得一个buffer用于USB硬件和PC
      交换数据的同时,另外一个buffer可被MCU使用
    • 支持USB设备的挂起和唤醒操作(写控制寄存器),从而停止设备时钟,以进入低功耗模式
      USB
      F102/103中的USB和CAN共享512字节的专用SRAM来进行数据收发操作,因此两个IP不能同时使用
    • USB+ IP: 是针对USB IP的扩展版本,同样仅可作为全速或低速的USB设备,但是ST针对这部分的USB模块进行了扩展,例如添加了USB低功耗管理等。除了以上USB IP特性外,还有如下:
    • 1024字节 的专用数据包缓冲存储器SRAM
    • 同步传输支持
    • USB 2.0 Link电源管理支持
    • 电池充电规范修订版1.2支持
    • USB连接/断开功能(USB_DP线上可控嵌入式上拉电阻)
      USB+
    • FS OTG IP: 可作为全速和低速USB主机;可作为全速USB设备
      USBFS
    • HS OTG IP: 可作为高速、全速和低速USB主机;可作为高速和全速USB设备
      USB HS
      无论以上哪种 IP,其全部符合USB 2.0规范。

    Packet buffer的使用

      Packet buffer存在于USB IPUSB+ IP中(在 OTG IP中称为FIFO),其用法是一致的。每个双向端点对应两个packet buffer,分别用于发送和接收。软件通过packet buffer interface来访问它们。
      这些packet buffer的位置和大小都可配置,由***buffer描述表***指定 ,Buffer描述表本身也在这块memory里,它自己的地址是由USB_BTABLE寄存器指定的。Table里每个entry由4个半字组成(分别表示双向EP的接收packet和发送packet的位置和大小) 因此***该table的位置本身必须以8字节对齐***,即USB_BTABLE的低三位全部为0。
      USB外设硬件不会把本EP的数据溢出到与其相邻的其他packet 如果收到的数据多于buffer的长度,则只把前length个数据放到该EP对应的Packet buffer中。
    Packet buffer
    在ST给出的驱动中,各端点的初始化情况如下:

    • 硬件发送缓冲区
    • 在初始化时设定各个EP硬件发送缓冲区的起始地址 @ADDRn_TX@硬件缓冲描述表
    • 在准备好要发送的数据后,设置发送长度@COUNTn_TX@硬件缓冲描述表
    • 硬件接收缓冲区
    • 在初始化时设定各个EP硬件接收缓冲区的起始地址 @ADDRn_RX@硬件缓冲描述表
    • 在初始化时设定各个EP硬件接收缓冲区的长度 @COUNTn_RX的高位@硬件缓冲描述表,以允许接收缓冲区的溢出检测;一般都是接收EP的最大包长
    • 在收到数据并产生ISR中,从硬件接收缓存读取数据之前先要看收到了多少数据(实际收到的数据不一定填满接收缓存的)

    FIFO的使用

      存在于 OTG IP中。使用相对来说要复杂不少。

    驱动程序

      在实际使用中,发现USB驱动有许多bug,需要特殊注意!关于这部分请参考针对USB部分的独立博文。无论是标准外设库版还是HAL库版,ST官方有针对各BUG的独立说明文档,这个在做具体移植时需要特殊注意。

    标准外设库版(官方培训文档称为 Legacy library

      针对不同的芯片有不同的独立版本驱动(主要是USB IP是有区别的)。目前有如下几个:

    STSW-STM32046: 主要是针对STM32F105/7, STM32F2 and STM32F4 USB on-the-go Host and device library,对应的说明文档为UM1021。下载地址为 https://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32046.html ,该版本的驱动 最新版本为 2.2.1
      实现的设备例程:AUDIO、DFU、HID、MSC、VCP、Dual Core(FS IP和HS IP同时工作,分别实现MSC和HID设备)
      实现的主机例程:MSC、HID、Dual Core(FS IP和HS IP同时工作,分别实现MSC和HID主机功能)
      实现的双角色例程:DRD(根据插入电缆的不同,分别作MSC主机和MSC设备功能)
    STSW-STM32121: 主要是针对STM32F10x, STM32L1xx and STM32F3xx USB full speed device library,对应的说明文档为UM0424。
    下载地址为 https://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32121.html ,该版本的驱动 最新版本为 4.1.0
      实现的例程(只能是Device):Audio_Speaker、DFU、MSC、Joystick、Custom_HID、VCP、MSC+HID 复合设备
    STSW-STM32092: 主要是针对STM32F0x2xx USB FS device library,对应的说明为UM1717。下载地址为 https://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32092.html, 该版本驱动的 最新版本为 1.0.0这里需要注意,该驱动是针对STM32F0x2xx的,但是可以非常方便的移植到STM32F0xx系列得MCU中。 需要根据具体芯片的时钟,修改驱动的usb_conf.h和usb_bsp.c。关于具体的移植可参考网友的该文章USB库STM32F0x2移植到STM32F070笔记
      实现的例程(只能是Device):Audio_Speaker、CCID、MSC、Custom_HID、HID、HID_LPM_test、DFU、Virtual_COM_Port、CDC+HID复合设备、MSC+HID复合设备

      该版本的驱动不但可以非常方便的与之前的标准外设库一同使用,而且可以非常方便的与 HAL 库一起使用。 博文STM32之标准外设版USB驱动+MSC(Host)+Fatfs移植 就是使用的HAL外设库+标准外设库版的USB驱动的移植。使用标准外设库版版USB库的主要原因是,该版本的USB库经过多年验证,相对稳定!而在使用HAL版USB库时,发现了许多BUG。
      以上这些驱动在ST官网一次次改版之后,已经非常难找到!我记得在之前都不需要登陆就可以下载,现在还必须登陆才可以下载!

    HAL库版(官方培训文档称为 Cube library

      从目前的情况来看,ST已经彻底放弃了之前用了很久的标准外设库,全面转投 STM32CubeTM。在驱动程序方面,标准外设库也基本不再维护更新!
      STM32CubeTM系列的驱动相比较标准外设库来说更将全面,同样USB驱动也比标准外设库更加全面。这部分驱动一般很少手动来移植处理,直接使用STM32CubeMX工具来处理。
      不同芯片的USB驱动均包含在针对各芯片的独立Cube驱动包中。其中的USB驱动或多好少回有点区别,也可能没有区别。具体可直接查看Cube驱动包的驱动说明。总结一下:
    CubeUSB
    上图由于比较早,其中部分芯片没有列出。

    配套工具

      ST为开发者提供了一些常用的工具,具体如下:

    参考

      ST 的各种培训资料

    展开全文
  • H310\B360主板USB3.1驱动

    2019-06-24 09:23:12
    USB3.1驱动,完美支持原生H310、B360等主板,在PE下GHOST完系统或读完ISO文件后再加双击本驱动重启即可。
  • 串口通信的万能驱动程序,支持各种串口线一键安装,常规使用的USB驱动是CH340,这个不例外就是CH340,提供大家下载,积分不高,感谢捧场。
  • NEC芯片 USB3.0驱动

    2013-07-06 10:11:46
    NEC芯片 USB3.0驱动
  • FTDI芯片USB转串口驱动

    2018-10-29 18:08:17
    FTDI芯片USB转串口驱动,包含linux系统、wince系统和Windows_10_8.1_8_7_Vista_XP等系统的驱动
  • intel 100/C230芯片usb3.0 win7驱动
  • ch372/ch375驱动,适用于USB CH372/CH375芯片,这驱动比较冷门,网上不好找,有需要的用户赶紧下载本驱动所支持的设备硬件ID为:USB\VID_4348PID_5537USB\VID_4348PID_55E0,欢迎下载体验
  • FPGA驱动USB协议芯片的测试

    千次阅读 2018-12-25 17:39:31
    本篇讲解如何向USB协议芯片写入数据。 1.USB协议芯片引脚功能  主要的需要配置的功能引脚  数据引脚  有用的引脚  ifclk , //同步时钟  s_rst_n ,  usb_full , //满标志  usb_empty , //空标志  usb_slcs ...
  • Win7 64位Inter B360 USB3.1驱动,可驱动主板集成USB3.1接口,使用时请在PE下先解压,再使用Dism++ 驱动管理-添加驱动即可。
  • 摘要:FT245BM的主要功能是进行USB和并行I...可是,USB的开发要求设计人员对USB的标准、Firmware(固件)编程及驱动程序的编写等有较深入的理解,因此限制了USB的开发人员;而基于FT245BM芯片USB产品开发,能够使研发
  • 芯片还附带有USB大量存储设备固件,可确保与标准操作系统驱动程序完全兼容。这种桥接芯片的嵌入式USB2.0 Link和Phy可支持全速和高速模式,并后向兼容USB1.1。 OXU921S设有一个6KB的高速缓存,
  • 随着Intel、VIA和SiS等芯片组厂商在其南桥芯片中增加对USB 3.0的支持,USB 3.0正逐渐普及,支持USB 3.0的设备也逐渐增多。但是由于操作系统的支持问题,使用USB 3.0往往需要安装驱动程序,否则将会导致USB
  • STM32F103 系列芯片都自带了 USB,不过 STM32F103 的 USB 都只能用来做设备,而不能用作主机。STM32F103 的 MCU 自带 USB 从控制器,符合 USB 规范的通信连接; PC 主机和微控制器之间的数据传输是通过共享一专用的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,202
精华内容 14,880
关键字:

usb驱动芯片