USB2.0 HUB的MTT与STT

简介: USB2.0 HUB的MTT与STT

HUB:集线器


以前呀,我也不清楚MTT与STT的区别,记得有一次选型的时候,很懵逼,结果还是按照以前同事的方案去选了,到后面想起来才抽空整明白了。


所以今天就来说下USB HUB里面的MTT与STT,并在文末附上我常用的USB HUB的方案信息下载链接,需要的可以慢慢看。


下面先来看下以下两张图片:

640.jpg


注意:上图中的GL850与GL852是PIN TO PIN的,有条件的可以验证下差别。也可以去对比下FE1.1与FE1.1S。


如上图所示,就是以前我在官网选型的时候,存在疑问的地方:

USB 2.0 MTT HUB CONTROLLER & USB 2.0 STT HUB CONTROLLER


我们先来了解下什么是MTT与STT:

TT:Transaction Translators

作用:高速(USB2.0 480Mbps)转换全速(USB1.1 12Mbps)及低速(USB1.0 1.5Mbps)的资料速度转换器。


那么就有人会问了,USB2.0不是向下兼容USB1.1与USB1.0的吗,为什么HUB里面还需要集成一个TT?

其实我也不知道,以下是我的猜想,请看:


HUB需要一分N,如果同时接上USB2.0,USB1.1,USB1.0的设备,如果HUB里面没有TT,那么主板上的原生USB2.0口需要不断去切换,识别HUB上所接的设备的协议,就会乱套;而如果HUB里面集成了TT,TT将全速/低速的信号转换成高速的信号进行传输,那么可以保证有条不紊的工作。

MTT:Multiple Transaction Translators 多事务翻译


每一个downstream port都具有一个TT,当它接上Full/Low speed设备时候,每个port的带宽为:1=2=3=4=12Mbps


STT:Single Transaction Translators 单事务翻译


四个downstream port共用一个TT,当它接上Full/Low speed设备时候,每个port的带宽为:1+2+3+4+12Mbps


结论:

MTT在USB1.1与USB1.0的表现性能优于STT。

 

当然,当接入USB2.0设备的时候,是不需要使用到TT的,如果四个port同时接入USB2.0设备,那么速率应该是分摊的。

 

下面是我用过的USB HUB厂家:

汤铭(TERMINUS)

http://www.terminus-tech.com/English/products.html

 

创惟(GENESYS)

http://www.genesyslogic.com/product_list.php?1st=3

 

微芯(MICROCHIP

https://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1622


后台回复“USB2.0 HUB方案”,可获取如下资料:



推荐阅读:

USB的VID,PID




相关文章
高通平台开发系列讲解(USB篇)USB端口的说明及切换方法
高通平台开发系列讲解(USB篇)USB端口的说明及切换方法
533 0
高通平台开发系列讲解(USB篇)USB端口的说明及切换方法
|
7月前
|
Linux
Imx6ull 开发板通过Uboot使用网络启动系统
Imx6ull 开发板通过Uboot使用网络启动系统
196 0
|
Ubuntu 网络协议 数据安全/隐私保护
RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏镜像+支持hdmi屏镜像)
编译了uboot,kernel,buildroot后,可以单独输入固件,也可以整体打包成rootfs进行一次性输入,rootfs直接更新升级这个方式目前也是常用的。本篇刷了2个镜像,一个支持mipi屏幕得ubuntu固件,一个支持hdmi固件,但是都不支持笔者的usb触摸屏
Win系统 - 如何区分USB2.0和USB3.0端口
Win系统 - 如何区分USB2.0和USB3.0端口
709 0
Win系统 - 如何区分USB2.0和USB3.0端口
|
IDE 开发工具 数据安全/隐私保护
esp32CAM环境安装教程---串口驱动安装
esp32CAM环境安装教程---串口驱动安装
1214 0
|
存储 监控 调度
usb摄像头驱动-core层USB集线器(Hub)驱动
usb摄像头驱动-core层USB集线器(Hub)驱动
204 0
|
Ubuntu 开发工具 虚拟化
开发板ping通Ubuntu,并且执行tftp远程烧录镜像到开发板
开发板ping通Ubuntu,并且执行tftp远程烧录镜像到开发板
186 0
|
编译器 芯片
nxp官方uboot移植到野火开发板PRO(修改LCD部分和网络部分)
nxp官方uboot移植到野火开发板PRO(修改LCD部分和网络部分)
204 0
|
安全
PC - 解决 Logitech G HUB 无法开机启动
PC - 解决 Logitech G HUB 无法开机启动
2850 0
PC - 解决 Logitech G HUB 无法开机启动