6
\$\begingroup\$

I am building a dual high current buck driver for driving two fiber coupled laser diode arrays. This is my second attempt at a board -- my first attempt had excessive ringing due to the board layout (documented in this earlier question from me). The design parameters are:

  • Vin: 8v nominal
  • Vout: 2v - 4v (constant current supply)
  • Current set: 50A
  • Input ripple: 1%
  • Output ripple: 1%
  • Switching frequency: 500kHz
  • Control IC is a MAX20096

The schematic:

Buck Converter Schematic

I received some great advice in my previous post and I have tried to apply it all to this new layout. I've also found a great set of articles on buck converter PCB Layout I tried to closely follow as well as a careful study of the PCB Layout for the MAX20096 evaluation board. The layout is now:

  • 4 layers. Inner layer 1 is a dedicated ground layer.
  • High current ground is separate from analog ground. They are tied together at a single point very close to the control IC.
  • Tried to reduce current loop length as much as possible.
  • Current sense is now done via Kelvin connection routed using differential pairs.

Here are the layouts for each of the layers:

Top Layer PCB Top Layer

Inner Layer 1 (dedicated ground plane) PCB Inner Layer 1

Inner Layer 2 (sense, gate drive) PCB Inner Layer 2

Bottom Layer (Vin, VCC) enter image description here

Thanks in advance for any advice.

\$\endgroup\$
8
  • \$\begingroup\$ Looks fairly professional at this point... Lab testing will tell how you did. \$\endgroup\$
    – MadHatter
    Commented May 11, 2020 at 1:20
  • 1
    \$\begingroup\$ You need high speed capacitors at the input of Q1 & Q3 which will bypass the switching currents for Q1,Q3. See C9,C11 & C17,C21 in EVB. Why before filtering with the output capacitors C11,C13,C15 you mounted LASER1. same case for other channel. \$\endgroup\$
    – user19579
    Commented May 11, 2020 at 6:07
  • 1
    \$\begingroup\$ @user19579 Yeah. Move the current sense resistors closer to the central Y-axis to free up space near the MOSFETs and place some large ceramic caps next to the MOSFETs smack dab across the rails. \$\endgroup\$
    – DKNguyen
    Commented May 11, 2020 at 6:28
  • \$\begingroup\$ @DKNguyen: I have just given comment, Not going to do myself. Are you asking me to do it, or Just addressing the comment on behalf of Brian Pepin,. \$\endgroup\$
    – user19579
    Commented May 11, 2020 at 9:26
  • \$\begingroup\$ @user19579 Its just to link comments together in a chain. \$\endgroup\$
    – DKNguyen
    Commented May 11, 2020 at 13:02

1 Answer 1

6
\$\begingroup\$

The high-side gate drive loop is bigger than it needs to be. The high-side gate drive signal is floating so it doesn't use the ground as its return path. Since it is the bootstrap capacitor which is powering that loop, the current flows using the common node between half-bridge MOSFETs for its return path back to the bootstrap capacitor.

The current flows from through C1 into pin 2, out of the IC through pin 3, through the gate-source of Q1, and back to the IC through pin 1. Something similar happens for Q3.

This forms two massive loops on Layer 2 (outlined in red). The loop area is in pink and even with minimal changes to your current layout you could move the traces at the top of the loop down to completely get rid of the pink parallelograms. This would immediately halve your loop area but the loop is still really big but you can't get it any smaller with this layout since the low-side gate drive trace (outlined in yellow) is sitting in between the high-side gate drive trace and its return trace.

enter image description here

You made the high and low side gate drive traces (coming from pins 3/6 and 32/9, respectively) dance around each other on layer 2 near the IC so they would not block each other getting to the gate resistors. This resulted in the low-side gate drive traces coming from pins 32 and 9 get in between the high-side gate drive trace (pins 3/6) and its return trace (pins 1/8), preventing you from tightening up the high-side gate drive loop.

The natural pin ordering should have prevented this from happening but your dancing got around it. But you don't need to do this if sending one of the traces on a different layer. It looks like you can send the high-side gate signal (pins 3 and 6) through layer 4 without interrupting any plane currents and making them take detours around the traces). This would let you get the gate drive traces (pins 3 and 6) right under its return trace (pins 1 and 8). Do that if you can.

Then rejig the lowisde gate drive trace (outlined in yellow, pins 32 and 9) to be shorter and more direct.

\$\endgroup\$
3
  • \$\begingroup\$ Fantastic, thanks for the look. I've already fixed the loop on the gate drivers and will look into the added caps and output cap placement recommended by @user19579. \$\endgroup\$ Commented May 12, 2020 at 3:35
  • \$\begingroup\$ @DKNguyen Since there's no current flowing between the gate and source of the FET, is it still considered a loop? \$\endgroup\$
    – mastermind
    Commented Sep 26 at 12:33
  • 1
    \$\begingroup\$ @mastermind Yes. There IS a current, and often quite a high once, when charging and discharging the gate-source capacitance of the FET. This is what causes gate ringing and noise. It is only once the MOSFET conducts (or stops conducting) and stays that way that the gate draws no current, but in a PWM circuit like a buck converter you are constantly switching. \$\endgroup\$
    – DKNguyen
    Commented Nov 2 at 16:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.