I am using CAN bus to communicate between this BLDC motor with a built in driver and a real-time control computer which uses a galvanically isolated Microchip MCP2561FDE/SN CAN transceiver. Unfortunately I don't have any details on the CAN transceiver built into the motor driver board. Here is a diagram showing the isolation setup for the MCP2561 transceiver.
The CAN comms works perfectly when powered with 48V by a QPX1200SP power supply. CAN high and low sit at the right voltages and dominant states are clear with a differential measurement. Things however get very weird when I try and power the motors with our 48V 10kW power supply which is on a 3-phase plug (400V 50Hz). I was getting a ton of passive errors on the bus and because of this messages would only get through intermittently, so I decided to scope the CAN lines and this is what they looked like.
Sorry for not showing this in the screenshot but the frequency of these is about 104kHz. The 11Vp-p really concerns me. The purple signal is the differential measurement of both probes. When messages come through the differential signal looks fine (sorry I don't have screenshot of this) which is probably why communication is still happening albeit with a lot of passive errors. Even weirder is that when I increased the time scale there was also this 175Hz modulation happening.
I immediately tried disconnecting the common ground wire on the motor end and the sinusoidal shape dissapeared but both of the lines still had random signals at 11Vp-p and sometimes even 16Vp-p. After this I turned everything off. I'd really like to provide more scope screenshots I just don't know how much protection is on the motor's CAN transceiver and I can't afford to break one.
I really have no clue what aspect of the power supply could be causing these weird voltages so absolutely any help would be so appreciated!