How to design UART to achieve a robust communication over longer distances
How should a UART interface be designed so that a robust communication possible can be established between two MCUs. The following table is shown in a data sheet from Texas Instruments. You can see the error rate depending on the baud rate.
According to my research a low baud rate below 57600 bit/s and 16x oversampling is suitable for a communication over a longer distance.
1) Are the error rates manufacturer dependent?
I can't find any application notes from ST for implementing a reliable UART.
2) Are there any recommendations on which communication protocols should be used? (Something like TCP/IP over UART).
Thanks in advance