IC选型:
USB Hub芯片:GL850G(48个引脚的LQFP封闭)
USB 转 UART(TTL电平)芯片:PL2303HX
TTL 转 RS232芯片:MAX232
不会画PCB板的图,大体的拓扑图,就是这样了:
借鉴AU6256芯片的8口扩展方案:
详见more 4
USB-RS232
详见more 5
对于GL850G,这个芯片,如果不使用默认配置(GL850G的MCU从内置ROM中读取信息进行配置),配置downstream port的PID,VID,Port Number等,需要添加外部EEPROM(IC型号为93C46)。
对于是否用外部电源对端口进行供电,可以考虑,对于最上层的GL850G配置为总线供电,第二层的两个GL850G配置为外部供电。具体的设置PSELF引脚,当此引脚输入为0(用下拉电阻)时,可设置GL850G为bus-powered,当此引脚输入为1(高电平,用上拉电阻)时,可设置GL850G为自供电(接外接电源)。
下面说明一下upstream port接到USB2.0的Host/Hub及USB1.1的Host/Hub时,USB Hub工作速率的变化:
一、当upstream port接到USB1.1的Host/Hub时,upstream port以Full-speed(全速,USB1.1标准的速率)工作,而downstream port以Full-speed或Low-speed工作。
二、当upstream port接到USB2.0的Host/Hub时,upstream port以High-speed工作,而downstream port连的若为USB2.0标准的设备,那么downstream port会以High-speed速率工作,而downstream port连的若为USB1.1标准的设备,那么TT工作,downstream port会以Full-speed/Low-speed速率工作。
至于串口连接的是Modem设备的话,会用到DB9的全部引脚功能,即会用到:
DCD
data carrier detect)载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。
RXD:此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据 进入。
TXD:此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。
DTR:(data set ready)数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。
GND:信号地;此位不做过多解释。
DSR:(data set ready)数据设备就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。
RTS:(request to send)请求发送;此脚有计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。
CTS:(clear to send) 清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。
RI : Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定。
这8个引脚,此时PL2303的相应引脚也要做电平转换(TTL转RS232),故会用到2个MAX232。
至于usb转串口后传输速率及稳定性会是怎么样的,一直没查到。(详见more 7)
而一般的USB转串口往往用的是三线制,即只用到TXD、RXD、GND这三个引脚,即可收发数据。(详见 more 8第1页,最后一段)
more:
1、附件中的GL850G.pdf文件为GL850G的datasheet。
2、附件中的pl2303HX_datesheet.pdf是pl2303HX的datasheet。
3、附件中的USB_UART_DEBUG_V02.pdf 是从网上找到的一个使用GL850G(28引脚的SSOP封装)及PL2303HX进行USB 扩展出2个USB口及RS232的PCB设计。
4、附件中的Alcor_AU6256_8_USB-HUB.pdf是用三个AU6256芯片做的8口扩展。
5、
USB转RS232制作,此链接中是1USB口转1RS232串口。
6、附件中的全引脚PL2303转RS232.pdf是USB转RS232(DB9全引脚)的电路设计
7、
PL2303自制“全功能”串口——DB9各个端子,如何进行功能检测? 欢迎高手指教!
8、
串口控制线的制作和USB转串口线的选购方法
- 大小: 141.7 KB
- 大小: 81 KB
- 大小: 124.3 KB
分享到:
相关推荐
标题中的“Prolific USB-to-Serial Comm Port x64驱动”指的是由Prolific公司开发的一款用于将USB接口转换为串行通信端口的驱动程序,特别适用于64位Windows操作系统。这种驱动使得用户可以通过USB接口连接和支持...
总结来说,"Prolific USB-to-Serial Comm Port (COM5).zip"文件是一个包含RS232驱动的压缩包,用于使计算机能够识别和正确通信通过USB接口连接的串行设备。这个驱动程序对于那些需要使用串行通信的老式设备与现代USB...
描述中提到,这个驱动程序是专门用于解决RS232-to-USB转换的问题。RS232是一种历史悠久的串行通信接口标准,常用于打印机、调制解调器等设备。然而,随着USB接口的普及,许多现代计算机不再内置串口,这就需要USB转...
我的电脑——控制面板——系统——硬件——设备管理器——Ports(COM&LPT) BAFO USB-to-serial Com Port(COMn)n=1,2,3,4,5…——单击属性——端口设置——高级(A) ——COM端口号(P):COMn 更改为COM1或COM2...
【标题】:“Z-TEK USB转串口驱动”是一个专为Z-TEK品牌的USB2.0转2*RS232通用串口线设计的驱动程序,它基于FTDI公司的FT2232芯片。 【描述】:这个驱动程序主要用于解决计算机通过USB接口与采用RS232串行通信标准...
绿联USB转RS232驱动程序是一款专为解决计算机USB接口与RS232串行通信不兼容问题而设计的软件解决方案。该驱动程序由知名电子设备制造商绿联(UGREEN)提供,旨在帮助用户将标准USB端口转换为支持RS232通信协议的接口...
在“Prolific USB-to-Serial Comm Port”这个文件名中,我们可以推断这是PL2303驱动程序的一部分,可能包含了PL2303驱动的安装文件或者配置信息。用户在使用PL2303 USB转串口设备时,通常需要下载并安装相应的驱动...
8. **故障排查**:如果遇到连接问题,可以检查USB接口是否正常,驱动是否已正确安装,以及串口设置是否正确。有时,更新驱动或重新安装可能解决问题。 总结起来,Z-TEK USB驱动为用户提供了跨平台的解决方案,使得...
USB转串口驱动(usb_serial_port driver) USB 2.0 TO RS232 Cable USB 2.0 TO RS232 Converter USB TO RS232 Cable USB TO RS232 Converter
包含CH341SER, 本驱动支持如下硬件ID:(在设备管理器中,在该设备名上点击右键,选择属性-》详细信息-属性,选择硬件ID,可查看该设备的硬件ID...USB\VID_1A86&PID_7523 USB\VID_1A86&PID_5523 USB\VID_4348&PID_5523
标题中的“USB to RS232 通用包”指的是一个驱动程序集合,它允许用户将USB接口设备连接到RS232串行通信接口。这种转换通常用于将现代USB设备与旧的、仅支持串口通信的硬件或系统进行交互。在描述中提到的“windows ...
遇到prolific usb-to-serial comm port(com3)是串口驱动的问题下载些驱动可以解决此问题,此驱动经过实测,环境为win8.1 64位专业版本。
- **设备管理器**:在安装驱动后,可以在设备管理器中检查USB串行端口是否正常识别并显示为"PL2303 USB to Serial Port"。 - **波特率和配置**:根据连接的串口设备的要求,设置正确的波特率、数据位、停止位和奇偶...
USB转串口驱动的核心在于USB-to-RS232桥接芯片,例如PL-2303,这是常见的用于实现这种转换的芯片。PL-2303芯片由Prolific Technology公司生产,它能够将USB信号转换为RS232电平,使得USB接口可以与使用RS232标准的...