You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved FET parsing + clean out unspecified/ideal params (#422)
Improves how gate charge is handled in JLC FET parsing. Adds
supplemental gate charge data into the JlcFet class for an arbitrary
selection of FETs. Renames manual_gate_charge to fallback_gate_charge,
which is now only used when a parsed gate charge is not available and
uses a pessimistic max. Expands footprint names map for JlcParts.
Changes parts table behavior to crash (assertion out) when there is no
match, to better distinguish it from a typical electrical model failure.
Eliminates manual_gate_charge from refinements, which is no longer
relevant.
Also refactors a bunch of library to delete ideal modeling, delegating
it to the ideal defaults. This was the cause some failures from
gate_charge, which was being set as 0 -> inf instead of Range.all()
NOTES:
- When the fallback gate charge is used, it may generate unreasonably
high gate drive currents. TBD how to deal with this.
0 commit comments