The DB25 connector on the AASD-15A servos is connected to the servo power ground and it can be carried to the microcontroller via the DB25 cable shield, and then in turn to the USB connector ground... This can give a nasty ground loop sometimes, affecting joysticks with ghosting or VR displays with gray-outs etc...
Apart from that, I use filtering for the output signals (OUT1, OUT2) from the servo drive that are simple sinking transistor directly interfaced to the servo drive control circuit, not via optocouplers, and carry lots of the EMI noise of the servo drive back to the Microcontroller. If these are not filtered the micro can go heywire...
Thanks
Thanos