Forum Discussion
Altera_Forum
Honored Contributor
15 years agoError probability UART RS232
Hello everyone, Is there any way to reduce the error probability in a serial transmission using the UART provided by Altera? For a baudrate of 115200 bps there is a Pe = 0.001 (1 erronous byte ...
Altera_Forum
Honored Contributor
15 years agoOk, so the receive async stream is back-to-back 10bit characters?
ie no extra delays between the stop bit of one character and the start bit of the next? If so it might be that the UART doesn't allow for a short stop bit - which is needed if the transmitter's clock is running slightly faster than the receiver's. The baud rate divisor might be being 'rounded to nearest', instead try rounding it down - giving a very slightly fast clock. This should mean that a clock of 'line idle' appears after some stop bits. Hopefully, when you transmit, the receiving hardware works better!