* Z:\home\khalils\Downloads\files\data\raw_asc\LTP8800-2.asc
* Generated by LTspice 26.0.1 for Windows.
* 101.25A static load
* 33.75A switched load
* 750mV at 135A
* *********************************************************************************************************************\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)
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTP8800-2.asy)
R2 OUT N003 1k tol=500
V1 IN 0 54
R1 0 N005 7.5
C2 OUT 0 560 Rser=3m m=10
V4 N001 0 PULSE(0 5 400u 1u 1u 100u 1m 1)
V3 N004 0 3.3
V2 N002 0 7
R4 OUT 0 7.41m
C1 OUT 0 100 Rser=3m m=8
S1 0 OUT N001 0 SSW
XU1 N002 NC_01 IN OUT N003 N005 0 N004 0 LTP8800-2 VIN_ON=40 VIN_OFF=30 TON_RISE=100u TON_DELAY=10u VOUT_SCALE_LOOP=(2/3) VOUT_COMMAND=750m NM_DIGFILT_POLE_SETTING=104 NM_DIGFILT_ZERO_SETTING=230 NM_DIGFILT_HF_GAIN_SETTING=85 NM_DIGFILT_LF_GAIN_SETTING = 15 INTERLEAVE = 0 ;pnba 7V0)ISHARE)Vin)Vout)Vs+)Vs-)SYNC)3V3)GND
R3 N003 0 2k
C3 N003 N005 100p
.tran 600u startup
.model SSW SW(ron=22.2m roff=100Meg Vt=1 Vh=10m)
.lib LTP8800-2.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 1040 -32 816 -32
WIRE 1152 -32 1040 -32
WIRE 1328 -32 1152 -32
WIRE 1504 -32 1328 -32
WIRE 1680 -32 1504 -32
WIRE 1040 -16 1040 -32
WIRE 144 16 144 -32
WIRE 1840 32 1760 32
WIRE 1504 64 1504 -32
WIRE 448 80 256 80
WIRE 816 80 768 80
WIRE 1040 80 1040 64
WIRE 1040 80 816 80
WIRE 1152 80 1152 -32
WIRE 1328 80 1328 -32
WIRE 1680 80 1680 -32
WIRE 1840 80 1840 32
WIRE 816 96 816 80
WIRE 1040 96 1040 80
WIRE 1760 96 1760 32
WIRE 1760 96 1728 96
WIRE 256 128 256 80
WIRE 1760 144 1728 144
WIRE 144 160 144 96
WIRE 448 192 352 192
WIRE 816 192 816 160
WIRE 816 192 768 192
WIRE 896 192 816 192
WIRE 1040 192 1040 176
WIRE 1040 192 976 192
WIRE 1040 224 1040 192
WIRE 1152 224 1152 144
WIRE 1328 224 1328 144
WIRE 1504 224 1504 144
WIRE 1680 224 1680 160
WIRE 1760 224 1760 144
WIRE 1840 224 1840 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
SYMBOL res 1488 48 R0
SYMATTR InstName R4
SYMATTR Value 7.41m
SYMBOL voltage 1840 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 res 1024 -32 R0
SYMATTR InstName R2
SYMATTR Value 1k
SYMATTR SpiceLine tol=500
SYMBOL LTP8800-2 608 240 R0
WINDOW 39 -84 324 Center 1
WINDOW 40 80 345 Center 1
SYMATTR InstName U1
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 cap 1312 80 R0
WINDOW 0 29 9 Left 2
WINDOW 3 28 53 Left 2
WINDOW 40 33 77 Left 2
SYMATTR SpiceLine Rser=3m
SYMATTR InstName C2
SYMATTR Value 560
SYMATTR SpiceLine2 m=10
SYMBOL sw 1680 176 R180
WINDOW 0 -21 9 Right 2
WINDOW 3 -14 107 Right 2
SYMATTR InstName S1
SYMATTR Value SSW
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 voltage 256 112 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 7
SYMBOL cap 1136 80 R0
WINDOW 0 31 5 Left 2
WINDOW 3 27 52 Left 2
WINDOW 40 32 76 Left 2
SYMATTR SpiceLine Rser=3m
SYMATTR InstName C1
SYMATTR Value 100
SYMATTR SpiceLine2 m=8
SYMBOL res 1024 80 R0
SYMATTR InstName R3
SYMATTR Value 2k
SYMBOL voltage 144 0 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 54
SYMBOL cap 800 96 R0
SYMATTR InstName C3
SYMATTR Value 100p
FLAG 352 352 0
FLAG 144 160 0
FLAG 256 240 0
FLAG 400 464 0
FLAG 608 512 0
FLAG 1152 224 0
FLAG 1328 224 0
FLAG 1504 224 0
FLAG 1040 224 0
FLAG 416 -32 IN
FLAG 816 -32 OUT
FLAG 1680 224 0
FLAG 1760 224 0
FLAG 1840 224 0
TEXT 504 648 Left 2 !.tran 600u startup
TEXT 1648 312 Left 2 !.model SSW SW(ron=22.2m roff=100Meg Vt=1 Vh=10m)
TEXT 1424 -64 Left 2 ;101.25A static load
TEXT 1640 -64 Left 2 ;33.75A switched load
TEXT 1176 -64 Left 2 ;750mV at 135A
TEXT -1056 -960 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)