* Z:\home\khalils\Downloads\files\data\raw_asc\LTP8800-4A.asc
* Generated by LTspice 26.0.1 for Windows.
C1 OUT 0 100 Rser=3m X8
C2 OUT 0 560 Rser=3m X16
R4 OUT 0 5m
S1 0 OUT N001 0 SSW
V4 N001 0 PULSE(0 5 400u 1u 1u 100u 1m 1)
V1 IN 0 54
V2 N002 0 7
V3 N004 0 3.3
R1 0 N005 7.5
R2 OUT N003 1k tol=500
R3 N003 0 2k
C3 N003 N005 100p
XU2 N002 NC_01 IN OUT N003 N005 0 N004 0 LTP8800-4A VIN_ON=40 VIN_OFF=30 TON_RISE=100u TON_DELAY=10u VOUT_SCALE_LOOP=(2/3) VOUT_COMMAND=750m NM_DIGFILT_POLE_SETTING=35 NM_DIGFILT_ZERO_SETTING=223 NM_DIGFILT_HF_GAIN_SETTING=232 NM_DIGFILT_LF_GAIN_SETTING = 19 INTERLEAVE = 0 ;pnba 7V0)ISHARE)Vin)Vout)Vs+)Vs-)SYNC)3V3)GND
.tran 600u startup
.model SSW SW(ron=15m roff=100Meg Vt=1 Vh=10m)
* 150A static load
* 50A switched load
* *********************************************************************************************************************\n**************************************************HOW TO USE *************************************************\n*********************************************************************************************************************\n \nThis model does not include PMBus functionality. Many parameters set by PMBus are configured by editing the SPICE directives. \nWhenever possible, the values for the parameters are the same as would be set in the physical hardware. See below for details and exceptions. \nHowever, please be aware that:\n-Parameters must be set before a simulation is run. \n-All parameter values are in decimal format, not hexadecimal or binary format.\n-There is no error checking for parameters that are out-of-range, including non-integer values. \n-Parameters may be set with a precision that is not realizable in the physical hardware.\n \n********************************************EDITABLE PARAMETERS******************************************\n \n****Control Loop****\n \nValues are the same as in the physical hardware. Enter each as a decimal integer.\n \nNM_DIGFILT_POLE_SETTING (0xFE03)\nNM_DIGFILT_ZERO_SETTING (0xFE02)\nNM_DIGFILT_HF_GAIN_SETTING (0xFE04)\nNM_DIGFILT_LF_GAIN_SETTING (0xFE01)\n \n****Output Voltage****\n \nValues differ from the physical hardware. Enter each value directly as a decimal number. \n \nVOUT_COMMAND (0x21) -- It is not necessary to set VOUT_MODE[4:0]\nVOUT_SCALE_LOOP (0x29)\n \n****Interleaving****\n \nINTERLEAVE (0x37) - only the interleave order is supported (bits [3:0])\n \n****Other Parameters****\n \nValues differ from the physical hardware. Enter each value directly as a decimal number. \n \nVIN_ON (0x35)\nVIN_OFF (0x36)\nTON_DELAY (0x60)\nTON_RISE (0x61)\n \n ***************************************************EXAMPLES*****************************************************\n \nExample 1: To set the output voltage to 750mV, enter "VOUT_COMMAND = 750m"\n \nExample 2: To set the scaling of the resistor divider to 0.66, enter "VOUT_SCALE_LOOP = 0.66"\n \nExample 3: To set the interleaving to 90 degrees, set "INTERLEAVE = 4"\n \n **************************************SYNCHRONIZATION FUNCTION****************************************\n \nThe model will automatically synchronize when a 0-3.3V, 50% duty cycle signal is applied to the SYNC pin. \nEnabling/disabling the SYNC function (register 0xFE55[6]) is not necessary. \n \n*******************************OTHER FUNCTIONS THAT ARE NOT MODELED ***************************\n \n-Fault handling.\n-Over-current conditions and regulation\n-Startup behavior. Given the timescales involved, it is also generally impractical and unnecessary to simulate this)
* 750mV at 200A
* Library below included based on ModelFile attribute of instance XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTP8800-4A.asy)
.lib LTP8800-4A.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 4580 2664
WIRE 416 -32 144 -32
WIRE 448 -32 416 -32
WIRE 816 -32 768 -32
WIRE 1056 -32 816 -32
WIRE 1216 -32 1056 -32
WIRE 1392 -32 1216 -32
WIRE 1568 -32 1392 -32
WIRE 1744 -32 1568 -32
WIRE 1056 -16 1056 -32
WIRE 144 16 144 -32
WIRE 1904 32 1824 32
WIRE 1568 64 1568 -32
WIRE 448 80 256 80
WIRE 848 80 768 80
WIRE 1056 80 1056 64
WIRE 1056 80 848 80
WIRE 1216 80 1216 -32
WIRE 1392 80 1392 -32
WIRE 1744 80 1744 -32
WIRE 1904 80 1904 32
WIRE 848 96 848 80
WIRE 1056 96 1056 80
WIRE 1824 96 1824 32
WIRE 1824 96 1792 96
WIRE 256 128 256 80
WIRE 1824 144 1792 144
WIRE 144 160 144 96
WIRE 448 192 352 192
WIRE 848 192 848 160
WIRE 848 192 768 192
WIRE 896 192 848 192
WIRE 1056 192 1056 176
WIRE 1056 192 976 192
WIRE 1056 224 1056 192
WIRE 1216 224 1216 144
WIRE 1392 224 1392 144
WIRE 1568 224 1568 144
WIRE 1744 224 1744 160
WIRE 1824 224 1824 144
WIRE 1904 224 1904 160
WIRE 256 240 256 208
WIRE 352 240 352 192
WIRE 352 352 352 320
WIRE 448 416 400 416
WIRE 400 464 400 416
WIRE 608 512 608 480
FLAG 352 352 0
FLAG 144 160 0
FLAG 256 240 0
FLAG 400 464 0
FLAG 608 512 0
FLAG 1216 224 0
FLAG 1392 224 0
FLAG 1568 224 0
FLAG 1056 224 0
FLAG 416 -32 IN
FLAG 816 -32 OUT
FLAG 1744 224 0
FLAG 1824 224 0
FLAG 1904 224 0
SYMBOL cap 1200 80 R0
WINDOW 39 62 69 Left 2
WINDOW 0 56 9 Left 2
WINDOW 3 52 39 Left 2
WINDOW 40 58 93 Left 2
SYMATTR SpiceLine Rser=3m
SYMATTR InstName C1
SYMATTR Value 100
SYMATTR SpiceLine2 X8
SYMBOL cap 1376 80 R0
WINDOW 39 48 70 Left 2
WINDOW 0 50 14 Left 2
WINDOW 3 47 39 Left 2
WINDOW 40 49 92 Left 2
SYMATTR SpiceLine Rser=3m
SYMATTR InstName C2
SYMATTR Value 560
SYMATTR SpiceLine2 X16
SYMBOL res 1552 48 R0
SYMATTR InstName R4
SYMATTR Value 5m
SYMBOL sw 1744 176 R180
SYMATTR InstName S1
SYMATTR Value SSW
SYMBOL voltage 1904 64 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value PULSE(0 5 400u 1u 1u 100u 1m 1)
SYMBOL voltage 144 0 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 54
SYMBOL voltage 256 112 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 7
SYMBOL voltage 352 224 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 3.3
SYMBOL res 992 176 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 7.5
SYMBOL res 1072 -32 M0
SYMATTR InstName R2
SYMATTR Value 1k
SYMATTR SpiceLine tol=500
SYMBOL res 1072 80 M0
SYMATTR InstName R3
SYMATTR Value 2k
SYMBOL cap 864 96 M0
SYMATTR InstName C3
SYMATTR Value 100p
SYMBOL PowerProducts\\LTP8800-4A 608 240 R0
WINDOW 39 7 314 Center 2
WINDOW 40 -22 350 Center 2
SYMATTR InstName U2
TEXT 504 648 Left 2 !.tran 600u startup
TEXT 1712 312 Left 2 !.model SSW SW(ron=15m roff=100Meg Vt=1 Vh=10m)
TEXT 1488 -64 Left 2 ;150A static load
TEXT 1704 -64 Left 2 ;50A switched load
TEXT -1144 -704 Left 2 ;*********************************************************************************************************************\n**************************************************HOW TO USE *************************************************\n*********************************************************************************************************************\n \nThis model does not include PMBus functionality.  Many parameters set by PMBus are configured by editing the SPICE directives.  \nWhenever possible, the values for the parameters are the same as would be set in the physical hardware.  See below for details and exceptions.  \nHowever, please be aware that:\n-Parameters must be set before a simulation is run.  \n-All parameter values are in decimal format, not hexadecimal or binary format.\n-There is no error checking for parameters that are out-of-range, including non-integer values.  \n-Parameters may be set with a precision that is not realizable in the physical hardware.\n \n********************************************EDITABLE PARAMETERS******************************************\n \n****Control Loop****\n \nValues are the same as in the physical hardware.  Enter each as a decimal integer.\n \nNM_DIGFILT_POLE_SETTING (0xFE03)\nNM_DIGFILT_ZERO_SETTING (0xFE02)\nNM_DIGFILT_HF_GAIN_SETTING (0xFE04)\nNM_DIGFILT_LF_GAIN_SETTING (0xFE01)\n \n****Output Voltage****\n \nValues differ from the physical hardware.  Enter each value directly as a decimal number.  \n \nVOUT_COMMAND (0x21) -- It is not necessary to set VOUT_MODE[4:0]\nVOUT_SCALE_LOOP (0x29)\n \n****Interleaving****\n \nINTERLEAVE (0x37) - only the interleave order is supported (bits [3:0])\n \n****Other Parameters****\n \nValues differ from the physical hardware.  Enter each value directly as a decimal number.  \n \nVIN_ON (0x35)\nVIN_OFF (0x36)\nTON_DELAY (0x60)\nTON_RISE (0x61)\n \n ***************************************************EXAMPLES*****************************************************\n \nExample 1: To set the output voltage to 750mV, enter "VOUT_COMMAND = 750m"\n \nExample 2: To set the scaling of the resistor divider to 0.66, enter "VOUT_SCALE_LOOP = 0.66"\n \nExample 3: To set the interleaving to 90 degrees, set "INTERLEAVE = 4"\n \n **************************************SYNCHRONIZATION FUNCTION****************************************\n \nThe model will automatically synchronize when a 0-3.3V, 50% duty cycle signal is applied to the SYNC pin.  \nEnabling/disabling the SYNC function (register 0xFE55[6]) is not necessary.  \n \n*******************************OTHER FUNCTIONS THAT ARE NOT MODELED ***************************\n \n-Fault handling.\n-Over-current conditions and regulation\n-Startup behavior.  Given the timescales involved, it is also generally impractical and unnecessary to simulate this)
TEXT 1240 -64 Left 2 ;750mV at 200A