andreika-git / hellen-one

Hellen-One Hardware Platform for rusEFI Engine Management System
21 stars 28 forks source link

SN74LVC4245APWR is a bus transceiver/level shifter not a gate driver #378

Open rusefillc opened 6 months ago

rusefillc commented 6 months ago

24-TSSOP

image

Rafael Matos says

50ma per output is definitely not plenty at all to drive an IGBT for ignition either inside or outside the coil doesn't really matter an ISL9v3040s might use around 70ma with 5v on the gate, I have no questions about it turning ON I know it will drive, but its not reliable, i never seen an ignition driver circuit like this straight from a level shifter, all the ECU's I have ever owned/repaired/designed use very similar ignition driver circuits with a few small differences but same concept, after the level shifter it's always good practice to have some gate driver that can handle more current. The SN74 is a bus transceiver/level shifter not a gate driver

rusefillc commented 6 months ago

@dron0gus @andreika-git any opinions? we use SN74 on all recent mega-module designs which has inherited it from https://github.com/andreika-git/hellen-one/tree/master/modules/ign8 where it was used since day one

rusefillc commented 5 months ago

originally reported at https://www.facebook.com/groups/rusEfi/permalink/1876919989409302/

rusefillc commented 5 months ago

I am tracking this as a hellen-one ticket https://github.com/andreika-git/hellen-one/issues/378 not as an uaEFI ticket because same exact design was used on all hellen-one units. Some of them are driving for YEARS! Obviously the fact that we might have got lucky for a few years does not mean that the design is correct thus the ticket is open and will be open until we have a clear resolution.

We have a ton of https://github.com/rusefi/alphax-4chan boards in the wild

We have https://github.com/rusefi/hellen154hyundai used on daily driven vehicles for over a year

We have https://github.com/rusefi/rusefi/wiki/Hellen-128-Mercedes used on daily driven vehicle for over a year

rusefillc commented 5 months ago

The coil is golf mk3 from the distributor versions. Theres only one, and its VW 6N0905104. Mine's an aftermarket replacement from meyle

image

This is scope trace of trigger input and ign output . Does anyone know how big the pullup is on the ign output? Edit: this was WITH coil connected. Volt is same scale, red reaches 5v, blue only 2,5v.

rusefillc commented 5 months ago

huh

https://www.nxp.com/docs/en/data-sheet/MC33810.pdf

chrome_Tox6l46QFN

dron0gus commented 5 months ago

Do we sure that all smart coils have IGBTs as power switch? May be some have bipolar transistors or even darlington? Looking at oscilogram from https://github.com/andreika-git/hellen-one/issues/378#issuecomment-2045234004 I suspect bipolar or gate protection. Fronts are sharp I see no other reason to stop on 2.5V, does not look like output stage overload.

Another note. MC33810 is good for on-board IGBTs and dump (two-wire) coils. Definitely not the best choice for driving smart coils - no feedback benefits, no diagnostic.

dron0gus commented 5 months ago

High voltage NPN for ignition coil https://www.st.com/en/power-transistors/std901t.html Screenshot from 2024-04-09 18-37-00

rusefillc commented 2 weeks ago

Some suggestions at https://rusefi.com/forum/viewtopic.php?p=49945#p49945