`
songkang666
  • 浏览: 103055 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

USB to 8-port RS232

 
阅读更多
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的全部引脚功能,即会用到:
DCDdata 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
分享到:
评论
3 楼 songkang666 2012-10-09  
songkang666 写道
nonocast 写道
你360buy上找一个我来买了拆开看看

好的,买的话,得买个10口的了,市场上要么是1扩4,1扩7,要么是1扩10的,1扩4的,一个芯片就搞定,1扩7,也有芯片本身就是1扩7的,我目前没发现有1扩10的芯片,极可能是用了3个1扩4的芯片,第一层的芯片的两个下行口分别接两个1扩4的芯片,它本身还剩2个下行口,可以直接用,所以第一层的两个usb口,加第二层的两个芯片扩展出来的8个usb口,共10个。

还一种可能,1扩7的芯片加1个1扩4的芯片
2 楼 songkang666 2012-10-09  
nonocast 写道
你360buy上找一个我来买了拆开看看

好的,买的话,得买个10口的了,市场上要么是1扩4,1扩7,要么是1扩10的,1扩4的,一个芯片就搞定,1扩7,也有芯片本身就是1扩7的,我目前没发现有1扩10的芯片,极可能是用了3个1扩4的芯片,第一层的芯片的两个下行口分别接两个1扩4的芯片,它本身还剩2个下行口,可以直接用,所以第一层的两个usb口,加第二层的两个芯片扩展出来的8个usb口,共10个。
1 楼 nonocast 2012-10-09  
你360buy上找一个我来买了拆开看看

相关推荐

    Prolific USB-to-Serial Comm Port (COM5).zip

    RS232驱动

    pl2303-USB-to-serial port.7z

    PL2303驱动程序,用于RS232-to-USB,若串口线为PL2303,恰好又没装过pl2303的驱动,又要使用串口打印东西,那么此时就需要这个了!直接点击安装即可。

    通用的USB-RS232C的驱动

    我的电脑——控制面板——系统——硬件——设备管理器——Ports(COM&LPT) BAFO USB-to-serial Com Port(COMn)n=1,2,3,4,5…——单击属性——端口设置——高级(A) ——COM端口号(P):COMn 更改为COM1或COM2...

    Z-TEK+PL-2303+USB-RS232驱动

    Z-TEK+PL-2303+USB-RS232驱动

    FT232-USB to serial port

    包含CH341SER, 本驱动支持如下硬件ID:(在设备管理器中,在该设备名上点击右键,选择属性-》详细信息-属性,选择硬件ID,可查看该设备的硬件ID...USB\VID_1A86&PID_7523 USB\VID_1A86&PID_5523 USB\VID_4348&PID_5523

    usb_serial_port driver

    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

    USB串口转RS232win64位驱动

    遇到prolific usb-to-serial comm port(com3)是串口驱动的问题下载些驱动可以解决此问题,此驱动经过实测,环境为win8.1 64位专业版本。

    串口驱动,USB 2.0 TO RS232 Converter.rar

    你想要的所有的USB转串口驱动。我在网上找的太辛苦了,终于找到了,希望对大家有帮助。USB 2.0 TO RS232 Converter.rar

    usb to rs232 通用包

    windows xp 2003 vista win7 可用的USB to rs232驱动

    usb转rs232串口的驱动 支持pl2303芯片

    usb转rs232串口的驱动 支持pl2303芯片

    USB转RS232驱动

    Follow the steps below to install Window 7.0 driver of USB TO RS232 1. Power on your computer and make sure that the USB port is enabled and working properly. 2. During installation , please don’t ...

    Z-TEK USB转串口驱动

    Z-TEK USB2.0转 2*RS232 通用串口线驱动,USB2.0 转串口驱动 FTDI-FT2232

    Z-TEK USB 驱动

    USB转RS232 驱动,含WIN7/Liunx/MacOS驱动

    串口驱动 PL2303/PL2303GT

    PL2303/PL2303GT芯片串口驱动 Z-TEK使用PL2303芯片 USB转RS232可用

    STM32-P103.rar_MOD_stm32 custom_stm32 mp3 _usb sd mmc mp3_usb vI

    The RS232 driver and connector allow USB to Virtual COM port demo to be evaluated. The CAN port and driver allow CAN applications to be developed. The UXT connector allow access to all other UEXT ...

    USB to R232的驱动

    资源为USB-serial controller的驱动,USB to RS232,PLC电缆驱动。 Win7下的Prolific USB-to-Serial Com Port端口由于驱动版本太新不能用? 这个我自用的,可以使用。

Global site tag (gtag.js) - Google Analytics