HUB集线器测试软件,【奥睿科 A3H4 USB3.0HUB 集线器使用测试】读取速度|实际速度_摘要频道_什么值得买...

这篇博客详细评测了奥睿科A3H4 USB 3.0集线器,包括读取速度测试(闪迪CZ80和金士顿GTRG2 U盘),实际拷贝文件速度,以及充电能力(华为P9充电体验)。特别关注了其开关设计和USB设备兼容性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

奥睿科 A3H4 USB3.0HUB 集线器使用测试(读取速度|实际速度)

插上电源线及USB连接线后还是比较小巧不占地方▼

669116b044bf607f93c60b3c0981d3f7.png

按下开关按钮,通电后LED灯会亮起蓝光,这里得说一下:每次关机后再开机都要按一下这个电源按钮建HUB才会通电,这个设计有方便的时候,也有不方便的时候,在网上查了下了好像他家的带电源按钮的HUB都是这样的▼

708c342030f1325fd0c50f1d70f6fff2.png

插上U盘后的样子,U盘分别是:闪迪CZ80 64GB和金士顿GTR G2 32GB,一会的速度读取速度测试也是这两款U盘▼

9ecd2df137a4ab53e3d5acb6e8a6e607.png

U盘插上后接口旁边会亮起蓝色LED灯光▼

8ebb5b9707ef6e7f318b021fb53f2038.png

先用chipgenius软件来读取HUB芯片的资料,可以通过下面的图片了解到奥睿科这款HUB的信息▼

892a8b21690013a444f0387cd9e6774b.png

接下来用ATTO软件来跑下速度,基本现在U盘的跑分基本都是用ATTO这款软件来测试的,大家可以去下载备用,很不错的一款软件

这是金士顿DTR G2的测试数据▼

7387b143aefd1f8fa8df16473ded0771.png

从SSD上面拷贝大文件的实际速度▼

0220f659b1b78cc1bf58101742362c25.png

这是闪迪CZ80的测试数据▼

9ad12240986294e90b3e7ce5bd53b194.png

从SSD上面拷贝大文件的实际速度▼

986451323bcc757412646904da147d86.png

链接上移动硬盘来测试下▼

9bfbe7036ffe2a90c6b7e4fcf3fdfec3.png

实际拷贝文件的速度▼

d980ce25d66e18bc8bfeacec8cdc4b71.png

本想着标配的电源规格是12V=2.5A,应该可以给手机充电,但是实际测试的效果不尽人意啊,下面这图片可以证明:给我的华为P9充电时的测试数据,只有5V=0.5A,这速度慢了,要想充满电不知道要等多久,冲一下像蓝牙耳机这种小电流电子配件还是可以的▼

29bd0932173b8acc4802b0b989785c38.png"

查看该摘要的原文,请点击《ORICO 奥睿科 A3H4 USB3.0HUB开箱及轻测》

<think>嗯,用户问的是只有USB_DEVICE功能的单片机能不能读U盘文件。这个问题需要仔细分析USB协议里的主从关系。 USB协议里主机(HOST)和设备(DEVICE)是严格区分的。主机负责控制总线,比如电脑就是典型的主机;而设备是被控制的,比如U盘、鼠标这些。单片机如果只有DEVICE功能,那它只能当"外设"被主机控制,不能主动去控制其他设备。 U盘必须由主机来操作,因为需要主机发送SCSI命令集来访问存储数据。DEVICE模式的单片机就像个"哑终端",只能等着主机来读写它,没法反过来操作U盘。这就像手机插电脑上能被读写,但手机自己没法通过这个接口去读电脑硬盘。 看引用[2]里提到的51单片机烧录例子,它也是通过电脑(主机)来操作的。引用[3]的STM32案例更明显,必须用USB_HOST模块才能操作U盘。所以结论很明确:纯DEVICE模式肯定不行。 用户可能手头有块开发板只有DEVICE接口,想省事直接读U盘。但技术上确实走不通,得提醒他要么换带HOST功能的芯片,要么加个USB主机控制器模块。不过加模块可能比直接换芯片还麻烦,这点要说明白。 最后准备的问题要覆盖技术替代方案,比如OTG这种特殊模式是否可行,还有嵌入式系统常见的文件系统兼容性问题。毕竟FAT32和exFAT支持程度也不一样,这些后续问题可能用户马上就会遇到。</think>根据USB协议规范和技术实现原理,**仅支持USB_DEVICE功能的单片机无法直接读取U盘文件**。以下是关键分析: ### 一、USB角色限制 1. **主机(HOST)与设备(DEVICE)的本质区别** - USB_DEVICE角色(如鼠标、键盘)只能被动响应主机指令 - U盘操作**必须由USB_HOST主动发起**SCSI指令集(如INQUIRY, READ_CAPACITY) - 引用[3]案例中STM32H743需配置为`USB_HOST`才能操作U盘文件系统[^3] 2. **协议层冲突** U盘的BOT传输协议要求: ```mermaid graph LR A[主机发送CBW] --> B[设备执行命令] B --> C[主机读取CSW状态] ``` 仅DEVICE模式的单片机无法发起CBW(Command Block Wrapper)指令。 ### 二、硬件架构限制 1. **接口控制器差异** USB_HOST控制器需包含: - 根集线器(Root Hub)驱动能力 - SOF(Start of Frame)包生成功能 - 电源管理电路(提供500mA驱动) *这些硬件模块在纯DEVICE芯片中通常缺失* 2. **实际案例对比** | 芯片类型 | 51单片机[^2] | STM32H743[^3] | |----------------|----------------------|---------------------| | USB模式 | DEVICE(烧录用) | HOST+DEVICE | | U盘操作能力 | ❌ 不可用 | ✅ 通过HOST实现 | | 文件系统支持 || FATFS集成 | ### 三、替代解决方案 若需在DEVICE芯片上实现U盘读取,需外接: 1. **USB主机控制器芯片** - 如MAX3421E + SPI接口 - 实现协议转换:`单片机SPI → MAX3421E → USB_HOST协议` 2. **双芯片架构** ```plaintext [U盘] ↔ [USB_HOST芯片] ←UART→ [DEVICE单片机] (处理SCSI命令) (仅接收文件数据) ``` ### 四、扩展应用场景 当单片机支持USB_OTG时(如STM32F4系列): ```c // OTG模式切换示例 USB_OTG_HS->GUSBCFG |= USB_OTG_GUSBCFG_FHMOD; // 强制切HOST模式 HCD_Init(&hUSB_OTG_HS); // 初始化主机驱动 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值