Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Multiple USB <-> UART converters - how many can I use on one PC?

Status
Not open for further replies.

tomeeh

Junior Member level 1
Junior Member level 1
Joined
Mar 11, 2006
Messages
18
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Poland
Visit site
Activity points
1,515
Hi,

I need to interface lots of microcontrollers to a single Windows PC. How much - 100 pieces. All of them have UART, of course; but USB is not available. I was wondering if I can use 11 USB Hubs, each with 10 output ports connected in daisy chain.
PC
|
1to10 USB HUB
|
10x 1to10USB HUB
| | |
ch.1 ch.2 .... ch.100

Moreover every channel (from 1 to 100) would have a USB to UART converter (FTDI or PL). But I am asking myself if
1. A PC is capable to handle 100 virtual COM ports. (Theoretically it should be 127USB and 256COM ports)
2. 100 pieces of FTDI or PL chip can harmful work on one system...

Any ideas?
 

maybe possible, it depends on the motherboard of the PC, you would need to use a powered USB hubs for this.

A better option would be to use a RS 485 network. For this you only need one COM port connected to a RS 485 adapter (there are many available online), the network is connected to a RS 485 transciever IC, such as the SN75176. The transciever then sends/receives the data to the PIC serially on TTL levels.

With this option the PC can individually address each micro-controller and read data. You need to implement a suitable protocol for transferring data in packets. Try searching the internet for more on RS 485 protocols.

thanks
a
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top