没找到中文的GL850 的 datasheet,自己翻译一下,以后用时,容易看。
一、概述
GL850是一个4口的标准USB hub控制器,它遵守USB2.0标准。既可连接到USB1.1 host/hub,又可以连接到USB2.0 host/hub。
当GL850连接到USB1.1 host/hub时,它以USB1.1的标准进行工作,此时,upstream port将以全速(12Mbps),downstream port以全速或低速进行传输数据。
当GL850连接到USB2.0的host/hub上时,它充当一个USB2.0的hub,upstream port将以高速(480Mbps),downstream port以高速、全速或低速进行传输数据。
内部嵌入了一个8位的RISC处理器用于操控芯片内容的 control/status 寄存器,并对来自usb host的requests作出response。
GL850芯片内部的firmeware会控制芯片的GPIO对外部EEPROM进行存取数据,然后将EEPROM内部的PID及VID信息反馈给host。若没有外部EEPROM,GL850会反馈给host在内部ROM默认的设置信息。
GL850使用户可以很灵活的设计它的供电方式,可以设计成自供电,也可以设计成bus供电,还可以进行individual/ganged mode(一种是每个port单独供电,一种是4个ports作为一组,促统一供电)的选择。这些功能的选择都是通过GL850的I/O口来操作的。
(题外话:突然想出I/O口与GPIO的区别了,GPIO是一个I/O口,但是它是通用的,可以进行通过编程来选择其功能,例如有的GPIO口被规定为可以有4种功能可选择,1、输入功能,2、输出功能,3、定时器的捕获功能,4、interrupt功能,而普通的I/O只能有一种功能,例如,有的I/O口是被设计成供电的,有的被设计成接地的,有的被设计成模式选择的(高电平--Vcc,是一种模式,低电平--接地,是另一种模式))
GL850的更复杂的设置,如PID,VID(这两个ID也待查,)及大量的downstream ports的设置,都可以通过对外部EEPROM进行编程,并从中获取。
TT(transaction translator)是一个主要的tranffic control engine(没想好怎么翻译,不过大概可以理解成类似于在十字路口进行管理交通的一个交警,而在usb hub中,就是管理downstream ports(注意带"s",是多个)与upstream port之间进行有序通信的一个东西,以平衡downstream ports与upstream port之间的速率)。GL850采用单一的TT结构,这一结构为downstream devices共享同一TT buffer。
然后是每个downstream port提供两色的LED灯来表明是处于normal/abnormal状态。GL850的downstream ports可以配置成individual 模式 及 gang模式(4个口作为一组,统一供电)。Gang mode可以减少花费,因为我们可以用一个 poly-fuse(直译为多-保险丝,搞不懂!),而不是用比较贵的电源转换芯片,来进行过流测试。
当处于 suspended 状态时,GL850 会为bus-power mode(总线供电方式,区别于自供电方式)提供小于2.5mA的电流。GL850本身会消耗小于100mA的电流,这一要求对于4-port bus power hub是必须的。通过比较好的PCB设计,GL850可以成为一个4口的供电hub(4-port bus powered hub)。此外,GL850不用重新插入PC的host(re-plugging into PC host)就可以自动的进行self-power和bus-power模式间的转换(??如何转换)。 The slew rate control circuits and the power fail detection circuits inside this chip give better ESD and EMI abilities to GL850. (翻译不了,术语有点多)
GL850主要用于设计成标准的外部 usb hub,不过也可以集成到PC机的主板上或做成compound devices(区别于composite devices,此种类似于集成了话筒功能的usb摄像头,内部有usb hub,usb话筒设备,及usb摄像头设备)。
二、产品特性
1、遵守USB2.0标准
—— 4个downstream ports
—— Upstream port支持高速 及 全速 通信
—— Downstream port支持 高速、全速 及 低速 通信
—— 一个control pipe(endpoint 0, 64-byte data payload(这里面的东西不懂!!待查))和一个interrupt pipe(endpoint 1, 1-byte data payload(同前面))
—— 向后兼容USB1.1
2、片上8位微处理器(有的其他产品是8052,直接一个单片机的芯片了,厉害!!)
—— 6MIPS @ 12MHz (是不是要在外部单独地为这个芯片提供12Mhz的晶振啊?)
—— 64-byte RAM 和 2K internal ROM
—— 支持自定义 PID,VID通过读外部EEPROM (这个EEPROM怎么提供??)
—— 支持通过读取外部 EEPROM 来配置 downstream ports。
3、Single Transaction Translator(TT)结构
4、集成了USB2.0 transceiver(这个还要查查!!)
5、PLL embedded with external 12 MHz crystal(看来不能在外部单独的添加12MHz的晶振了)
6、Improved output drivers with slew-rate control for EMI reduction (不会翻译)
7、Internal power-fail detection for ESD recovery (不会翻译)
8、64引脚的LQFP封装方式
9、3.3V电压供电
11页,mark一下
疑问:如果upstream port接的是USB2.0,传输速率为480Mbps的话,那么如果有4个downstream ports,那么每个downstream port是能达到480Mbps,还是最多只能平分为120Mbps。(突然想到USB以广播的形式传输数据,会不会有可能host 把广播包的目的地址设成 All ,广播到每个device时,都可以接收,这样下行速度都能达到480Mbps,但是上行速度,最多也就120Mbps(四个downstream ports时),不知可否这样理解??)
more:
1、GL850 datasheet 在附件中。
2、
Transaction Translator (TT) in USB Hub
3、
Single Transaction Translator(STT) and Multiple Transaction Translator (MTT)
4、
Single Versus Multiple Transaction Translator - AN1071
分享到:
相关推荐
USB HUB gl850g集线器,原理图,USB HUB gl850g原理图USB HUB gl850g集线器,原理图,USB HUB gl850g原理图
GL850G USB2.0 HUB四端口板 AD设计硬件原理图+PCB+2D3D封装库文件,采用2层板设计,板子大小为64x56mm,双面布局布线,主要器件为GL850G封装为SSOP28,1入4出USB HUB.AltiumDesigner 设计的工程文件,包括完整的原理...
### USB Hub原理图基于GL850芯片的知识点解析 #### 一、GL850芯片简介 在本文档中提到的GL850是一种高性能的USB Hub控制器芯片,广泛应用于USB Hub的设计与开发中。它能够支持USB 2.0 Full Speed(12Mbps)数据...
GL850G芯片,由创惟科技公司生产,是其中的一个关键元件,它在USB HUB设计中扮演着核心控制芯片的角色。USB HUB是一种扩展设备,它的功能是将单一的USB接口转换为多个接口,使得多个设备能够同时连接到计算机或其他...
本项目基于GL850G芯片,采用SSOP28封装,设计了一款USB HUB,实现了这一功能。 GL850G是一款高度集成的USB 2.0集线器控制器,由美国硅实验室(Silicon Labs)生产。这款芯片支持高速(480Mbps)、全速(12Mbps)和...
《USB2.0 HUB_GL850G:解析与设计要点》 USB2.0 HUB_GL850G是一种基于USB2.0规范的全速集线器解决方案,其核心芯片为GL850G。这个设计主要用于扩展USB接口,使用户能够连接更多的USB设备,如键盘、鼠标、打印机、...
### USB-HUB芯片GL850G SSOP28封装官方原理图解析 #### 核心知识点:USB-HUB芯片GL850G SSOP28封装与电路设计 **一、GL850G SSOP28封装概述** GL850G是一款高性能的USB 2.0四端口集线器控制器芯片,采用SSOP28...
### GL850 USB HUB应用实例解析 #### 一、概述 在现代电子设备中,USB HUB作为扩展USB接口的重要组件,被广泛应用在个人电脑、移动存储设备、智能家居等多个领域。本篇文章将通过一个具体的案例——GL850 USB HUB...
### USBHUB芯片GL850G资料解析 #### 一、概述 GL850G是一款由Genesys Logic公司推出的USB 2.0低功耗HUB控制器芯片,适用于构建USB Hub设备。该芯片支持高速USB 2.0接口标准,并能够提供稳定的电源管理与数据传输...
在探讨基于GL850的USB HUB集线器原理图之前,我们首先需要了解USB HUB的基本概念以及GL850这款芯片的功能特点。 **USB HUB**是一种能够扩展USB接口数量的设备,它通过一个USB端口可以连接多个USB设备,广泛应用于...
GL850G USB HUB 是一款基于GL850G控制器芯片的USB集线器设计,用于扩展电脑或其他设备的USB接口数量。这个压缩包包含该USB HUB的原理图(GL850G SCH_SSOP28_100.DSN)和PCB布局文件(G850_VC2.0.pcb),为电子工程师...
### 关于USB HUB芯片GL850G的数据手册知识点解析 #### 一、概述 在探讨GL850G这一款USB HUB芯片之前,我们先简要介绍USB HUB的基本概念及其重要性。USB HUB是一种可以扩展USB端口数量的设备,通过它可以在一个USB...
基于GL850G的USB HUB 的原理图和pcb,同时支持4路接口
在本文件中提到的USB-HUB GL852G-126,是一种特定型号的USB集线器控制器,主要用于rk3399处理器平台上。 2. **GL852G芯片介绍**: - GL852G是Genesys Logic公司生产的一款USB 2.0多端口集线器控制器芯片。 - 它...
本主题聚焦于基于GL850G芯片的USB HUB设计,该设计支持一拖四的功能,即一个主USB接口可以连接四个从属设备。 GL850G是一款高性能的USB 2.0集线器控制器,由美国德州仪器(TI,原为National Semiconductor)制造。...
标题中的“基于GL850G芯片设计USB2.0 4端口HUB硬件评估板硬件(原理图+PCB)工程文件.zip”表明这是一个关于USB 2.0四端口集线器(HUB)的设计项目,采用的是GL850G芯片。这个项目包括了从硬件设计到PCB布局的全套...
根据提供的文件内容,我们可以得知文件描述了一份基于GL850芯片的USB Hub的原理图。GL850是Genesys Logic公司生产的一款USB2.0四端口集线器控制器芯片。USB Hub是用于将单个USB端口扩展为多个端口,以便连接多个USB...
在本压缩包中,提供的资源是基于GL850G设计的USB 2.0四端口HUB的硬件原理图和PCB设计,以及相关的AD集成库文件,这对于电子工程师来说是非常宝贵的参考资料。 首先,让我们详细了解一下GL850G。这款芯片遵循USB 2.0...
USB HUB,全称为Universal Serial Bus Hub,是USB设备中的一种,它的主要功能是扩展USB接口,使得一个USB口可以连接多个USB设备,方便用户在有限的接口下管理多种外设,如鼠标、键盘、打印机、移动硬盘等。USB HUB的...
在本主题中,我们将深入探讨USB 2.0 HUB的原理,包括其内部架构、FE2.1控制器的运作机制以及GL850A芯片的功能。 首先,USB 2.0 HUB的核心是USB集线器控制器,通常称为FE2.1(Full-Speed Enhanced Host Controller ...