Architecture and problem:
I have a custom pcb that integrates 5 usb devices using 5 LAN7500 USB-> Ethernet converters. One for each device. I’m using 2 gigabit nanos transformerless switches to connect all the devices together.
When I power everything on I can talk to all 5 devices and all the switches seem to be working. However, we’ve had intermittent connection issues where one device could drop out and we’re having trouble debugging this issue. We also seem to have intermittent packet loss even when we can talk to all devices. Our board does get to 60C measured with a thermocouple, so that could explain some of the issues we’re having.
Switch connections:
Gigabit nano 1 connects devices 1-3 and then is daisy chained to the other gigabit nano2.
Then gigabit nano 2 is also connected to devices 4&5 and an external uplink. As well as gigabit nano 1. The external Ethernet uplink has a transformer to the outside world. The rest of the Ethernet connections do not have transformers.
Voltage mode vs current mode drivers:
I’ve read that only voltage mode line drivers work with this switch, but I’m having trouble understanding what the LAN7500 is. To my understanding it looks like the LAN7500 could be current mode. But if it is current mode, why are we able to use the switches at all?
-
Do you expect the LAN7500 to work reliably with the gigabit nano switches?
-
Is it ok to daisy chain the gigabit nano switches in this way?
-
Do you expect the heat of this board to impact our connection reliability in this way?
Thanks for your help,
Ryan