精华内容
下载资源
问答
  • esp32_usb_soft_host esp32 USB-LS纯软件主机,通过通用IO引脚连接。 同时最多4个HID设备。 板〜$ 3:https://www.aliexpress.com/pr esp32_usb_soft_host esp32 USB-LS纯软件主机通过通用IO引脚。 同时最多4个HID...
  • USB能接几个外设

    2021-12-10 15:14:19
    USB能接几个外设

    USB能接几个外设
    技术整理:landy 来源:国外权威芯片公司

    一些使用多个Acroname的客户(品牌:首字母缩写产地:美国 集线器)USBHub3+集线器与我们共享,他们不能向其系统添加两个以上的USBHub3+集线器,或者他们的USB资源不足。碰巧,这不是USBHub3+本身的限制,而是主机USB控制器和主机实现USB控制器的限制。让我们深入潜水,了解这种限制来自何处:
    USB规范在USB树拓扑中定义了两种不同的连接类型:层或层的数量和端点或功能的数量。请注意,端点与设备不同。
    USB层
    USB层源于集线器的使用,实际上,每个集线器都是自己的USB设备,也是新一层USB设备的开始。USB 2.0规范(第4.1.1节,图4-1)包括下图以说明USB拓扑。

    在这里插入图片描述

    主机和根集线器位于第一层,与集线器的连接将添加另一层。任何USB设备的层号都是连接链中非根集线器的数量加上2。USB规格限制为最多7层。因此,因为存在5个菊花链集线器的硬限制(不包括根集线器)。大多数主机系统只有一个集成在主机系统芯片组中的USB控制器。在这里,您可以看到一个典型的PC架构图。我们已展开该图以展开USB部分,显示USB A型连接器:
    在这里插入图片描述

    通常不知道的是,许多主机在内部使用集线器芯片来扩展可用USB连接器的数量。因此,主机上的USB接口可能已经在整个USB树中有一层甚至两层了:
    在这里插入图片描述

    因此,在使用内部集线器的主机上,菊花链连接外部集线器的能力降低。请记住,许多低成本USB扩展卡只是添加了一个内部集线器。
    USB端点
    每个USB设备最多可定义32个端点(16个输入和16个输出,但其中一个必须是控制端点),但大多数设备仅定义2或3个端点(例如数据输入、数据输出和控制端点)。集线器本身还至少定义一个控制端点。每个USB控制器实现都可能有自己的层或端点限制。大多数现代USB 3.0主机使用可扩展主机控制器接口(XHCI)USB控制器。XHCI规范允许使用大量7906 端点!但是,XHCI控制器的常见实现对端点总数施加了自己的限制,限制为96个。这些英特尔系列8体系结构中最臭名昭著的。这意味着使用3个端点可连接到Intel series 8 XHCI主机控制器的公共设备的最大数量实际上是96个端点/3个端点/每个设备=32个设备。这是基于Intel的XHCI控制器的已知限制:
    communities.intel.com/thread/52417 - unfortunately Intel removed this thread
    https://community.intel.com/t5/Embedded-Intel-Core-Processors/Hardware-limitations-on-USB-endpoints-XHCI/td-p/264556 - mentions a 64 endpoint limit
    更糟糕的是,USB 3.0总线与USB 2.0设备存在着奇怪的双重存在。也就是说,它们与USB 2.0设备并行地生活在类似但独立的树结构中,但它们在XHCI控制器上共享相同的端点。USB 3.0设备可以在USB 3.0和2.0总线上实现端点。这甚至将进一步减少可连接到单个XHCI主机控制器的设备数量。
    USB限制和 Acroname USBHub3+
    在体系结构上,8端口USB集线器通过内部级联2端口和4端口USB集线器芯片来实现其8端口配置。每个集线器芯片都包含一个USB 2.0设备和一个USB 3.0设备。USBHub3+没有什么不同,我们可以在USBHub3+数据表中清楚地看到这种架构:
    在这里插入图片描述

    您现在可以看到,每个USBHub3+单元实际上由两个内部集线器层中的三个集线器芯片组成:一个层上的集线器A和第二层上的Hub1/Hub2。请记住,每个集线器芯片本身包含一个USB 2.0和一个USB 3.0设备,它们将添加到系统USB树中。给定这3个内部集线器芯片,每个USBHub3+在USB树中添加2层。每个集线器芯片定义一个控制端点,而脑干控制器本身又增加了3个端点,每个USBHub3+总共有9个端点。
    回到上一个常见的基于Intel XHCI的主机系统示例,集成控制器最多支持96个端点。我们需要统计活动端点的总数(假设每个下游设备有3个端点-输入、输出、控制),以确定可以使用多少个USBHub3+集线器端口:
    1 Acroname USBHub3+ (9 endpoints) + 8 Downstream Devices (8 x 3 = 24 endpoints) = 33 endpoints
    如果连接3个完全填充的USBHub3+集线器,则99个端点将与24个典型USB设备一起使用。通过删除一个设备(总共23个),我们将减少到96个端点。然而,许多主机内部使用USB作为内置外围设备,包括网络摄像头、触摸屏和触摸板。因此,每个系统可以连接的外部设备的数量是不同的。
    同样开始变得清晰的是,由于USBHub3+向USB树添加了2层,通过菊花链连接3个USBHub3+单元,您将超过系统中的最大USB层数。如果主机上的USB连接器已经由内部集线器扩展,则此数字可能会进一步受到影响。我们已经创建了一篇后续博客文章,其中包含一个建议的拓扑结构,以达到最大菊花链潜力。
    SOLUTIONS
    Those are the limitations… so what are the solutions?
    Force your system to use EHCI instead of XHCI (Linux)
    Thanks to Marc Merlins for pointing out the magic to force your system to use EHCI instead of XHCI. Unfortunately, this will limit all devices to USB 2.0 speeds.
    More information on the limitations of Intel’s XHCI
    More information on Linux driver
    Force your system to use EHCI instead of XHCI (Windows)
    Similar to the method above for Linux, Alexx999 made a tool to set BIOS flags to use the EHCI controller on Windows systems: Intel USB Controller Switcher
    Use a USB 2.0 cable from your host to USBHub3+
    If you need to add more than 18 total devices to your XHCI system and you do not need USB 3.0 performance, the simplest solution is to use a USB 2.0 host cable to connect your host to USBHub3+. Since the USBHub3+ is now connected only with USB 2.0, there will not be any enumeration of USB 3.0 devices, including the USB 3.0 hub chips internal to USBHub3+. This will effectively reduce the USBHub3+ footprint in your USB tree from 6 devices to 3 devices.
    Add a discrete USB controller to your host
    If you need to add substantially more USB devices to your host, the main limitation is likely the integrated Intel XHCI USB host controller. Discrete USB host controllers do not typically have this limitation. Adding a discrete USB host controller in a PCIe expansion slot is a great way to expand the total tree and number of devices available.
    Remove unneeded internal devices
    Find where and what devices are attached to your host controller:
    https://www.intel.com/content/www/us/en/support/articles/000005622/software/chipset-software.html
    Then disable ones you aren’t using such as Bluetooth, audio devices, finger print readers, cameras, etc.
    Add new comment
    What a great presentation!
    Anonymous (not verified) on Thu, 2021-06-24 23:41
    Thank you for this complete but clear explanation. So theoric limits of 127 and 255 devices for USB 2.0 and 3.0 USB host controllers respectively are a kind of dream that can never be achieved in any implementation. Unless you could attach all devices in the first tier! Cheers from France.
    reply
    Sort of possible…
    Anonymous (not verified) on Fri, 2021-06-25 19:20
    It is technically possible to hit 127 devices, but it is very very unlikely. Besides the tier limit, you also have the end point limit to contend with. Even worse, macOS has some other limitations which come into play when making a hackintosh.
    reply
    So adding a pci usb hub will
    Anonymous (not verified) on Thu, 2021-09-30 16:45
    So adding a pci usb hub will add end points ?
    reply
    Adding a PCIe USB expansion card
    Anonymous (not verified) on Tue, 2021-10-05 10:39
    Adding a PCIe expansion card may allow for more end points. At the least, an expansion card will not have all the built-in devices and hubbing that many computers come with. The firmware expansion card and drivers in the OS determine the number of end points available.

    展开全文
  • USB连接打印机:见招拆招(上)Surface Pro只有一个全...为了办公的舒适性,不得已使用了USB Hub来连接打印机在英特尔的USB规范里面,理论上,一个USB接口最多连接127个设备,当然这需要好多Hub的莲花式桥接,事...

    ●USB连接打印机:见招拆招(上)

    Surface Pro只有一个全尺寸的USB接口,能做的事情有限。在实际的办公应用当中,如果将其是做一台笔记本电脑,那么USB接口的数量极其拮据。我们想到的第一个办法是使用一个USB Hub来为其搭桥。

    18f5a1c7af62885db8798dbfd4073c99.png

    为了办公的舒适性,不得已使用了USB Hub来连接打印机

    在英特尔的USB规范里面,理论上,一个USB接口最多能连接127个设备,当然这需要好多Hub的莲花式桥接,事实上只有在刚刚推出USB接口的时候,板载的USB数量少,USB Hub才流行过一阵,后来板载的USB越来越多,前置后置都有,USB Hub逐渐被人遗忘。近来USB 3.0接口的不足,才让USB Hub再次升温。这里我们尝试的就是使用Orico的USB3.0、四接口的Hub来连接打印机和鼠标。

    为啥要连接鼠标?不是有触摸屏和触控笔吗?甚至于说价值998元的原厂带键盘的保护盖上,不也有一个触摸板吗?笔者的使用感受是:这些操控方式临时用用还行,或是用来娱乐,真要是办公写点文档,还真就是鼠标最好使!

    a665c0026c9ea6a0c42d5c149bd4bc1d.png

    连接打印机之后,右下角提示找到新硬件

    连接后,Windows8 Surface操作系统立刻识别并下载驱动程序。微软从Windws7开始,就建立了一个庞大的WHQL驱动程序库,几乎所有的驱动都能从库里找到并下载。

    //oa.zol.com.cn/369/3693859.html

    oa.zol.com.cn

    true

    中关村在线

    //oa.zol.com.cn/368/3688931.html

    report

    1066

    ●USB连接打印机:见招拆招(上)    Surface Pro只有一个全尺寸的USB接口,能做的事情有限。在实际的办公应用当中,如果将其是做一台笔记本电脑,那么USB接口的数量极其拮据。我们想到的第一个办法是使用一个USB Hub来为其搭桥。为了办公的舒适性,不得...

    展开全文
  • 一个USB HUB连接多个摄像头同时工作问题处理 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 目录 一个USB HUB连接多个摄像头同时工作问题处理 1.起源 2.问题 3.解决思路 ...

    一个USB HUB连接多个摄像头同时工作问题处理


    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033

    目录


    1.起源

    多个(免驱)USB摄像头连同一个USB HUB的同时进行图像处理。

    2.问题

    一种说法是单个USB控制最大传输理论上为70多MB,打个折扣约50MB的实际速度,而640*480的视频大约需要26MB,所以最多带两个。
    多摄像头一定能做,但是如何做网络上公开的经验很少。

    3.解决思路

    实验了一些代码,验证了真的只能同时显示两个摄像头的视频,但是好消息是一个USB HUB上连N个摄像头这些摄像头都是能够获取到视屏。所以,给出以下建议:

    假设一个USB HUB上连了A、B、C、D四个摄像头:

    1. 写个时间轮续,间隔多少秒后停下两个显示另两个。

    2.一个USB control 上最多连两个,那就多连几个USB control。(注意:有的电脑有很多的USB口但不见得有多个USB control)。

    3.PCI的USB扩展口,值得你拥有。

    4.据说高手可以写驱动解决这个问题

    注意:
    当只接两个摄像头时,也有可能无法正常工作,比如其中一个是高清摄像头,占用带宽很大,所以也无法同时工作。可以尝试降低分辨率等手段降低传输数据大小。


    Refrence:
    https://blog.csdn.net/machaoyayiyaho/article/details/42053895
    https://bbs.csdn.net/topics/392295632

    觉得文章对你有帮助,可以用微信扫描二维码捐赠给博主,谢谢!
    微信
    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033

    展开全文
  • 手机连接电脑只显示充电没有usb连接怎么办?我们在办公室的时候,经常会使用usb数据线来为手机充电,正常情况下,不仅可以充电,也可以连接电脑传输数据,然而有用户反馈说手机连接电脑只显示充电,这该怎么办呢?...

    手机连接电脑只显示充电没有usb连接怎么办?我们在办公室的时候,经常会使用usb数据线来为手机充电,正常情况下,不仅可以充电,也可以连接电脑传输数据,然而有用户反馈说手机连接电脑只显示充电,这该怎么办呢?其实导致这种情况的原因有很多,下面小编给大家分析手机连接电脑只显示充电没有usb连接的原因及解决办法。

    aa53b322093fe8836e66d85bc7629003.png

    手机连接电脑只显示充电的原因及解决办法:

    1、没有开启智能手机USB调试模式

    如今绝大多数朋友使用的均是安卓智能手机,默认情况下,安卓手机连接电脑是需要开启USB调试模式的,不调试,就只能为手机充电。像一些我们常用的91手机助手或者豌豆荚都不可以识别到手机。笔者遇到网友问的最多的也是这种原因,由于没有在手机设置中开启USB调试,导致电脑中找不到手机存储盘,豌豆荚等电脑软件也无法连接上手机,因此就变成了手机连接电脑智能显示充电了。

    2e3b067c168fabbe45abe3f53d2a5be2.png

    勾选上安卓手机USB调试模式

    解决办法:如果您手机是安卓的手机的话,请进入手机设置--应用程序--开发,在里面勾选上USB调试模式即可。由于安卓手机不同版本,设置有点区别,还不了解怎么开启USB调试的朋友请详细阅读:usb调试在哪 安卓手机usb调试开关开启方法。

    2、手机驱动没有安装

    一般来说,当我们初次使用91手机助手、豌豆荚又或者360助手等等辅助软件时会自动检测手机驱动,然后安装,如果没有安装成功或者出错就会导致安卓手机即便开启了USB调试模式,也只显示充电。这种情况大家可以进入电脑设备管理器,看看ADB驱动那项有没有黄色感叹号,如果有的话,则属于驱动问题。

    解决办法:安卓安装ADB驱动的方法。

    3、其他原因

    一般来说,手机连接电脑只显示充电排除了以上两种原因还不行,那么可能是手机、电脑、或者数据线设备有问题,大家可以尝试换根数据线、换台电脑灯方式来排查,最后实在解决不了,建议还是拿去检修吧。

    以上便是手机连接电脑只显示充电没有usb连接的原因及解决办法,有遇到这种情况的伙伴,检查下是否是以上原因造成的,针对问题原因进行解决,希望可以帮助到大家!

    展开全文
  • USB2.0,单个口加集线器,不考虑供电的话最多127个设备。 USB3.0则是63个。
  • windows10 usb3.0驱动是解决win10下usb3.0接口问题的驱动,如果您的电脑安装WIN10系统后出现usb3.0里连接错误问题,可以下载提供的驱动包,该驱动能够支持32位和64位的win10系统,同时还可以向下兼容win7、win8和win...
  • USB总线专题(一)——基础知识

    千次阅读 多人点赞 2017-08-21 10:49:08
    1.基本概念介绍USB (Universal Serial Bus)是1995年Microsoft、Compaq、IBM等公司...允许外设在开机状态下热插拔,最多可串接下来 127 个外设,它可以向低压设备提供5伏电源,同时可以减少 PC 机 I/O 接口数量。2.USB
  • 开源的HDMI键盘/视频/鼠标(KVM)开关,让您在最多三台计算机之间切换两个监视器和四个USB设备。 从理论上讲,它应该支持HDMI 1.3a和最高1920 x 1200的分辨率。 有趣的是,它已经在75 Hz的条件下经过了高达2560 ...
  • 下面的流程在非Android O系统版本的手机中运行正常,在Android O连接USB2.0时也运行正常,仅在Android O连接USB3.0/3.1时,第一个指令的发送接收也正常, 然而第二个指令发送就失败了, 返回-1, 尝试过把发送时的...
  • USB继电器使用介绍

    2020-08-09 10:32:33
    ü一台电脑最多可以同时接126个USB继电器 ü全速USB HID接口,无需安装驱动、应用软件,即插即用。 ü命令接口简单易用 ü提供应用程序例程和DLL以及静态链接LIB,可以自己开发没有DLL的应用程序 ü提供VB/C#/VC...
  • 开发的时候总是在调用这个函数的时候发现 //总是会卡在return USBD_BUSY; uint8_t CDC_Transmit_HS(uint8_t* Buf, uint16_t Len) { uint8_t result = USBD_OK; /* USER CODE BEGIN 12 */ USBD_CDC_...
  •  USB的全称是Universal Serial Bus,最多可连接127台外设,由于USB支持热插拔,即插即用的优点,所以USB接口已经成为扫描仪的标准接口。USB有两个规范,即USB1.1和USB2.0.  USB1.1是目前较为普遍的USB规范,其高
  • 美国NI仪器National Instruments GPIB-USB-HS通过高速USB提供卓越的性能,体积小、重量轻,是不具内建I/O插槽的笔记本式计算机或其它设备实现便携式应用的理想选择,最多可控制14台编程GPIB仪器。NI GPIB-USB-HS+...
  • 一台电脑同时连接多个相同的USB摄像头并根据USB口进行区分 百度搜了下, https://blog.csdn.net/kingston110/article/details/112060113?spm=1001.2014.3001.5506 这位老哥给的方案最靠谱,但是这老哥貌似有点...
  • 电脑通过USB-HUB集线器,插...我听说一台电脑最多可以连接127个usb设备,但我们这里的电脑插上100台手机,用adb devices只能得到47或48台手机的设备号,不知道为什么,各位大能给分析下吧,谢谢 电脑是win10操作系统
  • USB与IEEE 1394的比较

    2020-11-13 07:12:02
    IEEE 1394与USB同为串行(serial)传输接口端口,其中,1394b的格式支持400 Mbps数据传输速率,比USB 1.1规范快了33倍,而且最多可连接至63个设备。目前在市面上,除了数字视频器开始使用外,计算机外围设各也...
  • USB2.0 被设计成为向下兼容的模式,当有全速(USB 1.1) 或者低速(USB 1.0)设备连接到高速(USB 2.0)主机时,主机可以通过分离传输来支持它 们。一条 USB 总线上,达到的最高传输速度等级由该总线上最慢的...
  • 一台USB3.0电子设备最多可以驱动6台USB装置(标准连接器和微型连接器每端口最高900mA)。因此,USB3.0电流传输能力的提高对电路保护方案提出了新的要求。   最新USB 3.0协议被开发用于提供更高的数据传输速率,并...
  • 需要一个 集线器HUB集控器 淘宝下 去购买(推荐西普莱...安卓手机USB数据线 最好在加一个手机支架 这样比较美观 如果对你有帮助还请支持老马 百度下老马群控) 这是一个教学系列 前面有几篇文章 你也可以查看下! ...
  • USB HUB连接多个摄像头的日记

    千次阅读 2014-12-21 00:55:53
    起源:由USB HUB想到做一个-------USB HUB连接电脑,然后三个(免驱)USB摄像头连HUB的拍摄物体正/俯/左视图的软硬件一体的东西。 问题:一种说法是单个USB控制最大传输理论上为70多MB,打个折扣约50MB的实际速度,...
  • 通用串行总线(英语:Universal Serial Bus,缩写:USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、...
  • Android安卓设备连接Mac的方法

    千次阅读 2021-06-04 13:34:18
    平时大家用到最多的就是安卓手机和苹果电脑互连,由于安卓系统应用广泛,很多平板电脑还有电视都在用安卓的系统,下面是我们整理的安卓连接MAC电脑的方法。一、使用第三方的链接软件现在很多第三方的应用软件提供了...
  • 过去的10多年⾥,A⼝是普通消费者⽤的最多的,即普通电脑上那个USB⼝,称为 A⼝⺟座,对应的插头称为A⼝公头,A⼝主要的作⽤是作为数据及电源的下⾏端⼝, 即拥有A⼝⺟座的设备,在电源上来说,属于供电设备 (USB-C...
  • PC挂载多少台usb设备

    2018-04-26 10:05:02
    从事了N 年的android开发,以前没仔细算过一台pc究竟能连接多少台设备(手机等),现在分析如下,用数据说话: 首先USB 设备的地址区为8位,而其中有1位是数据区,剩余7位为地址寻址区,因此能寻址的设备就是2的7...
  • USB特点

    2020-11-13 02:17:48
     对接口加以扩展,最多可在一台计算机上同时支持127种设备,而不占用PC的硬件资源(如I/O地址、内存、中断、DMA等)。主端口和USB从端口之间是树型拓扑结构,这使得外设的扩展有了更大的自由度。  (3)带电插拔...
  • 该项目还用于创建NeoGeo / Atari / Commodore / Amiga控制器到USB适配器。 围绕此项目构建的街机控制器或适配器的输入滞后最小。 这是在此项目的MiSTer上以1ms轮询速率进行的测试结果: 样品 平均数 最大限度 ...
  • USB的通信距离超过几十米后,采用电缆连接方案甚至无线方案都已经无法实现,目前只有光纤可以实现USB的远程通信。本文介绍的就是几种通过光纤实现USB的远程通信的方案。  USB口已经成为了计算机最重要的外部接口...
  • QtScrcpyQtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制。不需要root权限。单个应用程序最多支持16个安卓设备同时连接。同时支持GNU/Linux,Windows和MacOS三大主流桌面平台它专注于:精致 (仅...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,249
精华内容 7,299
关键字:

usb最多可连接