Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VNL5090 specifications are not guaranteed with 3.3V supply #27

Open
dron0gus opened this issue Jan 28, 2024 · 11 comments
Open

VNL5090 specifications are not guaranteed with 3.3V supply #27

dron0gus opened this issue Jan 28, 2024 · 11 comments

Comments

@dron0gus
Copy link

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

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

@rusefillc
Copy link

A bit related to mck1117/proteus#125

@OrchardPerformance
Copy link
Member

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
Copy link

@OrchardPerformance please clarify temperature conditions of your test.

@OrchardPerformance
Copy link
Member

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 nmschulte changed the title VLN5090 specifications are not guaranteed with 3.3V supply VNL5090 specifications are not guaranteed with 3.3V supply Feb 17, 2024
@nmschulte
Copy link

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

@OrchardPerformance
Copy link
Member

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
Copy link
Member

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
Copy link
Author

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
Copy link
Author

20221213_003511
This one is for 2.7V.

@dron0gus
Copy link
Author

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
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants