I plan to create a circuit that communicate with 28 UART channels (115,200 bps for each channel). Can you advise what could e the best architecture to create this type of circuit? Let say that those are the controller communication protocols: USB channel, 3 SPI channels, 2 UART channels, FlexCAN, PCIe, I2C and Local bus
I thought about using MAX14830 which is a quad uart component, controlled by SPI. By using 7 components like this, I can create 28 UART channels, controlled by 3 SPI channels (using CS to choose with which uart quad to communicate with, and then control each time with each of the UART channels to use)
My question is if you have more elegant ways to do that using one of the other communication protocols I mentioned. Thanks.