接口模块
QS系列
无线化繁为简
SDM -USB - QS -S的USB模块的数据手册
描述
在领新QS系列USB模块允许
0.812"
快速加入的USB到几乎任何设备。
装在一个小巧的SMD封装, QS
模块提供了完整的解决方案
USB和CMOS / TTL逻辑之间的转换
0.630"
USB模块
电平的串行来源。该模块可以是直接
SDM -USB- QS -S
连接到几乎任何串行设备
LOT 10000
包括微处理器, RS-232 / RS-485的
电平转换器,或领新无线RF模块。
在QS模块完全自包含的,所以
它不需要任何外部元件, (除了
0.125"
USB插孔) ,包括所有必要的固件
和驱动程序,释放从设计师
复杂的编程。功率可
图1 :封装尺寸
外部或从USB总线供电。两
USB 1.1和USB 2.0是在数据传输速率高达3Mbps的支持。
特点
单芯片USB转异步
串行数据转换
低成本
3Mbps的波特率
支持低速USB
对于RS - 232全握手的支持
和RS-485的
巴士 - 或自供电
VID ,PID ,序列号,并
描述符通过USB编程
无需外部元件
(除了USB插孔)
小型表面贴装封装
驱动程序和固件包含
支持Windows 98/2000 / ME / XP
USB 1.1和2.0兼容
应用包括
接口/升级传统外设
微控制器的接口为USB
USB到RS - 232 / RS - 485转换器
接口射频模块为USB
USB智能卡读卡器
订购信息
USB调制解调器
产品编号
描述
机器人
SDM -USB- QS -S
USB模块
USB规范
MDEV -USB- QS
硕士开发套件
USB游戏控制器
USB转串口转换器电缆
修订后的08年1月28日
电气规格
参数
电源
工作电压
电源电流
UART节
数据速率
数据输出:
逻辑低
逻辑高
EEPROM大小
USB节
数据输出:
逻辑低
逻辑高
单端接收门限
差分共模
差分输入灵敏度
驱动器输出阻抗
环境的
工作温度范围
称号
V
CC
I
CC
–
V
OL
V
OH
分钟。
4.35
–
0.0003
0.3
3.2
–
典型
5.0
26.0
–
0.4
4.1
–
马克斯。
5.25
28.0
3.0
0.6
4.9
1,024
单位
VDC
mA
Mbps的
VDC
VDC
位
笔记
引脚说明
针#
–
–
名字
描述
1
–
–
–
–
USBDP
USB数据信号加
2
USBDM
USB数据信号减
3
UV
OL
UV
OH
UV
SE
UC
OM
UV
DIF
UD
RVZ
–
0.0
2.8
0.8
0.8
0.2
29
0.0
–
–
–
–
–
–
–
0.3
3.6
2.0
2.5
–
44
+70
VDC
VDC
VDC
VDC
VDC
Ω
–
–
–
–
–
–
–
GND
V
CC
SUSP_IND
供应地
正电源。
进入USB在低挂起模式。该引脚可用于
断电外部逻辑当主机把USB总线
进入挂起模式。
这条线会从USB总线上接收数据时脉较低。
这允许对一个LED指示器的连接。
这条线将在USB传输数据时脉较低
总线。这允许对一个LED指示器的连接。
发送使能用于RS - 485在线申请
4
5
°
C
6
RX_IND
绝对最大额定值
7
电源电压V
CC
任何输入或输出引脚
最大拉电流输出
工作温度
储存温度
焊接温度
-0.5
-0.5
to
+6.0
到V
CC
+ 0.5
24
0
to
+70
-65
to
+150
+ 225℃ 10秒
VDC
VDC
mA
°C
°C
TX_IND
8
485_TX
9
DTR
数据终端就绪控制/输出握手
*注意*
超过本条任何的限制可能会导致永久性的
损坏设备。此外,扩展操作这些最大
收视率可能会降低该装置的使用寿命。
10
CTS
清除发送控制/握手输入
*注意*
该产品采用了大量的静电敏感元器件。
始终佩戴防静电腕带,并遵守适当的ESD处理
这种设备工作时的程序。不遵守此
预防措施可能会导致模块损坏或失效。
11
RTS
请求发送控制/输出握手
12
DATA_OUT
异步传输数据输出
引脚分配
1
2
3
4
5
6
7
8
USBDP
RI
USBDM
DCD
GND
DSR
VCC
DATA_IN
SUSP_IND DATA_OUT
RX_IND
RTS
TX_IND
CTS
485_TX
DTR
16
15
14
13
12
11
10
9
13
DATA_IN
接收异步数据输入
14
DSR
数据集就绪控制/握手输入
15
DCD
数据载波检测控制/输入
16
RI
环形指示器控制输入
第3页
图2 : SDM -USB - QS -S引脚(顶视图)
第2页
模块描述
所述的Linx SDM -USB- QS- S模块将来自主机, USB信号转换成诸如
一台PC或集线器,转换成TTL逻辑电平信号。这允许模块是
直接连接到微控制器(或领新的RF模块的无线
应用程序)或RS-232或RS-485的电平转换器,用于与通信
传统设备。该模块处理所有复杂的枚举和巴士
沟通过程,释放设计师专注于处理数据。所有
必要固件被包括在模块中的设备描述符可以
很容易地改变来定制设备。
主机应用软件可以通过简单的自定义访问USB设备
功能或通过标准的Windows的Win32 API调用。此外,虚拟COM端口
驱动程序可以使USB模块出现在PC作为
附加的COM端口,而不需要额外的系统资源,如
一个IRQ或地址。这允许应用程序软件编程的设计者
使用标准的串行或并行端口,然后只需选择端口
表示USB模块。该驱动程序会自动将数据传送到
USB总线和设备。
工作原理
下面的图7示出了QS模块的框图。
SUSP_IND
VCC
GND
TX缓冲区
128字节
DATA_OUT
DATA_IN
RTS
CTS
USBDP
USBDM
USB
收发器
串行接口
引擎( SIE )
USB协议
发动机
UART FIFO
调节器
DTR
UART
DSR
DCD
RI
485_TX
TX_IND
RX_IND
USB DPLL
接收缓冲区
384个字节
安装驱动程序
该驱动程序的USB模块都包含在模块的
开发系统或可以从领新网页下载,
www.linxtechnologies.com 。这些驱动程序应被下载到硬盘
驱动的PC或在光盘上。当模块被安装到PC的第
时, Windows会自动检测设备,并寻找最佳的驱动程序。
Windows会提示该驱动程序的位置,因此浏览到文件夹或
磁盘,单击下一步, Windows将完成剩下的工作。 Windows XP可能返回一个错误
窗口,如下图所示。
时钟
图7 : SDM - USB - QS -S框图
USB收发器模块提供了USB信号的物理接口。
该USB DPLL锁定到NRZ数据,并提供独立的恢复时钟
和数据信号发送到串行接口引擎(SIE ) 。
SIE将进行并行到串行和串行至并行的转换,比特
填充/未馅,和CRC计算上的USB数据。
USB协议引擎从USB控制端点管理数据时,
从USB主机控制器的USB协议的请求,并为命令
控制UART的功能参数。
从USB数据输出端点的数据存储在TX缓冲器和从除去
在UART FIFO控制缓冲区的UART发送寄存器
控制器。
从UART数据接收寄存器正被事先存储在接收缓冲器
通过SIE对从端点设备的数据数据的USB请求删除。
UART的FIFO控制器处理数据的RX和TX之间的转移
缓冲液和UART发送和接收寄存器。
图6 : Windows XP驱动程序错误窗口
这个窗口是一个简单的驱动程序没有通过微软的走了一个警告
认证过程,并且可能造成问题的系统。该
规定的QS模块驱动程序都经过了独立测试,并且应该
不会造成任何问题,除非由用户修改。单击仍然继续
按钮,完成安装过程。
的UART可执行异步7/8位并行 - 串行和串行到并行
转换的RS-232接口上的数据。控制信号所支持的
UART包括RTS , CTS , DSR , DTR , DCD和RI 。该UART提供
发射机使能控制信号( 485_TX ) ,以协助接口到RS-485
收发器。该UART支持RTS / CTS , DSR / DTR和X-ON / X-OFF
握手选项。握手,在必要时,在硬件处理,
保证快速的响应时间。该UART还支持RS - 232 BREAK设置
和检测条件。
第7页
第6页
电源指南
USB模块可以被供电方式有两种:从USB总线或从一个
外部源。如果需要的话,一个电压调节器可用于提供一个干净
5V的外部源,或在V
CC
销可连接到总线上的电源引脚
将USB连接器。使用总线模块供电是一个优势
因为模块然后使用功率从主机,而不是从
外设。这是特别有益的,如果周围是电池供电。身材
图8示出了示意为总线供电的设备。
USB B型
连接器
GND
DAT +
DAT -
5V
4
3
2
1
GND
典型应用
有对QS系列模块许多潜在的用途,其中的三个将成为
这里描述。图9示出了QS和MAX213的RS-232电平转换器
IC Maxim的。这将创建一个USB到RS - 232转换器,支持所有的
标准的握手线。同样地,RS -485或RS-422电平转换器的芯片
可用于需要这些标准的设计。
VCC
0.1uF
USB B型
连接器
GSHD
GSHD
SDM -USB- QS -S
1
2
3
4
5
6
7
8
USBDP
USBDM
GND
VCC
SUSP_IND
RX_IND
TX_IND
485_TX
RI
DCD
DSR
DATA_IN
DATA_OUT
RTS
CTS
DTR
16
15
14
13
12
11
10
9
6
GSHD
GSHD
5
GND
6
5
Tx数据
DTR
RTS
GND GND
CTS
DCD
DSR
RX数据
RI
VCC
图8 : USB总线供电原理图
USB规范有严格的配额使用功率从总线。一
允许设备在正常统计前使用100mA时500毫安
操作,提供最大500mA电流的待机模式。存储在EEPROM中描述符会
告诉主机多少电流,器件将其拉离总线,使得主机
可以分配适当的电源。这些模块编程为100mA时
但是,如果最终产品比这个画越多,那么该设备的描述符将
需要按如下所述进行变更。
SUSP_IND
图9 : RS - 232转USB信号转换器
使用更改设备描述符
QS的可定制,以显示您的产品名称,生产企业名称,
并用不同的产品标识符(PID)和供应商标识符( VID) 。这
使得最终用户能够看到他们的Windows设备的最终产品的名称
经理和当硬件第一次加载。 PID和VID是由设置
USB实施者论坛,不应该改变,除非最终产品
通过认证过程已经并得到了自己独特的标识。
的制造商,描述和序列号的字符串都可以被修改
使用QS EEPROM编程软件,它可以从以下地址下载
该领新网站。这种易于使用的软件将通过重新编程的模块
USB总线,并且可以完成作为最终测试过程的一个部分。
一旦该模块被重新编程,某些修改的驱动程序文件可以是
有必要的。如果一个VID和PID而不是默认使用的Linx号码,这些
号将需要被添加到该文件。这需要修改几行
在.inf文件,并进行了详细的QS系列程序员指南中的描述。
通过修改Windows设备管理器中显示的名称要求
改变只有一条线,程序员指南中也有描述。
注意:当这些驱动程序在系统上安装了Windows XP ,错误消息
可能会显示,说明这些司机都没有认证,并有可能崩溃
系统。只要没有其他更改的.inf文件,这不应该是一个
关注。
第8页
了QS系列模块可以采用Linx射频模块可用于创建一个无线
两台PC之间的联系。图10显示了使用ES系列射频设计
模块。在下面的示意图中未示出的一个选项是一个输出的
QS的模块的行(RTS或DTR )可以连接到的与PDN线
射频模块,从而使转动的RF模块中打开和关闭主机。
RXM -XXX- ES
1
1
VCC
2
3
4
5
USB B型
连接器
GND
DAT +
DAT -
5V
GND
6
5
GND
GSHD
GSHD
GSHD
GSHD
VCC
220
6
GND GND
5
图10 :无线上网卡使用ES系列射频模块
第9页
+
0.1uF
16V
+
0.1uF
6.3V
+
12
14
15
16
7
6
20
21
8
5
26
22
19
24
25
C1+
C1-
11
VCC
V+
+
13
0.1uF
6.3V
GND
DAT +
DAT -
5V
4
3
2
1
GND
SDM -USB- QS -S
1
2
3
4
5
6
7
8
USBDP
USBDM
GND
VCC
SUSP_IND
RX_IND
TX_IND
485_TX
RI
DCD
DSR
DATA_IN
DATA_OUT
RTS
CTS
DTR
16
15
14
13
12
11
10
9
RI
DCD
DSR
RX数据
Tx数据
RTS
CTS
DTR
MAX213
C2+
C2-
T1
IN
T2
IN
T3
IN
T4
IN
R1
OUT
R2
OUT
R3
OUT
R4
OUT
R5
OUT
EN
SHDN
GND
10
T1
OUT
T2
OUT
T3
OUT
T4
OUT
R1
IN
R2
IN
R3
IN
R4
IN
R5
IN
V-
GND
17
+
0.1uF
16V
GND GND
SUSP_IND
2
3
1
28
TX DATA2
DTR2
RTS2
220
VCC
220
DCD2
DSR2
TX DATA2
RTS2
RX DATA2
CTS2
DTR2
RI2
1
6
2
7
3
8
4
9
5
9
4
27
23
18
CTS2
DCD2
DSR2
RX DATA2
RI2
DB9M
TXM -XXX- ES
PDN
蚂蚁
LVL ADJ
GND
低V DET
GND
/ CLK SEL
数据
/ CLK
10
9
8
7
6
VCC
8
GND
4
3
2
GND
NC
NC
NC
NC
PDN
RSSI
数据
音频
AREF
NC
16
15
14
13
12
11
10
9
1
2
3
4
5
6
7
8
SDM -USB- QS -S
USBDP
RI
USBDM
DSR
GND
VCC
SUSP_IND DATA_OUT
RX_IND
RTS
TX_IND
CTS
485_TX
DTR
16
15
14
12
11
10
9
USB B型
连接器
DAT +
DAT -
5V
VCC
220
1
2
3
4
5
6
7
8
SDM -USB- QS -S
USBDP
RI
USBDM
DCD
DSR
GND
VCC
DATA_IN
SUSP_IND DATA_OUT
RX_IND
RTS
TX_IND
CTS
485_TX
DTR
16
15
14
13
12
11
10
9
TX端
RX端