RevPi Connect S starts glitching if using more than 7 serial ports
Posted: 04 Apr 2025, 14:52
Hello,
I am using RevPi Connect S controllers (SKU: 100374), and with them I am using two USB to 4 channel RS485 connverters, so in my /dev/serial/by-path folder I see this tty files:
pi@CPS1:~ $ ls /dev/serial/by-path/
platform-fe980000.usb-usb-0:1.2:1.0-port0
platform-fe980000.usb-usb-0:1.2:1.1-port0
platform-fe980000.usb-usb-0:1.2:1.2-port0
platform-fe980000.usb-usb-0:1.2:1.3-port0
platform-fe980000.usb-usb-0:1.3:1.0-port0
platform-fe980000.usb-usb-0:1.3:1.1-port0
platform-fe980000.usb-usb-0:1.3:1.2-port0
platform-fe980000.usb-usb-0:1.3:1.3-port0
platform-fe980000.usb-usb-0:1.5.2:1.0-port0
platform-fe980000.usb-usb-0:1.5.3:1.0-port0
I am using a ASP.NET application that communicates with fileld devices using the RS485 converters serial ports. I have noticed that if I am using 7 / 8 serial ports (so application comminicates with 7 devices) everything works fine, but if I am using 8 / 8 serial ports (8 devices) the controller starts glitching - the packets on the converter get lost, the controller gets randomly unreachable on the LAN network, the PWR LED starts blinking red and so on…
Is there any explanation to this behaviour? Is there anything I can do to resolve this problem?
Thanks in advance!
Best regards,
Ivan
I am using RevPi Connect S controllers (SKU: 100374), and with them I am using two USB to 4 channel RS485 connverters, so in my /dev/serial/by-path folder I see this tty files:
pi@CPS1:~ $ ls /dev/serial/by-path/
platform-fe980000.usb-usb-0:1.2:1.0-port0
platform-fe980000.usb-usb-0:1.2:1.1-port0
platform-fe980000.usb-usb-0:1.2:1.2-port0
platform-fe980000.usb-usb-0:1.2:1.3-port0
platform-fe980000.usb-usb-0:1.3:1.0-port0
platform-fe980000.usb-usb-0:1.3:1.1-port0
platform-fe980000.usb-usb-0:1.3:1.2-port0
platform-fe980000.usb-usb-0:1.3:1.3-port0
platform-fe980000.usb-usb-0:1.5.2:1.0-port0
platform-fe980000.usb-usb-0:1.5.3:1.0-port0
I am using a ASP.NET application that communicates with fileld devices using the RS485 converters serial ports. I have noticed that if I am using 7 / 8 serial ports (so application comminicates with 7 devices) everything works fine, but if I am using 8 / 8 serial ports (8 devices) the controller starts glitching - the packets on the converter get lost, the controller gets randomly unreachable on the LAN network, the PWR LED starts blinking red and so on…
Is there any explanation to this behaviour? Is there anything I can do to resolve this problem?
Thanks in advance!
Best regards,
Ivan