FOME-Tech / Polygonus

Polygonus - Brain board for FOME ecus
10 stars 4 forks source link

VNL5090 specifications are not guaranteed with 3.3V supply #27

Open dron0gus opened 7 months ago

dron0gus commented 7 months ago

Screenshot from 2024-01-28 19-56-09

SO-8 version has dedicated supply voltage pin, BTW.

rusefillc commented 7 months ago

A bit related to https://github.com/mck1117/proteus/issues/125

OrchardPerformance commented 6 months ago

Spent some time running tests on the VNL5090 all seem to trigger by 2.7v and we reliably see 3.2v on the brain boards at the VNL pin.

No one has yet had an issue with the lowsides and there must be 100 cars and over 50,000 miles driven.

Probably on a V2 of the brain board we will do something to bump the voltage up but it currently seems to be a spec vs reality thing.

rusefillc commented 6 months ago

@OrchardPerformance please clarify temperature conditions of your test.

OrchardPerformance commented 6 months ago

What temperature conditions would you like? We can do it at anything from the 15c it is here today right up to 100c if you want?

nmschulte commented 6 months ago

I wonder how the supply affects switching characteristics: that's probably where an issue would arise if any, given your tests @ 3.3V.

OrchardPerformance commented 6 months ago

Yes, that would certainly be my primary concern. In terms of what it would directly affect the most obvious would be injector dead times. Something that can certainly be verified using a spare rover 4cu ecu as they have VNL5090s on the base board and 5v pull ups. A job for a dedicated test on that at a later time.

OrchardPerformance commented 6 months ago

Repeated the same testing on the same VNL5090s today at 70c PCB temperature, increased temperature actually lowers the activation voltage. At 70c the activation is 0.1v lower than at 15c.

dron0gus commented 6 months ago

As far as I remember I already posted these pictures in RE slack channel related to WBO. This is how similar part (VND7NV04) part operates with 2.7V vs 3.1V and 1A load. 20221213_003334 20221213_003511 You may see significant voltage drop on this MOSFET when supplied from 2.7V. I see 1V drop, with only 1A load. For me it seems that MOSFET is far out of its switching region. While DS says that maximum threshold voltage is 2.5V, Rds vs Vin graph starts at 3.5V. And it starts from 110mOhm@150C which is quite much. 3.1V amplitude was reduced to 2.7V by simply changing output pin "Output speed setting" from "Very high speed" to "Low speed" for STM32. BTW STM32F4 is capable to keep working at wide supply range. Down to 1.7V if I recall correctly.

dron0gus commented 6 months ago

20221213_003511 This one is for 2.7V.

dron0gus commented 6 months ago

Also, please note that transition process is bit extended with lower drive voltage. This may affect injector dead time calculation mentioned above. And cause additional heating of MOSFET

OrchardPerformance commented 6 months ago

That is exactly what my main concern would be and the reason for making V2 work off 5v.

I'll pop this one back open for now and take some measurements of the resistance and on time of the VNL5090 actually on brain board. It would be good to know with respect to the injector on time effects even if it does not appear to directly be causing an issue.