This is a general question regarding to the Odrive overvoltage protection mechanism. I have been browsing the code & I can see that the Overcurrent on Ibus is protected by the brake resistor ; but I was not able to see any link between overvoltage error and the brake resistor. All the odrive firmware does is to register an error condition as (in axis.cpp, line 141)
error_ |= ERROR_DC_BUS_OVER_VOLTAGE;
I am worried of running Odrive 48V on a bench power supply more than 50V - because of the motor backEmf could destroy the DRV8301 easily ( which we have experienced before with another board). It looks like that I have missed something in the code… maybe someone can help ??