– Copied from customer email –
We started seeing a weird problem that points to one of our products on which we use the ( SwitchBlox Nano – 1 Inch Ethernet Switch.
The issue seems to be that the Ethernet link drops after a while of heavy constant ethernet load. The time it takes to reproduce the problem varies from 15min to a couple of hours but it’s repeatable.
Our setup is as follows:
We have a custom board that communicates to a USB host device (tablet) using LAN9514 USB Hub through USB2.0 on the IC’s USB upstream port. The LAN9514 has a 10/100 Ethernet MAC/PHY controller that we are using to communicate with the SwitchBlox Nano. We are using PCB traces (length-matched between the differential pairs) from the LAN9514 Ethernet PHY to one of the SwitchBlox ports (please note that we don’t have magnetics on the LAN9514 side).
The 2nd port of the SwitchBlox connects to a KSZ8795 Ethernet switch (100Mbps) using a 5m Ethernet cable. Then a 2nd port of the KSZ8795 switch connects to a robot through another 5m Ethernet cable (please see the picture attached).
The Ethernet network is established and starts fine. We stream positions from the USB host device (tablet) to the robot at 500Hz. After a while (from 15min to 2 hours), the robot stops moving. After some investigation, we see that the Ethernet link drops for 2 seconds.
We replaced our custom board with an off-the-shelve USB-to-Ethernet adapter (kept everything else), and we are not able to reproduce the issue. The problem seems to be caused by the combination/implementation of the LAN9514 IC and the SwitchBlox Ethernet switch.
-
Did you see a similar issue to this happen before with the SwitchBlox ?
-
Do you think that not using magnetics on the Ethernet in-board connection between the LAN9514 and the SwitchBlox side could be problematic ?
Any help on this would be greatly appreciated.