Hi,
Good Day.
The zero current output of the model is 0.5V, but the data sheet says 0.5*Vs (V/V). Shouldn't the units just be V. Why V/V? Customer measured it in the circuit and it is slightly over 2.5V.
Vs = 5V
Any idea if there is a parameter set incorrectly in the model?


* TMCS1101A4U - Rev. A
* Created by Ian Williams; 2020-07-03
* Created with Green-Williams-Lis Current Sense Amp Macro-model Architecture
* Copyright 2020 by Texas Instruments Corporation
******************************************************
* MACRO-MODEL SIMULATED PARAMETERS:
******************************************************
* AC PARAMETERS
**********************
* CLOSED-LOOP OUTPUT IMPEDANCE VS. FREQUENCY (Zout vs. Freq.)
* CLOSED-LOOP SENSITIVITY AND PHASE VS. FREQUENCY WITH RL, CL EFFECTS (S vs. Freq.)
* COMMON-MODE REJECTION RATIO VS. FREQUENCY (CMRR vs. Freq.)
* POWER SUPPLY REJECTION RATIO VS. FREQUENCY (PSRR vs. Freq.)
* INPUT CURRENT NOISE DENSITY VS. FREQUENCY (in vs. Freq.)
**********************
* DC PARAMETERS
**********************
* SENSITIVITY ERROR (Es)
* INPUT OFFSET CURRENT VS. TEMPERATURE (Ios vs. Temp)
* OUTPUT VOLTAGE SWING vs. OUTPUT CURRENT (Vout vs. Iout)
* SHORT-CIRCUIT OUTPUT CURRENT (Isc)
* QUIESCENT CURRENT (Iq)
**********************
* TRANSIENT PARAMETERS
**********************
* 4-�S SAMPLING INTERVAL
* SLEW RATE (SR)
* SETTLING TIME VS. CAPACITIVE LOAD (ts)
* OVERLOAD RECOVERY TIME (tor)
******************************************************
.subckt TMCS1101A4U IN+ IN- VS GND OUT
******************************************************
* SET MODE = 1 for AC/DC SIMULATION
* SET MODE = 0 for TRANSIENT SIMULATION
******************************************************
+ params:
+ MODE = 1
C_C10 GND N1840587 1E-15
C_C11 N1840899 GND 1E-15
C_C12 GND N1841441 1E-15
C_C13 N1841513 GND 1E-15
C_C14 GND N1844695 1E-15
C_C15 N1844811 GND 1E-15
C_C16 GND N1845345 1E-15
C_C1A1 N1840231 PSR_V 9.36E-12
C_C1A6 N1843991 N1843873 2.65E-11
C_C1A7 N1844499 N1844115 2.65E-11
C_C1A8 N1845439 N1844755 2.65E-11
C_C1A9 N1842343 CMR_V 9.36E-12
C_C1B1 GND N1845123 3.98E-12
C_C1C1 N1843661 N1843687 5.305E-12
C_C33 VS_B GND 1E-15
C_C35 GND SAMPLE 10P
C_C36 GND CLAMP 19.8N
C_C8 GND N1842981 1E-15
C_C9 GND N1844167 1E-15
C_C_VIMON GND VIMON 1E-9
C_C_VOUT_S GND VOUT_S 1E-9
E_E3 N1842163 GND OUT GND 1
G_G10 N1844987 GND CL_CLAMP N1843649 -4.44E5
G_G11 N1843991 GND N1844755 GND -3.75
G_G36 N1840739 GND VS GND -1
G_G5 CMR GND CMR_V GND -1
G_G61 N1842865 GND GND IN- -1
G_G62 VICM GND IN+ N1842865 -0.5
G_G64 N1844499 GND N1843873 GND -3.75
G_G65 N1843661 GND N1844115 GND -3.75
G_G66 CMR GND PSR_V GND -1
G_G68 SIG GND ACL GND -1
G_G69 VSENSE GND CLAMP GND -1E-3
G_G70 ACL GND VSENSE GND -1
G_G72 CLAW_CLAMP GND SAMPLE GND -1E-3
G_G73 CL_CLAMP GND CLAW_CLAMP GND -1E-3
G_G8 VS_CLP GND N1842981 GND -1E-3
G_G9 GND_CLP GND N1844167 GND -1E-3
G_GB1 N1845439 GND N1845103 GND -1
G_G_CMR N1842343 GND VICM GND -2.95E-1
G_G_PSR N1840231 GND VS_B GND -2.5E-3
G_G_REF REF GND VS_B GND -0.1
I_I_Q VS GND DC 4.5E-3
R_R107 N1840739 GND R_NOISELESS 1
R_R110 N1840739 VS_B R_NOISELESS 1E-3
R_R147 N1842865 GND R_NOISELESS 1
R_R149 REF SENS R_NOISELESS 1E6
R_R152 GND SAMPLE R_NOISELESS 1E9
R_R153 GND SW R_NOISELESS 1E9
R_R154 GND SIG R_NOISELESS 1
R_R155 CLAMP GND R_NOISELESS 1E6
R_R156 VSENSE GND R_NOISELESS 1E3
R_R157 GND ACL R_NOISELESS 1
R_R16 GND N1843991 R_NOISELESS 1
R_R160 VICM GND R_NOISELESS 1
R_R161 GND CLAW_CLAMP R_NOISELESS 1E3
R_R162 GND CL_CLAMP R_NOISELESS 1E3
R_R163 GND REF R_NOISELESS 1
R_R17 GND N1845507 R_NOISELESS 1
R_R18 GND N1844499 R_NOISELESS 1
R_R1A1 N1840231 PSR_V R_NOISELESS 1E8
R_R1A10 N1843873 N1843991 R_NOISELESS 1E4
R_R1A11 N1842343 CMR_V R_NOISELESS 1E8
R_R1A5 N1844115 N1844499 R_NOISELESS 1E4
R_R1A6 N1844755 N1845439 R_NOISELESS 1E4
R_R1B1 N1845123 N1845103 R_NOISELESS 1E4
R_R1C1 N1843687 N1843661 R_NOISELESS 1E4
R_R2 N1840231 GND R_NOISELESS 1E3
R_R20 GND N1844987 R_NOISELESS 1
R_R21 GND N1843661 R_NOISELESS 1
R_R22 GND N1845439 R_NOISELESS 1
R_R29 N1842881 VS_B R_NOISELESS 1E3
R_R2A1 PSR_V GND R_NOISELESS 2.62E5
R_R2A6 GND N1843873 R_NOISELESS 3.64E3
R_R2A7 GND N1844115 R_NOISELESS 3.64E3
R_R2A8 GND N1844755 R_NOISELESS 3.64E3
R_R2A9 CMR_V GND R_NOISELESS 1.7E3
R_R2B1 N1845103 N1844987 R_NOISELESS 3.64E7
R_R2C1 GND N1843687 R_NOISELESS 3E-2
R_R30 N1842981 N1842881 R_NOISELESS 1
R_R31 VS_CLP GND R_NOISELESS 1E3
R_R32 N1844093 GND R_NOISELESS 1E3
R_R33 N1844167 N1844093 R_NOISELESS 1
R_R34 GND_CLP GND R_NOISELESS 1E3
R_R35 GND VS_CLP R_NOISELESS 1E9
R_R36 N1840475 GND R_NOISELESS 1
R_R37 N1840587 N1840475 R_NOISELESS 1E-3
R_R38 N1840899 N1840969 R_NOISELESS 1E-3
R_R39 GND N1840969 R_NOISELESS 1
R_R40 GND GND_CLP R_NOISELESS 1E9
R_R41 GND N1843791 R_NOISELESS 1E9
R_R42 N1841345 GND R_NOISELESS 1
R_R43 N1841441 N1841345 R_NOISELESS 1E-3
R_R44 N1841513 N1841569 R_NOISELESS 1E-3
R_R45 GND N1841569 R_NOISELESS 1
R_R46 GND N1842767 R_NOISELESS 1E9
R_R49 GND N1845093 R_NOISELESS 1E9
R_R5 N1842343 GND R_NOISELESS 1
R_R50 N1844597 GND R_NOISELESS 1
R_R51 N1844695 N1844597 R_NOISELESS 1E-3
R_R52 N1844811 N1844851 R_NOISELESS 1E-3
R_R53 GND N1844851 R_NOISELESS 1
R_R54 GND N1845039 R_NOISELESS 1E9
R_R55 N1845345 VSENSE R_NOISELESS 1E-3
R_R81 GND N1841267 R_NOISELESS 1E9
R_R83 GND N1842163 R_NOISELESS 1E9
R_RDUMMY GND N1843649 R_NOISELESS 1E4
R_RX N1843649 N1845507 R_NOISELESS 1E5
R_R_IN CMR IN- R_NOISELESS 1.8E-3
R_R_VIMON VIMON N1841267 R_NOISELESS 100
R_R_VOUT_S VOUT_S N1842163 R_NOISELESS 100
V_VMEAS N1840577 CMR 0VDC
V_VSW SW GND
+PULSE 0 1 0 300P 300P 2N 4U
V_V_GRN N1845039 GND -15
V_V_GRP N1845093 GND 15
V_V_ISCN N1842767 GND -90
V_V_ISCP N1843791 GND 90
V_V_MODE MODE GND {MODE}
X_CLAWN GND VIMON GND N1844093 CLAWN_TMCS1101A4U
X_CLAWP VIMON GND N1842881 VS_B CLAWP_TMCS1101A4U
X_CLAW_AMP VS_CLP GND_CLP VOUT_S GND N1840475 N1840969 CLAMP_AMP_LO_TMCS1101A4U
X_CLAW_SRC N1840587 N1840899 CLAW_CLAMP GND CLAW_SRC_TMCS1101A4U
X_CL_AMP N1843791 N1842767 VIMON GND N1841345 N1841569 CLAMP_AMP_LO_TMCS1101A4U
X_CL_SRC N1841441 N1841513 CL_CLAMP GND CL_SRC_TMCS1101A4U
X_F1 IN+ N1840577 SENS REF 08_COMPLETE_A4U_F1_TMCS1101A4U
X_GR_AMP N1845093 N1845039 N1845345 GND N1844597 N1844851 CLAMP_AMP_HI_TMCS1101A4U
X_GR_SRC N1844695 N1844811 CLAMP GND GR_SRC_TMCS1101A4U
X_H3 OUT N1843649 N1841267 GND 08_COMPLETE_A4U_H3_TMCS1101A4U
X_IOS CMR GND VICM IBP_TMCS1101A4U
X_SAMPLEHOLD SIG SW SAMPLE SAMPLEHOLD_TMCS1101A4U
X_S_MODE MODE GND SAMPLE ACL 08_COMPLETE_A4U_S_MODE_TMCS1101A4U
X_U1 SENS ACL GND CLAMP AOL_1_TMCS1101A4U
X_U2 GND CMR FEMT_A4_TMCS1101A4U
X_ZO_SRC N1843687 GND GND N1845507 ZO_SRC_TMCS1101A4U
.MODEL R_NOISELESS RES (T_ABS=-273.15)
.ENDS TMCS1101A4U
*
.SUBCKT 08_COMPLETE_A4U_F1_TMCS1101A4U 1 2 3 4
F_F1 3 4 VF_F1 3.9886E-7
VF_F1 1 2 0V
.ENDS 08_COMPLETE_A4U_F1_TMCS1101A4U
*
.SUBCKT 08_COMPLETE_A4U_H3_TMCS1101A4U 1 2 3 4
H_H3 3 4 VH_H3 -1E3
VH_H3 1 2 0V
.ENDS 08_COMPLETE_A4U_H3_TMCS1101A4U
*
.SUBCKT 08_COMPLETE_A4U_S_MODE_TMCS1101A4U 1 2 3 4
S_S_MODE 3 4 1 2 _S_MODE
RS_S_MODE 1 2 1G
.MODEL _S_MODE VSWITCH ROFF=1E12 RON=1E-6 VOFF=0.1V VON=0.9V
.ENDS 08_COMPLETE_A4U_S_MODE_TMCS1101A4U
*
.SUBCKT AOL_1_TMCS1101A4U VC+ VC- IOUT+ IOUT-
.PARAM GAIN = 1E-2
.PARAM IPOS = 30M
.PARAM INEG = -30M
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS AOL_1_TMCS1101A4U
*
.SUBCKT CLAMP_AMP_HI_TMCS1101A4U VC+ VC- VIN COM VO+ VO-
.PARAM G=10
GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
.ENDS CLAMP_AMP_HI_TMCS1101A4U
*
.SUBCKT CLAMP_AMP_LO_TMCS1101A4U VC+ VC- VIN COM VO+ VO-
.PARAM G=1
GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
.ENDS CLAMP_AMP_LO_TMCS1101A4U
*
.SUBCKT CLAWN_TMCS1101A4U VC+ VC- IOUT+ IOUT-
G1 IOUT+ IOUT- TABLE {ABS(V(VC+,VC-))} =
+(0, 2E-5)
+(40, 5E-4)
+(60, 7E-4)
+(80, 1E-3)
+(90, 1.2E-3)
.ENDS CLAWN_TMCS1101A4U
*
.SUBCKT CLAWP_TMCS1101A4U VC+ VC- IOUT+ IOUT-
G1 IOUT+ IOUT- TABLE {ABS(V(VC+,VC-))} =
+(0, 3E-5)
+(40, 8E-4)
+(60, 1.3E-3)
+(70, 1.7E-3)
+(80, 2E-3)
+(85, 2.5E-3)
+(90, 3E-3)
.ENDS CLAWP_TMCS1101A4U
*
.SUBCKT CLAW_SRC_TMCS1101A4U VC+ VC- IOUT+ IOUT-
.PARAM GAIN = 1
.PARAM IPOS = 2.7E-2
.PARAM INEG = -2.7E-2
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS CLAW_SRC_TMCS1101A4U
*
.SUBCKT CL_SRC_TMCS1101A4U VC+ VC- IOUT+ IOUT-
.PARAM GAIN = 1
.PARAM IPOS = 5.4E-2
.PARAM INEG = -5.4E-2
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS CL_SRC_TMCS1101A4U
*
.SUBCKT FEMT_A4_TMCS1101A4U 1 2
.PARAM NVRF=227.2E9
.PARAM RNVF={1.184*PWR(NVRF,2)}
E1 3 0 5 0 10
R1 5 0 {RNVF}
R2 5 0 {RNVF}
G1 1 2 3 0 1E-6
.ENDS FEMT_A4_TMCS1101A4U
*
.SUBCKT GR_SRC_TMCS1101A4U VC+ VC- IOUT+ IOUT-
.PARAM GAIN = 1
.PARAM IPOS = 6E-2
.PARAM INEG = -6E-2
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS GR_SRC_TMCS1101A4U
*
.SUBCKT IBP_TMCS1101A4U VINP GND CM_IN
.PARAM DC = -1.38E-3
.PARAM POL = 1
.PARAM DRIFT = 90E-6
G1 GND VINP VALUE={DC+POL*DRIFT*(TEMP-27)}
.ENDS IBP_TMCS1101A4U
*
.SUBCKT SAMPLEHOLD_TMCS1101A4U SIG SW OUT
G1 SIG OUT VALUE={(V(SIG)-V(OUT))*V(SW)}
.ENDS SAMPLEHOLD_TMCS1101A4U
*
.SUBCKT ZO_SRC_TMCS1101A4U VC+ VC- IOUT+ IOUT-
.PARAM GAIN = 3.333E5
.PARAM IPOS = 1.8E4
.PARAM INEG = -1.8E4
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS ZO_SRC_TMCS1101A4U
*
Best Regards,
Ray Vincent
