UARTs on GPIO

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

UARTs on GPIO

642 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by rezaxyz on Thu Oct 16 10:17:29 MST 2014
Hi all,

I want to design an LPC1768 based board to interface 16 serial ports (Baud Rate: 38400/No Parity/1 Stop bit); in your opinion is it practical to emulate 16 UARTs on GPIO?

Thank in advance,
Reza
Labels (1)
0 Kudos
5 Replies

570 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by rezaxyz on Wed Oct 29 07:12:19 MST 2014

Quote: capiman
Can you tell a bit more what you want to do with the 16 UARTs?
Do you only want to send on the 16 UARTs? Or perhaps do you only want to receive?
Or communication in both directions?
Are there rarely data or more or less permanently data?
When you have 16 UARTs, you need 16 TX and 16 RX lines, so 32 GPIOs.

What do you want to do with the data? Receive data on one UART, do something with it
and send answer on it or forward data?
Or shall the data be send somewhere else, e.g. USB?
Shall the used MCU be able to do something else or only control the 16 UARTs?



Thank you capiman for answer,
Communication is almost receive only and the data is received rarely (e.g. 100 characters in a minutes). The received packets should be buffered and send to a server via Ethernet in a predefined intervals.
0 Kudos

570 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by capiman on Fri Oct 17 05:38:29 MST 2014
Can you tell a bit more what you want to do with the 16 UARTs?
Do you only want to send on the 16 UARTs? Or perhaps do you only want to receive?
Or communication in both directions?
Are there rarely data or more or less permanently data?
When you have 16 UARTs, you need 16 TX and 16 RX lines, so 32 GPIOs.

What do you want to do with the data? Receive data on one UART, do something with it
and send answer on it or forward data?
Or shall the data be send somewhere else, e.g. USB?
Shall the used MCU be able to do something else or only control the 16 UARTs?
0 Kudos

570 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by LabRat on Fri Oct 17 03:54:39 MST 2014
MAX14830  :quest:

http://www.maximintegrated.com/en/products/interface/controllers-expanders/MAX14830.html
0 Kudos

570 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by rezaxyz on Fri Oct 17 03:37:51 MST 2014

Quote: rocketdawg
No



Thank you rocketdawg,
Do yo have a better solution(s)?
0 Kudos

570 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by rocketdawg on Thu Oct 16 19:24:11 MST 2014
No
0 Kudos