We are using UART peripheral from nrf52840. It communicates with a modem over the serial, but after receiving a random number of bytes, we get frame errors(the uart driver return 0x4 in error mask)
We changed the test and the device from AT modem to a usb-serial adapter and from our device to development board PCA10056, but the error appears at each test.
The wires we are using are about 2 cm for AT modem and 10 cm for usr-serial adapter.
No flow control is used.
Also we have tested with different speeds - 38400, 115200, 230400.
The test program is the example from nRF5_SDK_15.3.0_59ac345/examples/peripheral/serial_uartes/ (attached) , modified to use only one serial instance and wait for UART bytes.
We send a small number of characters (10 -20) followed by <CR><LF> sequence.
After a random number of sequences the UART driver indicate frame error.
How can we resolve this to have a correct transfer?