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速率工作。
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串口。 还一种可能,1扩7的芯片加1个1扩4的芯片