Hi Experts,
I'm designing a BLDC motor driver, powered by 500V DC-bus. Using 600 GaN device leaves me with 100V VDS margin. So I've a very tight overshoot margin, hence my layout should be really optimised.
I've decided an 80V maximum overshoot (can be less too). What I'm trying to do now is to get an approximate value of maximum permissible power loop inductance (Lp) for the given overshoot i.e. how high the power loop inductance can be such that the overshoot limit isn't exceeded. To find Lp, I know of one formula - V = Lp * di/dt. I'm switching 10A current in 10ns (least), which gives me 1A/ns maximum slew rate
I'm doing this theoretical exercise before making the layout because depending on the value of loop inductance I'll make further moves. If Lp is high, I'l buy leaded package (easy soldering), opt for 2 layer design, make a "relaxed" layout and get the work done quickly and cheaply. However, if Lp is low, I'll buy small packages, opt for 4 layer design and spend more time optimising the layout. Because time and money both are limited, I wish to make a wise decision up front. I don't want to continuously roll out iterations v1,v2,v3,.... till I get the desired overshoot.
My questions are -
1. Is 1A/ns slew rate calculated correctly? (tf = tr =~10ns, Imax = 10A)
2. How to calculate the loop inductance value Lp? Is L*di/dt method the correct way to "back calculate" the Lp value as stated?
3. What other factors, if any, have to taken into account for calculating the Lp value?
I don't need accurate answers but a close enough approximate to get started with the work. However, if there are any detailed resources available, I'll be glad to go through them.
Thanks!