DRV8350R: Question of GHx signal Quailty

Part Number: DRV8350R

Tool/software:

Hello! Dear. TI Team,

We are currently using the DRV8350RH gate driver IC and are experiencing two issues.

We have configured the MOSFETs for driving a 3-phase motor as shown below, and we are applying a snubber circuit.

First, we measured the VGS of the high-side MOSFET using a differential probe, and the measured waveform is attached.

  1. The VGS (GHx) waveform of the high-side MOSFET appears to be a square wave, but the positive edge section shows a slight slew rate. However, the VGS (GLx) of the low-side MOSFET is a perfect square wave with no slew rate.
    We would like to know if it is normal for only the high-side MOSFET’s VGS (GHx) waveform to have a slight slew rate in the positive edge section, and why this slew region occurs.

  2. When zooming in on the positive edge section of the high-side MOSFET’s VGS (GHx) waveform (which has the slew rate), we observe a small spark-like noise.
    We would like to know possible methods to eliminate this phenomenon, the reasons why it occurs, and what side effects it may cause if it persists. (IDRIVE PIN : SHORT TO GND (Minimum setting))

  3. R3, R4 = 1ohm / R1, R2 = 3ohm / C1, C2 = 470pF

Thank you, as always, for your kind support.

Best regards,

  • Hey Johnson,

    1. The VGS (GHx) waveform of the high-side MOSFET appears to be a square wave, but the positive edge section shows a slight slew rate. However, the VGS (GLx) of the low-side MOSFET is a perfect square wave with no slew rate. We would like to know if it is normal for only the high-side MOSFET’s VGS (GHx) waveform to have a slight slew rate in the positive edge section, and why this slew region occurs.

    A - Both High side and low side VGS voltage will have a slew during turn on and turn off. Is highside being measured from GHx-SHx and low side from GLx-GND? The time scale might be affecting how much the slew is being visible. The gate current will determine how fast the MOSFET slews up.

    What is the rise/fall time for VDS? 

    2. When zooming in on the positive edge section of the high-side MOSFET’s VGS (GHx) waveform (which has the slew rate), we observe a small spark-like noise.
    We would like to know possible methods to eliminate this phenomenon, the reasons why it occurs, and what side effects it may cause if it persists. (IDRIVE PIN : SHORT TO GND (Minimum setting))

    A - This looks like noise around the miller region of the MOSFET. This is the region where the MOSFET VDS is slewing. Can you take waveforms of GHx-GND, SHx-GND, and VGS for a rise and fall? There might be switching noise on SHX, which could be coupling into the VGS voltage.

    I am curious, what is the battery voltage and the application for this project?

    Best,
    Akshay

  • Dear Akshay

    1. I measured VGS as GHX-SHX and GLX-GND.

    but, I don’t quite understand the meaning of the phrase: "The time scale might be affecting how much the slew is being visible."
    Could you please explain it in simpler terms?

    2. I will let you know soon regarding waveforms of GHx-GND, SHx-GND, and VGS for a rise and fall.

    3. battery voltage : 48V 

    Application is  Actuator (motor) in Robot (upper 7axis)

  • Hey Johnson,

    1) If the waveform was too zoomed out the small time for falling might not show the slew. Also is this a simulation?
    I  would like to see the waveforms from the actual hardware if possible.

    2) Sounds good, thanks.

    3) Thanks for the background.

    Best,

    Akshay

  • Dear. Akshay,

    1. This waveform is a hand-drawn representation of the actual waveform. Due to the firewall, I am unable to attach the real captured waveform. I tried to draw it as closely as possible, and I kindly ask for your understanding on this.
      Our control frequency is about 20 kHz, and we are performing current control.
      We measured GHx–SHx and GLx–GND on the oscilloscope with the same time scale, and only GHx–SHx shows the slew rate, similar to the waveform I previously shared.
      GLx–GND, on the other hand, is almost a perfect square wave.

    2. Please refer to the attached waveform diagram.

    3. I also have an additional question.
      Our input voltage is 48 V, and when we drive the motor and measure as below:

    • The GHx–GND voltage level of waveform shows about 60 V,

    • The SHx–GND voltage level of waveform shows about 51 V,

    • The GHx–SHx voltage level of waveform shows about 11 V.

    It seems the reason each waveform has a different voltage level is because the reference points are different. However, since the input voltage is 48 V, I expected GHx–GND and SHx–GND to both measure around 48 V. I would like to understand why they are measured in this way.

    < GHx - SHx Details>

  • Hey Johnson,

    I will review and aim to provide feedback tomorrow.

    Thanks,

    AKshay

  • Hey Johnson,

    You are correct the different voltages seen are due to the different points being measured.

    Ideal system:

    Battery - 48V

    HS MOSFET - Off state

    GHx-GND ~ 48V

    SHx-GND ~ 48V (leakage might affect the actual voltage) but GHx rides on SHx and SHx floats up to Vdrain through body diode of the MOSFET

    VGS (GHx-SHx) = 0V

    https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1241308/faq-why-do-shx-and-ghx-float?tisearch=e2e-sitesearch&keymatch=faq%3Atrue

    In order to turn on HS FET the gate needs to be higher than the source voltage. Our chargepump outputs around 12V

    So when HS MOSFET - On State

    GHx-GND - 48+ 12 ~60V

    SHx- GNd - 48V

    VGS - ~12V

    Due to measurement point, noise, battery voltage variation these might not be exactly the same but close enough to the expected.

    ...

    As far as the noise you see on GHx-Shx - The noise seems to be located around your miller plateau voltage. Miller Plateau is where VDS slew of the MOSFET occurs, this is where you have a voltage rail going from 0-48V this noise can couple into the miller region based on layout/parasitic capacitance present. To reduce the magnitude you can try to slow down the slew rate using lower gate current. (fast switching applications target around 200ns for VDS slew.

     [FAQ] Selecting the Best IDRIVE setting and Why this is Essential 

    ...

    Robotics is a key focus interest for us so I would be happy to have a meeting to learn more/address these questions if you have more. Let me know if you would be interested in having one.

    Best,

    Akshay