LTC3350: Discharge/charge current limitations in LTSpice Simulation different than calculated

Hi,

After dimensioning our LTC3350 design, we started the verification phase. One step is simulating it with LTSpice, where we observe an unexpected behaviour:

We have choosen Rsnsc to be 1.5 mOhm. This leads - according to datasheet - to an Ichg(max) of

32 mV / 1.5 mOhm = 21.33 A, which can be considered as charge current.

The incuctor current - considered as maximum discharge current - can be calculated as Ipeak = 58 mV / Rsnsc = 38.66 A

Now when we simulate the design, we observe a limit of 16 A (neither 38.66 A nor 21.3 A) while discharging.

Changing Inductivity, Cc capacitor, Compensation, Icap-filtering adding and removing and even output voltage reduction does not change anything regarding the discharge current limit. It stays exactly constand, as if the Rsnsc had higher resistance. But if we reduce the Rsnsc to 1 mOhm, the limitation increases to ~22 A. Further reducing of Rsnsc brings the design in our range where it works, hence it's not limited due to anything else. But just changing Rsnsc without knowing what's wrong and later ending with another problem is not how we work.

The charge current is also limited otherwise than expected: to 16.5 A instead of 21.33 A. (Independent of anything, even when no load is connected and independent whether or not the input shunt resistor Rsnsi is reduced.)

We use LTSpice XVII(x64) (17.0.27.0). May the LTC3350 spice model be wrong somehow? (We only want to share the complete schematic with Analog devices, so if you need it to reproduce, let me know where to send.)

Here's the behaviour with 1 mOhm (R6 is Rsnsc):

Thank you for your help.

Best regards,

Michael