GD3162 gate driver

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

GD3162 gate driver

Jump to solution
1,551 Views
Akshat_VE02376
Contributor III

Can anyone clarify the requirements needed for sensing short circuit and over current faults using ISENSE pin of gate driver? In my case, when I'm trying to set a threshold voltage for OCTH and SCCOMPTH (after enabling OCSNS and SCSNS bits to 1) and even after giving a voltage greater than the threshold to the ISENSE pin , it is sporadically detecting SC fault (OC fault is not at all being detected).
I'm attaching the schematic which shows the INSENSE pin connection :

Akshat_VE02376_0-1737971966261.pngAkshat_VE02376_1-1737972012286.png

Instead of directly connecting to the MOSFET terminal, we have designed a circuit mentioned above for phase current cut off. Please explain what else is needed to get an SC and OC fault and cutoffs respectively

0 Kudos
Reply
1 Solution
1,536 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Anand,

Circuit connections look appropriate.

As the ISENSE/COMP is a dual purpose pin, please confirm that ISNCMP_EN bit in MODE2 register is set to 0 to activate ISENSE functionality. Also make sure that OC fault is not masked by setting the OCM bit to 1 in MSK1 register.

You mention sporadic detection of SC, no detection of OC. This could be due to the filter times on these 2 faults, filter time on OC is typically longer. Please configure using SCFF/SCFILT (100ns to 1.1µs) and OCFILT (0.5µs to 5µs) in CONFIG2 and resp. CONFIG1 registers. The positive pulse width on Isense must be much greater than these filter times to ensure reliable detection.

From your circuit, SC and OC will always be triggered simultaneously. Is there any added value in enabling both then? OC could be masked if you want to directly interrupt PWM operation...

Also, maybe the MCU/safing logic has direct access to the PH_OC_Cutoff signal? In this case, similar behavior could be achieved at lower cost (no need for optocoupler) by driving the FSENB line low (FSSTATE=0). This will turn OFF the driver using SSD as well.

BRs, Tomas

View solution in original post

2 Replies
1,524 Views
Akshat_VE02376
Contributor III

Yes, we have masked the OC fault and disabled over current fault management in the MODE2 register. We only want a PWM cut off using SSD whenever the current reaches a certain value. Yes, you are correct to figure out that the safing logic (SBC) has a direct access, but we are currently not using the failsafe state. But I still doubt that if I'm giving a constant voltage at the ISENSE pin which is greater than the threshold then how does the filter time cause the sporadic occurrence of the fault? Please clarify this, Tomas. And also is it correct to ay that DESAT_fault will always occur at times of short circuit at greater voltages?

0 Kudos
Reply
1,537 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hello Anand,

Circuit connections look appropriate.

As the ISENSE/COMP is a dual purpose pin, please confirm that ISNCMP_EN bit in MODE2 register is set to 0 to activate ISENSE functionality. Also make sure that OC fault is not masked by setting the OCM bit to 1 in MSK1 register.

You mention sporadic detection of SC, no detection of OC. This could be due to the filter times on these 2 faults, filter time on OC is typically longer. Please configure using SCFF/SCFILT (100ns to 1.1µs) and OCFILT (0.5µs to 5µs) in CONFIG2 and resp. CONFIG1 registers. The positive pulse width on Isense must be much greater than these filter times to ensure reliable detection.

From your circuit, SC and OC will always be triggered simultaneously. Is there any added value in enabling both then? OC could be masked if you want to directly interrupt PWM operation...

Also, maybe the MCU/safing logic has direct access to the PH_OC_Cutoff signal? In this case, similar behavior could be achieved at lower cost (no need for optocoupler) by driving the FSENB line low (FSSTATE=0). This will turn OFF the driver using SSD as well.

BRs, Tomas

%3CLINGO-SUB%20id%3D%22lingo-sub-2034470%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EGD3162%20gate%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2034470%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ECan%20anyone%20clarify%20the%20requirements%20needed%20for%20sensing%20short%20circuit%20and%20over%20current%20faults%20using%20ISENSE%20pin%20of%20gate%20driver%3F%20In%20my%20case%2C%20when%20I'm%20trying%20to%20set%20a%20threshold%20voltage%20for%20OCTH%20and%20SCCOMPTH%20(after%20enabling%20OCSNS%20and%20SCSNS%20bits%20to%201)%20and%20even%20after%20giving%20a%20voltage%20greater%20than%20the%20threshold%20to%20the%20ISENSE%20pin%20%2C%20it%20is%20sporadically%20detecting%20SC%20fault%20(OC%20fault%20is%20not%20at%20all%20being%20detected).%3CBR%20%2F%3EI'm%20attaching%20the%20schematic%20which%20shows%20the%20INSENSE%20pin%20connection%20%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Akshat_VE02376_0-1737971966261.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Akshat_VE02376_0-1737971966261.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F321477i2E8A7ED92310E609%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Akshat_VE02376_0-1737971966261.png%22%20alt%3D%22Akshat_VE02376_0-1737971966261.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Akshat_VE02376_1-1737972012286.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Akshat_VE02376_1-1737972012286.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F321478i961AA98CED35D4F9%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Akshat_VE02376_1-1737972012286.png%22%20alt%3D%22Akshat_VE02376_1-1737972012286.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EInstead%20of%20directly%20connecting%20to%20the%20MOSFET%20terminal%2C%20we%20have%20designed%20a%20circuit%20mentioned%20above%20for%20phase%20current%20cut%20off.%20Please%20explain%20what%20else%20is%20needed%20to%20get%20an%20SC%20and%20OC%20fault%20and%20cutoffs%20respectively%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2034866%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20GD3162%20gate%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2034866%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EYes%2C%20we%20have%20masked%20the%20OC%20fault%20and%20disabled%20over%20current%20fault%20management%20in%20the%20MODE2%20register.%20We%20only%20want%20a%20PWM%20cut%20off%20using%20SSD%20whenever%20the%20current%20reaches%20a%20certain%20value.%20Yes%2C%20you%20are%20correct%20to%20figure%20out%20that%20the%20safing%20logic%20(SBC)%20has%20a%20direct%20access%2C%20but%20we%20are%20currently%20not%20using%20the%20failsafe%20state.%20But%20I%20still%20doubt%20that%20if%20I'm%20giving%20a%20constant%20voltage%20at%20the%20ISENSE%20pin%20which%20is%20greater%20than%20the%20threshold%20then%20how%20does%20the%20filter%20time%20cause%20the%20sporadic%20occurrence%20of%20the%20fault%3F%20Please%20clarify%20this%2C%20Tomas.%20And%20also%20is%20it%20correct%20to%20ay%20that%20DESAT_fault%20will%20always%20occur%20at%20times%20of%20short%20circuit%20at%20greater%20voltages%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2034552%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20GD3162%20gate%20driver%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2034552%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Anand%2C%3C%2FP%3E%0A%3CP%3ECircuit%20connections%20look%20appropriate.%3C%2FP%3E%0A%3CP%3EAs%20the%20ISENSE%2FCOMP%20is%20a%20dual%20purpose%20pin%2C%20please%20confirm%20that%20ISNCMP_EN%20bit%20in%20MODE2%20register%20is%20set%20to%200%20to%20activate%20ISENSE%20functionality.%20Also%20make%20sure%20that%20OC%20fault%20is%20not%20masked%20by%20setting%20the%20OCM%20bit%20to%201%20in%20MSK1%20register.%3C%2FP%3E%0A%3CP%3EYou%20mention%20sporadic%20detection%20of%20SC%2C%20no%20detection%20of%20OC.%20This%20could%20be%20due%20to%20the%20filter%20times%20on%20these%202%20faults%2C%20filter%20time%20on%20OC%20is%20typically%20longer.%20Please%20configure%20using%20SCFF%2FSCFILT%20(100ns%20to%201.1%C2%B5s)%20and%20OCFILT%20(0.5%C2%B5s%20to%205%C2%B5s)%20in%20CONFIG2%20and%20resp.%20CONFIG1%20registers.%20The%20positive%20pulse%20width%20on%20Isense%20must%20be%20much%20greater%20than%20these%20filter%20times%20to%20ensure%20reliable%20detection.%3C%2FP%3E%0A%3CP%3EFrom%20your%20circuit%2C%20SC%20and%20OC%20will%20always%20be%20triggered%20simultaneously.%20Is%20there%20any%20added%20value%20in%20enabling%20both%20then%3F%20OC%20could%20be%20masked%20if%20you%20want%20to%20directly%20interrupt%20PWM%20operation...%3C%2FP%3E%0A%3CP%3EAlso%2C%20maybe%20the%20MCU%2Fsafing%20logic%20has%20direct%20access%20to%20the%20PH_OC_Cutoff%20signal%3F%20In%20this%20case%2C%20similar%20behavior%20could%20be%20achieved%20at%20lower%20cost%20(no%20need%20for%20optocoupler)%20by%20driving%20the%20FSENB%20line%20low%20(FSSTATE%3D0).%20This%20will%20turn%20OFF%20the%20driver%20using%20SSD%20as%20well.%3C%2FP%3E%0A%3CP%3EBRs%2C%20Tomas%3C%2FP%3E%3C%2FLINGO-BODY%3E