This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMCS1101: Zero Current Vout

Part Number: TMCS1101


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

  • Ray,

    There are two versions of the TMCS1101, the U (unidirectional), and the B (bidirectional) versions. The version you are looking at in the model is the unidirectional version, which sets its internal reference to 0.1*Vs to ensure that the device does not latch to the rail. The B version is what the customer is looking at on the bench, which outputs 2.5V for a 5V supply. You would need to use the B version in simulation to correlate to what the customer is seeing: