Hello everyone, I am designing a 48V three-phase inverter that will be connected to a BLDC motor controlled using an FOC algorithm.
In fact, the inverter I am designing can be connected either to the "150" motor or the "85" motor, as you can see in the photo below.
Currently, the motor is controlled by another commercial driver, and these are the currents (phase, bus and quadrature) values I have measured:
I will use a microcontroller with a 12-bit ADC.
1) I’ve chosen the INA240 for phase current sensing – do you think that’s the right choice?
2) Is the RMS value sufficient for sizing? Or do we also need the maximum and minimum values??
3) Assuming the INA240 is ok and using RMS value, I’ve attached the calculations I’ve done… are they correct?
(for Iphase,max I assumed twice the value of Iphase,max measured using an oscilloscope current clamp, so twice 2,92A .. which is 6A)
I've set G=50V/V and calculated Rsense=6m ohm
I would be grateful if you could provide some feedback on the calculations and the choice of 50V/V

In fact, the inverter I am designing can be connected either to the "150" motor or the "85" motor, as you can see in the photo below.
Currently, the motor is controlled by another commercial driver, and these are the currents (phase, bus and quadrature) values I have measured:
I will use a microcontroller with a 12-bit ADC.
1) I’ve chosen the INA240 for phase current sensing – do you think that’s the right choice?
2) Is the RMS value sufficient for sizing? Or do we also need the maximum and minimum values??
3) Assuming the INA240 is ok and using RMS value, I’ve attached the calculations I’ve done… are they correct?
(for Iphase,max I assumed twice the value of Iphase,max measured using an oscilloscope current clamp, so twice 2,92A .. which is 6A)
I've set G=50V/V and calculated Rsense=6m ohm
I would be grateful if you could provide some feedback on the calculations and the choice of 50V/V














