飞利浦半导体
产品speci fi cation
USB设备与串行接口
PDIUSBD11
特点
符合通用串行总线规范1.1修订版
符合ACPI , OnNow的,和USB电源管理
需求
描述
通用串行总线集线器PDIUSBD11是一个成本和
特性优化的USB接口的设备。它是用在
基于微控制器的系统中,与系统进行通信
微控制器通过高速I
2
C串行总线。这种模块化
的方法来实现USB功能允许设计人员
从可用宽的最佳系统微控制器
品种繁多。这种灵活性减少了开发时间,风险和
通过允许使用现有的结构和成本
固件的投资。这导致发展的最快方法
最具成本效益的USB外设的解决方案。该PDIUSBD11是
非常适合用于电脑显示器,扩展坞,键盘,
并使用I许多其他应用
2
C或SMBus的基
体系结构。
该PDIUSBD11符合USB规范修订版1.1 ,我
2
C
串行接口和SMBus规范。这是完全符合
与人机接口设备类和监视器控制类
规格。随着它的低挂起功耗
可编程的LazyClock输出可以很容易地实现
设备是兼容的ACPI , OnNow的,和USB电源
管理要求。低工作功耗允许的
实现总线供电功能。
该PDIUSBD11完全向后兼容的
PDIUSBH11 / PDIUSBH11A软件。此外,还采用了
该功能增强,如软件连接 ,的LazyClock ,
可编程时钟输出,低频率的晶体振荡器,
多功能端点和集成终端电阻。
所有这些增强功能,以显著的成本做出贡献
储系统中的实施,并在同一时间缓解
实施先进的USB功能整合到外设。
符合USB人机接口设备和显示器
控制类
符合系统管理总线规范1.0修订版
集成SIE (串行接口引擎) , FIFO存储器和
收发器
自动USB协议处理
高速I
2
C接口(高达1兆比特/秒)
兼容PDIUSBH11软件
以USB总线的软件控制连接(软件连接 )
低频率12 MHz晶体振荡器简化了EMI设计问题
可编程的输出时钟频率
总线供电能力具有非常低的挂起电流
可控的LazyClock输出过程中暂停
采用3.3 V单电源供电, 5 V容限I / O
提供16引脚DIP和SO封装
全扫描设计,故障覆盖率高( >99 % ),确保高
质量
高于8 KV在电路ESD保护降低的额外费用
组件
订购信息
套餐
16引脚塑料SO
16引脚塑料DIP
温度范围
-40 ° C至+ 85°C
-40 ° C至+ 85°C
北美以外的地区
PDIUSBD11
PDIUSBD11
北美
PDIUSBD11
PDIUSBD11
PKG 。 DWG 。 #
SOT162-1
SOT38-4
框图
12兆赫
上游
PORT
D+
1.5kW
D+
软件连接
类似物
T
X
/R
X
全速
3.3V
D–
PLL
集成
内存
位时钟
恢复
打断
飞利浦
SIE
内存
管理
单位
I
2
C
SLAVE
接口
SDA
SCL
SV00823
注意:
1.这是一个概念性的方框图,并且不包括每个单独的信号。
1999年07月22日
2
853-2050 22023
飞利浦半导体
产品speci fi cation
USB设备与串行接口
PDIUSBD11
模拟收发器
通过一些收发器直接接口到USB电缆
终端电阻。它们是能够发送和接收的
在“全速” ( 12兆位/秒)的串行数据而已。
I
2
I2C从接口
该模块实现了所需的I
2
C接口协议。从机
I
2
C允许进行简单的微编码。中断是用来提醒
每当PDIUSBD11需要注意的微控制器。作为
我的奴隶
2
I2C器件时, PDIUSBD11我
2
时钟: SCL是输入,是
由微控制器控制的。在我
2
C接口可以运行多达
1 Mbit / s的。
PLL
一个12 MHz至48 MHz的时钟倍频PLL (锁相环)是
集成在芯片上。这允许使用低成本的12兆赫的
水晶。电磁干扰也被最小化由于频率较低的晶体。没有
需要用于PLL的动作的外部元件。
位时钟恢复
比特时钟恢复电路的时钟从输入
使用4X过采样原理的USB数据流。它是能够跟踪
由USB规范中指定的抖动和频率漂移。
飞利浦串行接口引擎( PSIE )
飞利浦SIE实现了全部的USB协议层。这是
完全由硬件实现,无需固件干预。
此块的功能包括:同步模式
识别,并行/串行转换,位填充/解除填充,CRC
校验/产生, PID校验/产生,地址
识别和握手评估/产生。
软件连接
到USB的连接是通过使(D)+ (用于实现
高速USB设备)通过一个1.5千瓦的上拉电阻高。在
的PDIUSBD11 , 1.5千瓦的上拉电阻被集成在芯片上
和未连接到V
CC
在默认情况下。的连接
内部电阻到Vcc是通过发送一个命令成立
外部/系统微控制器。这允许系统
微控制器之前完成其初始化序列
决定建立连接的USB 。重新初始化的
也会受到影响USB总线连接,而无需拉
出的电缆。
该PDIUSBD11将检查前的USB VBUS可用性
可以建立连接。 VBUS检测是通过提供
VBUS引脚。
但是应当注意的是,内部电阻器的容差是
更高(30%)比由USB规范(5%)中指定。
但是,总的V
SE
电压规格的连接
仍然可以遇到好缘。这个决定,以确保这个
特征在于所述用户。
软件连接是飞利浦的专利申请中的技术
半导体。
存储器管理单元( MMU )和集成
内存
该MMU和集成RAM被用来处理大
在USB的数据速率的差异,在12兆比特/秒的脉冲串运行
与我
2
C接口的微控制器,高达1 Mbit / s的运行。
这样,微控制器读取和写入USB数据包的
自己的速度通过I
2
C.
端点描述
端点#
端点索引
2
3
5
4
6
7
8
9
传输类型
方向
OUT
IN
OUT
IN
OUT
IN
OUT
IN
最大
数据包大小
(字节)
8
8
8
8
8
8
8
8
0
1
2
3
控制
通用
通用
通用
注意:
1.通用端点可用于中断或批量端点。
1999年07月22日
3
飞利浦半导体
产品speci fi cation
USB设备与串行接口
PDIUSBD11
I
2
C接口
该
总线用于连接到一个外部微控制器
需要控制USB设备的操作。对于成本
考虑,目标系统的微控制器可以共享和
用于两个功能部分以及USB协议
连接。该PDIUSBD11实现了一个奴隶,我
2
C接口。
当PDIUSBD11需要与沟通
微控制器便发出一个中断信号。微控制器
通过读取相应的状态寄存器在服务这个中断
通过我的PDIUSBD11
2
C总线。 (有关详细信息,
在我
2
C串行总线,请参考
I
2
手册,
飞利浦的订单号
9397 750 00013).
在我
2
对PDIUSBD11 C接口定义了两种类型的
交易:
I
2
C
协议
我的
2
交易开始于一个启动条件,后面跟着一个
地址。当地址匹配或者该命令或数据
针对该交易启动和运行,直到停止条件或
另一个启动条件(重复启动)时。
该命令地址只写,不能做到一读。该
在该消息中下一个字节被解释为命令。几个
命令字节后可以一个命令地址发送。每
命令字节被确认,并传递到内存
PDIUSBD11的内部管理单元。
当启动条件地址数据地址匹配,
下一个字节被解释为数据。当在地址的RW位
表示
主机写入数据从
( =“0” )的字节被接收到,
承认并到存储器管理单元通过。如果
在地址的RW位表示
主读取从站数据
( = ' 1 ' )的PDIUSBD11将数据发送到主机。在我
2
C-主
必须承认所有的数据字节除了最后一个。在这样的
I
2
C接口都知道,当最后一个字节被发送,并
然后释放SDA线,使主控制器可以
产生STOP条件。
重新开始支持允许在不发送一个数据包
产生一个停止条件。
命令交易
- 一个命令事务用于
定义哪些数据(例如,状态字节,缓冲器中的数据,...)将被读出
出/写入到USB接口中的下一个数据事务。一
交易数据通常如下命令事务。
- 数据事务读取数据/写入
数据到USB接口。数据的含义取决于
在其上的数据之前,发送该命令的事务
交易。
交易数据
两个地址用于命令和区分
数据事务。写入命令的地址被解释为
一个命令,而从读/写数据的地址被用于
到PDIUSBH11A和控制器之间传输数据。
定时
在我
2
在PDIUSBD11 C接口能够支持时钟频率高达
1兆赫。
地址表
地址类型
命令
数据
物理地址
从MSB到LSB
( BINARY )
0011 011
0011 010
1999年07月22日
5