10 Commits
93 changed files with 8957 additions and 5477 deletions

No files matched your search

Binary file not shown.
@@ -143,7 +143,7 @@ ActiveProfile=TDGTWOJV
ProfileId0=TDGTWOJV ProfileId0=TDGTWOJV
ProfileName0=Mixed Sim Configuration ProfileName0=Mixed Sim Configuration
OutputType0=AdvSimNetlist OutputType0=AdvSimNetlist
ConfigParameters0=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=11.36m|TRAN_StepTime_UserValue=|TRAN_StepTime=90.91u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=90.91u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=10|TRAN_DefaultCycles=10|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=440.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=|ParamSweep_Type1=LIN|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=22u|ParamSweep_CustomStop0_UserValue=330u|ParamSweep_CustomStep0_UserValue=22u|ParamSweep_Start1_UserValue=0|ParamSweep_Stop1_UserValue=1|ParamSweep_Step1_UserValue=0.1|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-21 07:22:05Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(L_Speaker)+v(R_Speaker))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(R_SLine truncated ConfigParameters0=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=22.73m|TRAN_StepTime_UserValue=|TRAN_StepTime=181.8u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=181.8u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=220|TRAN_FourierFundFreq=220|TRAN_FourierNumHarmonics_UserValue=20|TRAN_FourierNumHarmonics=20|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=C_DCBLOCK_OUT|ParamSweep_Type1=LIN|ParamSweep_Start1=220u|ParamSweep_Stop1=470u|ParamSweep_Step1=50u|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=|OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=220u|ParamSweep_CustomStop0_UserValue=470u|ParamSweep_CustomStep0_UserValue=50u|ParamSweep_Start1_UserValue=220u|ParamSweep_Stop1_UserValue=470u|ParamSweep_Step1_UserValue=50u|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-28 10:11:10Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(OUT))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_VariaLine truncated
[OutputGroup1] [OutputGroup1]
Name=Netlist Outputs Name=Netlist Outputs
@@ -269,7 +269,7 @@ OutputDefault1=0
Configuration1_Name1=ForceUpdateSettings Configuration1_Name1=ForceUpdateSettings
Configuration1_Item1=False Configuration1_Item1=False
Configuration1_Name2=OutputConfigurationParameter1 Configuration1_Name2=OutputConfigurationParameter1
Configuration1_Item2=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source= |TF_Reference=0|PZ_Enabled=False|PZ_Node1= |PZ_Node2=0|PZ_Node3= |PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource= |DC_SecondaryStart= |DC_SecondaryStop= |DC_SecondaryStep= |Noise_Enabled=False|Noise_Source= |Noise_Output= |Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue= |SP_Impedance1_UserValue= |TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue= |TRAN_StopTime=11.36m|TRAN_StepTime_UserValue= |TRAN_StepTime=90.91u|TRAN_MaxStepTime_UserValue= |TRAN_MaxStepTime=90.91u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=10|TRAN_DefaultCycles=10|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue= |TRAN_FourierFundFreq=440.0|TRAN_FourierNumHarmonics_UserValue= |TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue= |TempSweep_Start=-10|TempSweep_Stop_UserValue= |TempSweep_Stop=60|TempSweep_Step_UserValue= |TempSweep_Step=10|ParamSweep_Parameter1= |ParamSweep_Type1=LIN|ParamSweep_Start1= |ParamSweep_Stop1= |ParamSweep_Step1= |ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2= |ParamSweep_Type2=LIN|ParamSweep_Start2= |ParamSweep_Stop2= |ParamSweep_Step2= |ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue= |Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue= |Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue= |Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue= |Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue= |Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue= |Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue= |OPTION_DVCC=5|OPTION_DVDD_UserValue= |OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=22u|ParamSweep_CustomStop0_UserValue=330u|ParamSweep_CustomStep0_UserValue=22u|ParamSweep_Start1_UserValue=0|ParamSweep_Stop1_UserValue=1|ParamSweep_Step1_UserValue=0.1|Sensitivity_ParameterDeviation0_UserValue= |InteractiveProbeMode=False|LaunchDate=2025-11-21 07:22:05Z|DC_CustomStart0_UserValue= |DC_CustomStop0_UserValue= |DC_CustomStep0_UserValue= |DC_PrimaryStart_UserValue= |DC_PrimaryStop_UserValue= |DC_PrimaryStep_UserValue= |ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue= |DC_CustomStop1_UserValue= |DC_CustomStep1_UserValue= |DC_SecondaryStart_UserValue= |DC_SecondaryStop_UserValue= |DC_SecondaryStep_UserValue= |ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0= |AC_Variable0=MAG(v(L_Speaker)+v(R_Speaker))|AC_VariableName0=A_Speaker|AC_VariableUnits0= |AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariabLine truncated Configuration1_Item2=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source= |TF_Reference=0|PZ_Enabled=False|PZ_Node1= |PZ_Node2=0|PZ_Node3= |PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource= |DC_SecondaryStart= |DC_SecondaryStop= |DC_SecondaryStep= |Noise_Enabled=False|Noise_Source= |Noise_Output= |Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue= |SP_Impedance1_UserValue= |TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue= |TRAN_StopTime=22.73m|TRAN_StepTime_UserValue= |TRAN_StepTime=181.8u|TRAN_MaxStepTime_UserValue= |TRAN_MaxStepTime=181.8u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=220|TRAN_FourierFundFreq=220|TRAN_FourierNumHarmonics_UserValue=20|TRAN_FourierNumHarmonics=20|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue= |TempSweep_Start=-10|TempSweep_Stop_UserValue= |TempSweep_Stop=60|TempSweep_Step_UserValue= |TempSweep_Step=10|ParamSweep_Parameter1=C_DCBLOCK_OUT|ParamSweep_Type1=LIN|ParamSweep_Start1=220u|ParamSweep_Stop1=470u|ParamSweep_Step1=50u|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2= |ParamSweep_Type2=LIN|ParamSweep_Start2= |ParamSweep_Stop2= |ParamSweep_Step2= |ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue= |Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue= |Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue= |Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue= |Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue= |Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue= |Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue= |OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue= |OPTION_DVCC=5|OPTION_DVDD_UserValue= |OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=220u|ParamSweep_CustomStop0_UserValue=470u|ParamSweep_CustomStep0_UserValue=50u|ParamSweep_Start1_UserValue=220u|ParamSweep_Stop1_UserValue=470u|ParamSweep_Step1_UserValue=50u|Sensitivity_ParameterDeviation0_UserValue= |InteractiveProbeMode=False|LaunchDate=2025-11-28 10:11:10Z|DC_CustomStart0_UserValue= |DC_CustomStop0_UserValue= |DC_CustomStep0_UserValue= |DC_PrimaryStart_UserValue= |DC_PrimaryStop_UserValue= |DC_PrimaryStep_UserValue= |ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue= |DC_CustomStop1_UserValue= |DC_CustomStep1_UserValue= |DC_SecondaryStart_UserValue= |DC_SecondaryStop_UserValue= |DC_SecondaryStep_UserValue= |ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0= |AC_Variable0=MAG(v(OUT))|AC_VariableName0=A_Speaker|AC_VariableUnits0= |AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VLine truncated
[OutputGroup3] [OutputGroup3]
Name=Documentation Outputs Name=Documentation Outputs
@@ -1,98 +1,32 @@
ETOTH-Amp_LM386 ETOTH-Amp_LM386
*SPICE Netlist generated by Advanced Sim server on 21.11.2025 08:22:05 *SPICE Netlist generated by Advanced Sim server on 28.11.2025 11:11:11
.options MixedSimGenerated .options MixedSimGenerated
*Schematic Netlist: *Schematic Netlist:
CC1 NetC1_1 NetC1_2 47nF CC_DCBLOCK_IN IN NetC_DCBLOCK_IN_2 10uF
CC_VCM1 NetC_VCM1_1 GND 47uF CC_DCBLOCK_OUT NetC_DCBLOCK_OUT_1 OUT 220uF
CC_VCM2 VAP NetC_VCM1_1 47uF XIC1A NetIC1_1 0 NetIC1_3 0 NetC_DCBLOCK_OUT_1 VAP NetIC1_7 NetIC1_8 lm386
CCblock NetC1_2 NetCblock_2 220uF XIC1B NetIC1_1 0 NetIC1_3 0 NetC_DCBLOCK_OUT_1 VAP NetIC1_7 NetIC1_8 lm386
CCblock1 NetCblock1_1 NetCblock1_2 47uF LL_Speaker 0 NetL_Speaker_2 0.1mH
XIC1C NetIC1_10 NetC_VCM1_1 VAP GND NetIC1_8 TL074
XIC2 NetIC2_1 GND NetCblock1_2 GND NetC1_2 VAP NetIC2_7 NetIC2_8 LM386
LL_Speaker GND NetL_Speaker_2 0.1mH
RR1 NetC1_1 GND 10R
RR_POTA 0 NetR_POT_2 {10k * {POS}} RR_POTA 0 NetR_POT_2 {10k * {POS}}
RR_POTB NetR_POT_2 NetR_POT_3 {10k - (10k * {POS})} RR_POTB NetR_POT_2 NetC_DCBLOCK_IN_2 {10k - (10k * {POS})}
RR_rs1 NetIC1_10 VAP 470k RR_Speaker NetL_Speaker_2 OUT 8R
RR_rs2 GND NetIC1_10 470k RR_static1 NetIC1_3 NetR_POT_2 100k
RR_Speaker NetL_Speaker_2 NetCblock_2 8R RR_static2 0 NetIC1_3 10k
RR_static1 NetCblock1_1 NetR_POT_2 9400R VU_q VAP 0 10V
RR_static2 0 NetCblock1_1 600R VUin IN 0 DC 0 SIN(5 2 220 0 0 0) AC 1 0
QT_rsN GND NetIC1_8 NetC_VCM1_1 2N2907
QT_rsP VAP NetIC1_8 NetC_VCM1_1 2N2222
VU_q VAP GND 10V
VU_VCM_CURRENT 0 NetC_VCM1_1 0
VUin NetR_POT_3 0 DC 0 SIN(0 2 440Hz 0 0 0) AC 1 0
.PLOT TRAN {v(R_Speaker)+v(L_Speaker)} =PLOT(1) =AXIS(1) =NAME(U_speaker) =UNITS(V) =RGB(0, 255, 0) .PLOT TRAN {v(IN)} =PLOT(1) =AXIS(1) =NAME(U_IN) =UNITS(V) =RGB(0, 0, 255)
.PLOT TRAN {i(R_Speaker)} =PLOT(2) =AXIS(1) =NAME(I_speaker) =UNITS(A) .PLOT TRAN {v(OUT)} =PLOT(2) =AXIS(1) =NAME(U_OUT) =UNITS(V) =RGB(255, 153, 0)
.PLOT TRAN {p(R_Speaker)} =PLOT(3) =AXIS(1) =NAME(P_speaker) =UNITS(W)
.PLOT TRAN {i(U_VCM_CURRENT)} =PLOT(4) =AXIS(1) =NAME(I_VCM) =UNITS(A)
.PLOT TRAN {v(VAP)} =PLOT(1) =AXIS(1) =RGB(255, 0, 0)
.PLOT TRAN {v(GND)} =PLOT(1) =AXIS(1) =RGB(0, 0, 255)
.PLOT TRAN {i(Cblock1)} =PLOT(5) =AXIS(1) =NAME(I_C_in) =UNITS(A)
.PLOT TRAN {v(Cblock1)} =PLOT(5) =AXIS(2) =NAME(U_C_in) =UNITS(V)
.PLOT TRAN {i(Cblock1)} =PLOT(5) =AXIS(1) =NAME(I_C_out) =UNITS(A)
.PLOT TRAN {v(Cblock1)} =PLOT(5) =AXIS(2) =NAME(U_C_out) =UNITS(V)
.OPTIONS METHOD=GEAR MAXORD=2 .OPTIONS METHOD=GEAR MAXORD=2
*Selected Circuit Analyses: *Selected Circuit Analyses:
.TRAN 45.45u 22.73m 0 45.45u .TRAN 90.91u 22.73m 0 90.91u
*Global Parameters: *Global Parameters:
.PARAM POS={1} .PARAM POS={1}
*Models and Subcircuits: *Models and Subcircuits:
*TL074
*Quad LoNoise JFETInput OpAmp pkg:DIP14
*+ (A:3,2,4,11,1)(B:5,6,4,11,7)(C:10,9,4,11,8)(D:12,13,4,11,14)
* Connections:
* Non-Inverting Input
* | Inverting Input
* | | Positive Power Supply
* | | | Negative Power Supply
* | | | | Output
* | | | | |
.SUBCKT TL074 1 2 3 4 5
C1 11 12 3.498E-12
C2 6 7 15E-12
DC 5 53 DX
DE 54 5 DX
DLP 90 91 DX
DLN 92 90 DX
DP 4 3 DX
BGND 99 0 V=V(3)*.5 + V(4)*.5
BB 7 99 I=I(VB)*4.715E6 - I(VC)*5E6 + I(VE)*5E6 +
+ I(VLP)*5E6 - I(VLN)*5E6
GA 6 0 11 12 282.8E-6
GCM 0 6 10 99 8.942E-9
ISS 3 10 DC 195E-6
HLIM 90 0 VLIM 1K
J1 11 2 10 JX
J2 12 1 10 JX
R2 6 9 100E3
RD1 4 11 3.536E3
RD2 4 12 3.536E3
RO1 8 5 150
RO2 7 99 150
RP 3 4 2.143E3
RSS 10 99 1.026E6
VB 9 0 DC 0
VC 3 53 DC 2.2
VE 54 4 DC 2.2
VLIM 7 8 DC 0
VLP 91 0 DC 25
VLN 0 92 DC 25
.MODEL DX D(IS=800E-18)
.MODEL JX PJF(IS=15E-12 BETA=270.1E-6 VTO=-1)
.ENDS TL074
*TopSPICE library: Models\MISCSEMI.MDB
*PART NUMBER: LM386
*MODEL NAME: LM386
*SYMBOL: X8PIN
*
*LM386 Audio power amplifier *LM386 Audio power amplifier
* /* * /*
* 1. The following model behavior shows good agreement with the * 1. The following model behavior shows good agreement with the
@@ -174,18 +108,4 @@ q14 out 10018 gnd ddnpn 100
+ Tf=1n Itf=1 Xtf=0 Vtf=10) + Tf=1n Itf=1 Xtf=0 Vtf=10)
.ends LM386 .ends LM386
*2N2907 MCE 5-27-97
*Ref: Motorola Small-Signal Device databook, Q4/94
*Si 400mW 40V 600mA 250MHz GenPurp pkg:TO-18 3,2,1
.MODEL 2N2907 PNP (IS=60.9F NF=1 BF=260 VAF=114 IKF=0.36 ISE=30.2P NE=2
+ BR=4 NR=1 VAR=20 IKR=0.54 RE=85.8M RB=0.343 RC=34.3M XTB=1.5
+ CJE=27.6P VJE=1.1 MJE=0.5 CJC=15.3P VJC=0.3 MJC=0.3 TF=636P TR=442N)
*2N2222 MCE 5-20-97
*Ref: Motorola Small-Signal Device Databook, Q4/94
*Si 400mW 30V 800mA 300MHz GenPurp pkg:TO-18 3,2,1
.MODEL 2N2222 NPN (IS=81.2F NF=1 BF=195 VAF=98.6 IKF=0.48 ISE=53.7P NE=2
+ BR=4 NR=1 VAR=20 IKR=0.72 RE=64.4M RB=0.258 RC=25.8M XTB=1.5
+ CJE=89.5P VJE=1.1 MJE=0.5 CJC=28.9P VJC=0.3 MJC=0.3 TF=530P TR=368N)
.END .END
@@ -7,4 +7,4 @@ From : Project [ETOTH-Amp_LM386.PrjPcb]
Files Generated : 1 Files Generated : 1
Documents Printed : 0 Documents Printed : 0
Finished Output Generation At 08:00:57 On 21.11.2025 Finished Output Generation At 11:00:20 On 28.11.2025
File diff suppressed because it is too large. Load diff
@@ -2,13 +2,13 @@
LargeImageOriginalSize=660000 LargeImageOriginalSize=660000
LargeImageWidth=500 LargeImageWidth=500
LargeImageHeight=330 LargeImageHeight=330
LargeImage=789CECBDF9571B59B6EFF9FD43F27FE81FDEEAEEECDB3FDDD56F58AB7BADD7EBD6BBD9B7DEBAB7EFBB75ABB2AAB22ACB6967560E4EA7D399B6B1F1806D8CB18DCD6C0418121BCC609BC98C12831042CC93006104082C0CD8409AAC56C73938E4400E21C5518442C0F6F25E2222CEB0639F1DF1891DE7C439252525D8FA2540A283588AC99664CFC414B225D93211856CA99F14DD2F4109F15C3721DF247B26AA902DC9968928644BFD643FF0FCE5DB365FF6BA4DD7259224BA6F0E4CFBB98E9E8921D375D9EFF69C58DAE0FACD4F8F99AECB7EB7A52C9E8909D3753808B6B4543662A0D76ABA1E07C1964DBD637076B598AE4734B21F78CEE4C6B5DBA6EB108D24BA6FCEAF0770E756A6E97A1C047B3EF7FAA5DF6DA45DBD61BA2EFBDD96D3AF02C8B87E13374F1C355D97FD6ECB5792CC7B7DB895CE74F49BAECF7EB62593928CBBC8CCAFC7D62B8FE9BA4412E2B9BE92E8BEC964792B80F19687A6EB7110ECD9D035847B19C4733DA4E4411D9E64D275AE8764163E42415606D8F3A6D9BAEC775B7EFBE50FC8BBC56CB961BA2E91643FF09CBD6FBF9FBB3F62CA44F74DC7187BDF9E87652FBD6F8F553A992D0BB2606DAC315D97FD6E4B26EC39B3A7BECA743D0E822D19CFCBB98E89CFA044B765D9631B9AEAAA4DD7231AD90F3CDF4F92E8BEB9DF84EC49B64C44215B922D135188E7FA0AF926D93351856C49B64C44215BEA27D1F27C62DAC3ED4EB2B71C397ACC741D0E92903DC9968928644BB2A519A217CF43CB5ADF7A13314F681AB53C91D2A8E579B1BA1E977A44F268D5D528DD44DA2354D778DACD083F88C606CCFF038100898EC2EE2766EB709084EC699C5DD7B6D96F39FC9E31BEAFB6C58E45F71036F8F16A0CD95BF8FE19F70CB6A5DF3EBB433A3E018F7F43DA37C6FF8E573B45C369E239F13C9CAEF1B41BF1FCE008F187ECB91F84D9756C3D8086ECDBB85DDC8E9CDB99D8F60F2033F73172D3CEF2348CF72DB5E528CAB6E0767E39F2532FE1DB4F3E45C6D564D5F286DC8B70B9ECFC19C1E5EAE779F5D437D2FD8D784E3C0FA76B3CED463C3F3842FC217BEE0751F2FC526A014A9FB4C2DDF5102957EFE25ADA750436FC98F3CEF1B4DF5FC8446B792EE73A4B7FF34601BC9B7EF437D6C6AD9DF4E639BB17CAF2F2F5C6AE6D35094DA39627521AB53C3EFFCBB8D4239247ABAE46E926D21EA1BAC6D36E46F8413436282C2A0E5E2F6753D2F9B530E31E424D4519DF57F1A00C651535D273FA261C7585BBAEAFB28A07FCB77DC883C2AC3BF00CB5C3E1F6F3BF2DB919D8948EC9E51C2621FE903DF78344F3BEBDCFDAC8F7B74BFB03810DFEDE9DA597F7C7B39D283E8F7FCC2812431AA19B487B1CF6F8FCC4F1E3FC775D92D48B49FCEF8B4949F8F8642ABEFEF39FA5EDED5DD757D2DB3449E777DEBD259F4FC2C554A9BCF531E958EAAE720E93107FC89EFB41F4B62BF19C786E946E22ED71D879FEEB7FFB845F0B93D2F3F9EF3EFE237F06673C676CAE73B8E076D4EDBABE649E673EACE53179EDC34CFCE1CB1494E4A7E2D3CFBFC4B5BC9F509B7BC5F4FBD67EBF4F1E76217BEE0FBB12CF89E746E926D21EC4F31D9EB3F76DF2BE024B01E77920B01EDC27BF8BFBF5BFFC7754F36B78038F1ABA10D85EDB159F9B7DBF3A28F7C9C32E644FE3ECAAA71C3B764CF73243CB8F747F239E13CFC3E91A4FBB2502CFC3C9D008EB5BDBD674AFD8C963FE3DCBACFBA4D93A1C2411B5674A4A8AA6B456AB35589F5CA7C7E3D9553F630A4BCB7ED93135FD42F3B372E5ED50EEC965C8F5B3634C9469E572E474721A969EED67FBE47395CB88E6DC659DC63C7ED4969760626C846F4F8C4DF03E727E7CC3CF9FDDBB3A5AF8B7693C6D8B7D672CFB505FB0EF7DC2BDB8EFE273762F9485C6C3D17838B36DADF7783812FDEE3B66EB709044C49E1F7DF411D83FF61B4DFA0F3FFC30580FCB23F390ED5396C1FEC9BC94F9CF8EAB7159CE2F7399A591CB92392CE7539621F35E4ECBFE96D92D971BFA4CA0567E3476F56F07909B968AC5B56DA4259DE6FB6F5FBFCDC7B0B3BFCB9B2638D39F8DCEE1FAD973B0645CE5C7D931E5D8F88921277DAF66505CA6573D2279446248237413698FC31C9FFB5F6FE3E7B5658CCF78313E3A0C9FD783E5E557589024B0FD0A8B0B0B181D1DC5E8E4285E4A7F3F7F3E67FA7D3E5145E6C2FAE6362627C7313AECC22BE9BE393E3A296D4F6276F639DF3F393E8AC9A929F4F78F60CA3385C1BE41F87D5EFE5D00FBDB33352EB5C1B2E9E763B668E5394B2FFF639C8E260F4BC784F1F0830F3ED893E7A179D5782A73979523F35CC979F998F299407E8E90592CEBCED2C8E9D831F95940E6B9FC2CC084E509AD672F3B69E17956CA35298EBFAFCAF3DA9ADA7D179FEBCD0FA3EEE3C473E279B4369079FE3776DFE8B0A3EE6933023FFBDF72C78F714926475DE87038A574AFD13FE5435B5303FCF353A6DFE7135582EF314767F9AF53E2B54B6279B7AD9BDB75A4DFB9B37F70149B9B2FD1D5D1837189E70B938CF76EBC928E39AC5D181FE987CBD18BC0DF7E36FD9C12C19ED108639BFC7E9BB18D318EF139529CCED2C8312FCBA78CAF23F19C891CDFCBBA32DECA8C66DBCAF2E4E705B64F7E8690D9CEB6D971F6B7FC3C223F2FC8EFD5D971B91F40D657D957A0DC8ECA4F3D7E3E0E66626C806FABBD6F6F6F69DCF37DBBD67612F58348F737E239F13C9CAEF1B49BD93C67E2F5F9E1F5CEF3787C7472468A1B8725BECCBC179FCB71A4D9F7F944152DF1F9CCEC6CD8F87C48B2F7EBED6DAC2D2F987E4E8960CF4822BF6367BC53BE3B97FFED15B3AABD6F6722F3557E4E08C77399C55ACE41198BAB49A4185BF9FC104D3C2E6A57B3CA532B3FD2FD8DFACFA9FF3C9CAEF1B41BF59F1F1CA1FEF3F8DB538E579531AD1CA7CBFFE47E68B5FCF2FB6BB93E2632D3E5D858393E4D4DF68A89D58E29DFB78B0A7BCE90DF2B18615733CB532B5F4F9EEB1D0F1A1597E9558F481E9118D208DD44DAE330C6E7972EBFEB8723D91FDFED1C3689147BB2F859E6B5DC8F2CEF93DB42EEDBD63246EEA0CB7EF37BFA5E8D78AE25CF61E439CDDF6ECC7DD26C1D0E92EC654F16E3868E7D63E995FFD83EC673F99FDCFF6CF679992DCC4E6CBE57D62FDED73786DA96B61D5B6FF8D169ED83C7EFC7DAA27BD71A6A91CA636BB0B16FDFD8F7AD8E9121B0BE777B4BAD6EFA46BABF11CF89E7E1748DA7DD88E7074788E7F1B527E3B3FC8E5D1EEB2D335D8EEBE477EFE1582EBFFB568E1B57FB865B1E6B2EA7517E03AE1CA326A797FBDDE531E7CAB243F3CAFBE4F295C7C3E913AB5DD918F5A7D9B7517F3F2B386E9DCD17F5EBBF9C46E79352CD3CCFAF70A2CBBB0167453E86249EDF7FD4C89F0FF4D237D2FD8D784E3C0FA76B3CED463C579789E9390C0C0C605892C02F5BA6EB13ED7D87FD0E79D8D8E03C54DCCFE1DB6CFD9AC67E2FFC9356943D6EE2E97C43CEE0DFEDB59528AB694163F5BB36B95150838C94A4E03DD1BF114046C61DDCC9C8Line truncated LargeImage=789CEDBDFB571CC9B5EFB9FF8D99E5FF617E3867EEF29CDF66DD59E7C73BE373ECB93E67CEBAD73EEDB6DDEEB62CB9DDEE975BFD92AC2796683D51235E028450A3B790040221DE2F41513C4A4081A0100F157401423C24B5179391284B4552252A76456646C197B5F62AB22A2263D78E6FE52776466466696929ADFCB00A536045258825E2A9A7219688A58E8658AAB3F3174AA9143C5766D026E2A9AB219688A58E8658AAB374E0F9DCAB3E9F9918F6DC97CD4C776DF68C444C1F43C13ECF7D49F77806A7974CFF2647063CF725DD6369592818F4DC87AD10CBA2EBD5D4D3D9E8B91F5B2196359D03E46BADF5DC8F642C1D782EECF8D1D39EFB908CE9AECDC985553A732ADB733FB6423C1F4F448CD79774ECC871CF7D49F7588E3C5BA5AC6F4ED2C94F777AEE4BBAC7F299619313613A7542F818F1DC9F748EA5B0D2AC6F29BBE02EAD3C0B79EECB66069EAB35DDB5296C666595066B2F7BEEC7568867556B1F9DCB02CF5558E9A54ABA9D8DDFB90ACB2EBE468567B3488C37BDF625DD63F9C9075F50FE2911CB25CF7DD9CCD281E7E27CFB85BCF4C82975D766C78038DF9E4F331338DF9EAAB58858169EA5C6EA72CF7D49F7580A13E3CC07776F78EEC75688A5E0F915D347FD19A47B2CCB6E35514DE54DCFFD48C6D281E7E964BA6B33DD0CF1442C7534C412B1D4D1C073B5066D229EBA1A628958EA6888A53A4B96E7C191901977D89B6DC7CE5D9EFBB0950CF1442C7534C412B1F4C254F1DCBEAF8595179BD6B197895767B332F1EA7C3FBFE04A3B9C3AB2BE3AE51BA73FECBEBA19372774904C0C84FE575757610A4D1C4FBCF6612B19E2E95C5C9FBE14AF5728121A30DFABA86DA727C37DB4647E7E93FADA6BCDF7478747E9A5F1DAD5DE617C1EA45064C9786FC0FCDFAD7E4A86D3E039789EC85737E3069E6F1D037F10CF743011D7818555AACA394DA74B1A28F77436BD8CF45076DE2DCA3BB6C72C23785F5B7185CEE714D1E9822B549079883E79E73DCA3AB23FEEFEFA869F90DFDF6E8E11FCFE6EB3AE4A7F373BBE81E7E079225FDD8C1B78BE750CFC413CD3C162797E28B3902EDEAEA3E1D6CB9471E45B3A7AEC1B5A5D8AD0F8C4B85976F7816CAABB9267725D943F79BC90269623D45D5DE15A3FA9E6B938165A36B7B8B46E3B9ED9CBC4ABB359997875C2913957DAE1D491F5D529DF38FD61F7D5CDB839A1836462507CBE24FA7BD99371C2FC2D8C0EF751F9D532F3BDAB97CAA8EC6AB9314E5FA68ECAE275BFAFB2AB97CCD786BE10159F3D43A1BE06EA188E98FF17E565D1B2F199B59FED64E00FE2990E96CCF9F6AEC66AF3FD06E3FDD5D525F3BCBB286FBDEF663F213F773F67E4E4904EF8C6E98FED9E9F7FFAF1C7E6EB82619907F79AFF1FDCBB97DEFE2C933E7CF75D63FBE5BADFD7DE5765F6EE5B3BF7B67FDF5E3A9869EC6F61C0F82C73DD7EB693813F88673A98EAB882E7E0B953BE71FA63BBF3FCE7BF78C7FC2D0C19E3F35FBDFD5B730C2E782ED85CD9E1A7E18ECA75BF2F8BE7D9972BCC9CBCE27236FDE6830C2A2DC8A4F7FEF8011DCDFF8E2AF2FEE6F9712BDD8F93DBDD10CFF4882B780E9E3BE51BA73FC0F3359E8BF36DD67B85458526CF575717A2EF59E7E27EFE1FFF4637CDDFF0125DAB6AA5D5974FD7E5E75E1FAFB6CA7172BB1BE2E95C5C55DAAE5DBB94EFD3BEFFCD8E6FE039789EC85737E3A603CF1359DF4331B7F652EA58B156C7FB639657C749AF7DD84AC68D6746468654D9C6C6C6687B569BA150685DFB8229A2AC78159FC5F3CF5E5FECD7DAB673CFDA87D5BEF84C586C596B3F5639AB8C282FDE17EF59DFD5DA4732DFDDF2692014A18A2BA5141C78686E070782E61CB9F9F952C41CBBB736D79AD7A699656BDBD7D6B2F77545E7DE83C34FD22E3F17C742CBB01E0EEBE1BC8EB5EAF5703075C71DAF7DD84AC689E7CF7EF633127FE23599F23FFEF18FA3ED883A160FC57BB1FB107F162F2DFE8BCFE371D9AA6F715994B1F66571D8AA17BB0F8BF75659F1BFC56E6BBFF63141BCFD2713D7C8CB55CA3B96494F9EBEA4637BBF32DF3FFDCD69730DBBF8FF4A4DD064FABDFE71FA66CF5FA928EB88F9B9F82C766D7CB0CF87EBD51CCACB54B5C3A9C3C9219DF08DD31FDB393F8F2CBEA4E74F676870748206FB03149E08D1CCCC339A326CF5E5337A323545FDFDFDD43FD44F73C6FF8F1F8F7B7E9CD7D52C2E2C2CBFA4A1A141EA0FF8E99971DC1CEC1F32B687686CECB1F9FED0603F0D3D7A44DDDD0FE951E811F576F552243C615E1720FE0F3D1A34FA60C6F3EFE3B5C9F25C94B7FE04A793A923CA09133CFCD18F7EF4469EDBEBC6E3A9C55DB11F8BE7B19CB73E8B1D1358E3088BC596EFA28C554E7C668D052C9E5B630161A28EBD9D37C54986E767338E1A79FC85B83CAF28AF48BBFC5C353F9C3A8E83E7E079B231B078FE7771DC686EA7CA3BF769F579E41577223468D850BF9F9A3B7C46B945EA7E14A6FA9A2A8A4C3EF2FC38AFAB45CF63F68F99AF3E83D77E83E56D4D6D665C1F76FBD6DEEFEDA7E5E5396A6D7E408306CFA78604EF87E999F15947632B0D3EEC267F4727ADFEFDB9E7DF4987782663826DD6F96DC136C138C1E7CDF27451C6CA7945BDD8FC7A339E0BB3F27BCB57C15B8BD1623B767FD67841BC678D212CB68B6DF1B9F8DF1A8F58E305EBBCBAF8DC9A07B0FC8D9D2B88DD4E4AA7A188B90E2638D0636EC73BDFDE505BFDC6F3EDB2FDC4D5C166C737F01C3C4FE4AB9B71F39AE7C226C2119A989834F3F1FEA151236F0C187C19DD909F5B79A4D7C7795D4D263F1F1D1B4B989FF719F15E7CF9929ECE4C79FE9D7488E766669D6317BC8B3D776EFDBD29678D77BE5D98C5576B9C9088E7168B65BE436C2E1ECF36CBB163C70FC9E4E3DCB87AB5BF78FBDFECF886F973CC9F27F2D5CDB861FE7CEB18E6CFDD8FA795AFC6E6B4569E6EFD59F3D0F1EA5BE7AFADF684594CB772E3D8F569F1EC4D3971BCCF62CFB7734D8C33ACF30A4EC4D5CBFDC5DBBF4A9EABCE079DCACB54B5C3A9C3C9219DF08DD31FDB313F3F74F8F53C1C2C3DAEDBD96EB659EE29F2678BD7D63CB2F59ED517D6DCB6CC1AB9AD6EE9A67B5CAF069ECBD4D98E3CC7FDDB9D394E7AEDC356B237C553E4B8F6B56FA27CEC9F784FF0DCFAB3E69FBDFE5E5E9B8893B8DFAB9817EFEA1AA08ADAFAB5582F45A8A5B18B4291083D7D32BCEE196A9BED4F3C834D5CFB26AE6FED7BB8761F8B64EB27B3FFCD8E6FE039789EC85737E3069E6F1D03CFDD8DA7E0B3758EDD5AEB6D31DDCAEBAC73EF89586E9DFB8E5D371EEF1A6E6BADB95526F61AF0D8356A56796BDEDD5A731EBB6F7B5DEB3D6BFFB19F27F227D5B88A35EA77724ED3DD0B67A3EBD6C5FDA27EFEFBAFA8E5F645699E175CF551EBC412F9AE165095AF8FCE1E3F49673EDBA9CCDFCD8E6FE039789EC85737E3069EC7B7E0C838F5F4F450C0B0D51F563CF727D9E38E78ED0B89B5C1F974F542AEB92D9E5F53DD3D4191A1462ABB5563960BF7F9A2FF37545CA7B2Line truncated
MediumImageOriginalSize=165000 MediumImageOriginalSize=165000
MediumImageWidth=250 MediumImageWidth=250
MediumImageHeight=165 MediumImageHeight=165
MediumImage=789CED7DC9735B497AE7EFEC8B2FFE677CF6DD07F7C5978A98F16962227A625C133135D3539E1897BB5DEDB6BAABD4D5567595542AADD44251A4C47D07410220B111C4BEEFFBBE9320256132537A1008020F0F0B4180CA4346BE2DBFFCF2C3FBE5EFFB32F325AC76274EDED4C73A99274047AEE7A7A7E3A4E869213A5A87ACE781D684CA496DAC6D194A14A0522AC7FE3757EA6DF079BC63AD673C57C5DACAFA58EB48932F9284DD317C4C0E53CFE2691D1BABC496A72743D5F132706E305AC7DA9634A5F215E8F4BAB1D7734F6B85CF3BDE382FD7DE41A1D28CB58E34698D76B85CE38DF3F2591DABACCF7C3B541D2F03E7979126C137E27A7E7A3A4E8A9EED70EEF0F898EE269BE35CDEEE5AA7FCC86263A9973234EF74EF40AB6FC8ED5727B132DD74952A5FAD33F46403D9AE82F992A34EFA4343CF6576F746AB6B3F3A4E929E342DAD6E62E1D52B6CEDEC62736B1B1B6B6BD0E90EB14DDE8B9D2D19F6550AD69E5EDB6469C1743B9C0BFD53F5F4CDB9BCDDB54E79E9F894A55ECAD05C8ADC7E75122BD34DD77EEA9162036AFF7ABD3E11C9E99C0C5D27454F9A665E6D61EAA78750C837F1E4F113381D0E2C2DAEE2F9CBD7B8F3CDEF512CE4587B7487478886434825E392E4B662BA2DCE6D4EF61E964FCECEE5EDAE75CA0B9513967A2943732972FBD549AC4C375DFBA9478A0DCC84D7A38553CC2F2C41AF57C36C34E2EEC329548B19F67B694D466CC9F6F06A7606B28D57309A8D578A9F6834465294A5B3DAC995E364D2716E325B110B8791C9E6512E95C97184E5C72727ECBAD09E5EDB2409E79CCF47CAE714E77FBE7D17A6A34318745A2CAE6FA0562D229E4C637D6315BBCA03ACAF2EE2F5DC14BC6E17C7CF35D193268542D1C071A7B4BEBECE52B7E79A93566FE07C3E667CDEFADB1F1F1FB77D273A5DE7F891A6E7DCDC1CBEF8E28B0BD76FDDBA059FCFC7F230E1508A3D7A7CF3E64DE472394C4F4F63696909535353EC1ECDE9B9C160804C266318A4B2E97334D167E8F9D75F7FCDEE5159F4FCCE9D3B17EA561E18A0D368B1B6BD8B670F1E616F771772B91AF2D5653C9B9EC3DECE0E665FBEBA1CBF9DF3F948F9BC7A720ABBC38574228A58320BBFCF0BB7CB8D68D07FE59869C54F329982CBE982CB6E43301281D7EF87C56C4788E0241889C14FCEDFBD3DBB723D5BAF515C7EF9E597F8FCF3CF197E6BB55AE3DE575F7DD5B847CBD267E935E13EC52EC529C52FC52A3DA6F8A518A718A6F76FDCB8C1CAD17E849ED37BF7EFDF6789D647EFB5C3B9F6D00CC3A1112EAF1F7B9BDB7010DB1EA87430EB75506BF43824BCBC38BF74397E3BE7F391F379B15441B55241369BC30989CD32992CCAC5E29563BB153FA57285C48F25E409CFE5F305944A45A26B0EC57C1E457AAF5CC69BB3D32BD7B3F99C72F4DFFCCDDF302C52ACFDE55FFE25C35D338E299F534C520EA658A5D86C9647B9BB9D7C8AFDD6BA9ACF697F40E5F7D227B57B86C7E793CDE70693A5A7B8EB2A53AF31E255A5664CD2E3BFF88BBF60B8FE877FF807FCF55FFF35BBF6577FF5570DFCD1BE29994CB2448F9BAFD19CFAEECDCFD0738A67DA3708F79B9F1592143CAEAE6E62775B86D7F30BD893EF4075A08251AFBF60F797AF5E63833C373BF71A47873A1E9F4F289F0F2B55AAC7C8A4D3A8BF7B7B293CE9F6F86127C9EA09C0E7B6211C0CC064B1C1EBF1A254C8219ACE2311F2A2527B03835E8D443CC6CA5A483BCBA5ECC8F99CFAE7D4B7FEDBBFFD5BC6D134FDE217BF60D704DF5DAD56332CD1BE801ED3EBCDD728CF0B31393D16E2717A4CF95CF0E7A9AF4EFB0E5A072D2F45573AAFF6FCA71FB1BCBC8E7992AC16138A99F485F6CCBD9CC3A1C104B72F807824C8F97CC2F89CDABF767A8634C1669EF8EE56B309B25D252C260334DA43D85D0EE88E6CD06BF6607538E1B059108CA5603DD2127C19A124CFEA0907B85D7612373B100890F898FCCEFB6A3D6C76071472198BF743A1108901DDB09A8C309A8EB0B5B50537E53EB383ADCD50EEEDE0C864C6EECE36545A0354CA7D28D51A126FFBCEBD6F4AB50E1BFB06FCF1A747589E9FC1DADA0A7EB8FD000FC9BB4A716E0D6690701A104814B1B63087D5C539BC3DAB41B6B54D6494478E7301EBD417A73137F5DD696A8ECFAF3209F36A1E9F1F27C795B67AD1F698AD76121B659122F19C94F94C8EF3F1C5B99DE032160921958823954C219B22299B61B13AF5030BC512BC6E37B2990C4969A4492C1F8944110F87C87359163347424186738BD5019FD7F3BE5C210F87CB8360388008E1DF7CA140FCCC04722437132ECE93D83A1E4FC078740433E9678AC522D3C71F8A21F9818F85F7CDE5F6C0E6092240E434BF5789F8FB71E0682A8F4AEE231FD949FB4E6BC7F09072F5FA68E2F64EB1EC679F7DC6B8FCAAB1DD9CF8BC1AF7DB85F4E6CD9B0ED7DE8DF49DEC752CE8AA52273D29578E0B8F0B6965438985E967D8DC514225DB26B19007F38B6BD8DED8805E6740B55464ED51A874C4D7A373703A245219E2DFE9D8B1D31BC0DAF2120EF695C4179343437C302A97F3F9F8F179B57AC2E646E38413CBD52A22E438E0F7339F3947783A99CEB2E330E1EA40208844348C642A87E3EA68FCE066FC44A23184880E74BD4E80E854299790CD15886E2184C211F848FC48BF09F39318A1542C8C15CEC73135E35C4970AED853627676FE02CE758706D8AC6682752B4E6A67B0939C1E1748ACB7BEBA060DC1B95AAFC33689C724E39CF3F948F9FCCDDB77C4B72E204DFCF12AC1F9D9E909F1AD8B0C2767A7A7A854AAEC58986FCB117F9DE2FFED9BD1CE5FD1F7AD542A311DF31FC694F3F91C5BBF4375A3E3CDA59230E69C25DC7935EB622709E75274157CF15EE4723E1F2F3EE7F36A9FAE9E82AE72E26F1F1A8C585F5B67FEB74E7F8883030D1B2B95CB64585C58C4C2D20A544A05940A258BBD77777648393A0FA7C60E3D96EF6183F8007B7B7B4C6EA7F83C99AFC26CB6723EBF023E8F2509FF2563E4B73E24BE7B0CF1441C73AF9750CCA7D938AC8BC460955C928D95E98F2C70D8ACF0795CB039DCEC9951720FFD7EC5EA0EC06873231EF141A53A207146109553F2DEE8358892D882EA194B24E1747970A83D20BABAD933A3D693A658D84BF40D627383BEFF0678495C41C728A9AE74CE8FEA1A20F146B3AE61A26B301C8541AF47C0E781271046C06325BEB2013E128FB8BD3E586C76789CD681755DD93CC091EE107FFEEE7BA2E33AB608AE1F3D9AC5DC8347D8DA56E3F5B359A8E4EB6CEE72E6D526A67EBE877CB10CB5F2000724255359CCBD98867A6F136A8D167BA4CF10F8BC447E133A9F72727AD6C0B9CE18C4CC93599C1C17399F8F383E2F54CFF0873FFD8499E7F7486CF6024AA51CB71FBE80E9500B9D468D60AE8647B7BEC1DEF626947A07EEFDF003165616313BBF08BBE568A4F85959DBC00F53B3F8EA9BEFB13EFF143B3239947B7224CA75042D6A3C9F99C7B387F7580C3935BB829FFFF40D5E3DBB07FLine truncated MediumImage=789CED9D497323D795EFFF6B6FBCF197F1DA7B6FBCF6C61FC1112FDCD1E188D7AD8E0EBD8827594FDDB6DCA51A245595A86255B138B3388F1848901888799EE779264052C5776F5681024100CC040830933C8B1B979989BC79F29FF7DCDF39395CDA9D6E34CE2F645DAC0AB091EC7C78362AC54E1BB3D17ECB761E1C59506B3465AD6524558256A391FD35D7181C08F8FCB2B63359A86375794DD636F21288A5E174DDBE4FDEA69DE5D30BACAF302D4F1BB76AE328FCDC64B6CB5A4B5E32C51AF406BDECED541DD911F0CBDBCFABCD0F506B0F656D232F4766273C1E79FB79F5EC022BC298F9F3ADDA380A3F1F4551426C44763E3C1B956267373F77F90282ED1687EB4ADD6D5DAFFAD8E6108A947D78DD6BDBC191E1B2DD416DEAB7CF4DB68A6D5FA73749D2607B4F2DC492E32E06A349F23E7BAAF1DA3A888D4AB29397A5950D2CCCCE6273670F1B9B5B585F5D855E6FC416EB173B9BDBD8D7AA85F3917A4EB60E9FEEE6E7ADF1A97E7A7EA5EEB6AE575D3939158A947D782DA6DD416DEAB7CF4DB60E721C311A70FD2F2E2E1451DC6E65D8AA143B79999ADDC4C4D31750EF6EE0A71F7F82DBE5C2D2E20A5EBF9BC393AFBE44B95410CE476F3C463C1A41269D14D56EA74F77F573875BE887D5C6D995BADBBA5E75A9D6108A947D782DA6DD416DEAB7CF4DB60E721C311A5819D7E3A553CC2F2CC160D0C16A36E3D98B09D4CB39E17A1D59CCD8DC5661767A0ADBEBB3305BCD77EA3FF1788295B850CE9A8D3BF713A5FBB9C56A47221A452E5F44B552657FC784FAA4D110D6B7CE47EA3989F273E2F95879CEFDFC7F1E3F83E5D80893FE088B6BEB68D6CB48A6B3585B5FC19EE6006B2B8B989B9980DFEB21FFB92776F2A256AB2FFDB857595B5B13CA4DBF6B2F470613F15C663CEFBCF62727275DFB44AFF5E43FE2EC9C9999C15FFEF2976BEBBFF9E61B040201A18E328672DFE37F7FFDF5D728140A78F3E60D969696303131216CE3355F36994CD8DEDE167C90B7CD7FC70BFF0D5FFEFCF3CF856DBC2DBEFCE4C9936BC7D61C98A03F3CC2EAD61E269FBF846A6F0FBBBB3AECAEBCC7E49B19A8767630FD6E7634713BF17CAC3CAF374EE17479904DC59148E7110CF8E1F578110F07EFDC673AFD279DCEC0E3F6C0E374201C8BC11F0CC2667522C2FC241C4B20C8963FFC7C76E77676AEE37EF9D7BFFE157FFEF39F05FF6D369B97DB3EFBECB3CB6D7C5FFE5BBEAEB59DFB2EF753EEBFDC57F9DFDC7FB98F731FE6DBBFF8E20B613F3E8EF065BEED871F7E100A3F1EDFD6CDCF8F8C56988C6678FC41A836B6E062DA1E68F5B01AF4D01D1A60645C5E9C5F1A4DDC4E3C1F3BCFCB951AEAB51AF2F9021A2C37CBE5F2A896CB77EEDB9DFE53A9D658FE58419171AE582CA15229335B0B28178B28F36DD52ACECF4EEFDCCEF665CEE8DFFDEE77822F725FFBF5AF7F2DF85DBB1F739E739FE40CE6BECA7DB3BD3DCEEE6EED73DFEF3C56FB321F0F78FB52C6A46EBFA1FC5CD93C37596C92F2AEBB2C5273C4BB2AED3EC9FFFED5AF7E25F8F59FFEF427FCF6B7BF15D6FDE637BFB9F43F3E36A5D369A1F0BFDBD7F19AC7EEEDBFE1CBDC9FF9D8D0DADEFEDB5611E38F2B2B1BD8DBDAC6DCFC0254BB3BD01E68613618AEE9FE6E760EEBEC775ADDE1B5ED949F2B87E7B7556AF513E4B2595C7CF879249CF4FA8270B262F78510F03A100D8760B139E0F7F951291510CF16918AF8516B9EC364D021954C08FBDAD879562BF9B1F39CC7E73CB6FEFDEF7F2F309A973FFCE10FC2BA56ECAED3E9045FE26301FF9BAF6F5FC739DFCAC9F9DFAD7C9CFFCD79DE8AE779ACCEC70E7E0CBEBF185BF973B5D74FBFC5FBF76B9867C56EB3A09CCB5E3B9F997733309A2C58D3E8E1351E12CF15C673AE7FF3F40C59E69B4516BBDBAD166CEF6960B39870786484D3E382FED801C3A10A76971B2E870DE14406F6E323E65F6668D86F0D8C015E8F93E5CD2E84422C3F66D7795F6780C3E9827A775BC8F7239108CB01BDB05BCC305B8EB1B9B9092F679FD525BC9BA151EDE0D862C5DECE16B447266835FBD030760483812BFD4DA3D3637DDF84FF7AFA12EFE7A7B0BABA8C478F9FE305EBABDCCFEDE11C526E1342A932561766B0B238839FCF9AD8DEDC626D54C7EEE72D5FE7B138CFB979ECCE4B7B7E7E97A5F55CCD1708A27152EB6A173F1FABDDC972A33C4ECF3FE0B479F3FD58F273F9FAB993F965221641269544269D413EC34A3E27E4EA3C0E2C952BF07BBDC8E772AC649165B97C2C1647321A61BFCB0B39732C1216FCDC667721E0F77DDCAF5484CBE343381A428CF1B7582AB138338502ABAD8CC545965B279329988F8F6165E34CB95C16EC094612487FE271ABBF79BC3E387C6184583BEDFD2A95FC781F389E29A256F885474E767EBC5FFAD87E1717E3C9DB7BE5B27FFCE31F0596DFB56FB7177AAE46717BAB9C9F9FF758F761AC7D52EABDA0BB2ABDECE4AC940BC75B65795D83853793D8D8D140BBBDC572211FE61757B1B5BE0E83DE847AA52C9C8F5AABC79E4A83A577B34865722CBED343CF8ADB1FC2EAFB251CEC6B582CB68B43DDC7989E782E3F9ED7EB0DE1D9689231B15AAF23C6FE0E058342CC5C609C4E67F3C2DF51C6EA50288C543C8A74A68093FA78E2E076FF89C51388301BF8FB3A216653AD5A41BE5062B6451089C6100884846FC2822C47A8944BB2F2733996763FD7303F57335F9E9E9EBFE6E77AA3099A4323E6E7E6D0689EC1C9E27D3B2B2596EBADADACE290F9B9CEA0C716CBC744FB39F17CAC3C3FFFF9038BAD4BC8B278BCCEFCFCECB4C162EBB2E02767A7A7A8D5EAC2DFADE76D0516AF73FFFFF97CBCCFAF787FAB542A828DC54FF7948BC582F0FE0EB78DDF6FAE545AF79CF38C9D77F35EAC92FC5C8CADAD585C4ABBC47379F19C9EAB3D5C3B5BB6EEB278DB6832636D754D88BFF506230E0E0E857BA5BBDBDB585C58C4C2D232B41A35346A8D907BEFEDECB0FDF873381D76F8DFBB2AACB31840A55209EDF6CACFD3C53AAC563BF1FC0E789E4833FEA513EC5A1B59EC9E403295C4CCDC12CAC5AC701FD6C372B05A212DDC2B331CDBE072D811F079E0707985DF8C933DFCFB15BB3704B3C38B642C00ADF680E51961D44E59BF311C22CE720B6E67229586DBE383F1E880D9EA157E336E3B794944FDCCDE3036D679FF37C1CFF20A7E8F92DBCA9FF9715B432CDF68B735CA6C0D47E330190C08057CF085A208F9EC2C563621C0F211AF3F009BC3099FDB3EB4ADCB1B0738D61BF13FFFFD4F66E31A36995FBF7C398D99E72FB1B9A5C3DCE434B4BB6BC2B3CBA9D90D4C7CF73D8AE52A749A031CB092CEE431F3F60D74AA0DE80E8FA06263468BE715764DF8F394C6E9D9A59FEBCD614CFD348DC64999783EE6FCBC543FC3DFFEFE1453AFBF67B9D95B6834BB78FCE22D2CC623E80F7508179A78F9CD57506D6D406370E1FB478FB0B0BC88E9F945386DC763F59FE5D5753C9A98C6675FFD136BF3AFB0B3BD0B8D6A17A9EA05C2361D5E4FCD63F2C5FLine truncated
SmallImageOriginalSize=59400 SmallImageOriginalSize=59400
SmallImageWidth=150 SmallImageWidth=150
SmallImageHeight=99 SmallImageHeight=99
SmallImage=789CED5D59731BC7B5FE7E6A5EF3904AE52D9587541E527948AECBA99BF8AAECC4B24D2732254BB4244AE20A6E2048101BB1EF831D9819EC3BC045C63DDDE4C02030000704C04D7838355B9F3E3DDDDF9CF375F74C4F222DA27DDED12CB95275ACF44CE263DA90F3A599DA6891640BE599DF47AD7932D3FCEB271F51AC8CD71E63DF43EB0CE55A632C9D04D9488C6927999667DE1E91786AA63618AE4291F84C6D549A677079FC33ADA7FA29D5552436531B62BE8274461A4BA71757CC0F319BF1548FF41F5F9E8BA532C3D3A8E878FCA1D13A6A32A61DB73F385427284491CA88138B2F101A7A2D34051BA3F29F961D2D3698982D36B8BD7E2E1EAA5B8FC747B685913A4A0CE8C515ABFFE6E947344ECEBBD27FAC9CABB54F87A6B9898E9A4CD34E8AEE319D4E431433482412A8D6EAC8E67210627164E85CA7D3995844519C4A3EF7C58E6E6B0F4EA70351C292D16881D36226DB6994CB15B49A0D551D054B577075B9656DA148FFB172AE71723634CD4D74D4649A76D8B3643C3C84CD6685D17484404880D7EBC12AD5DDE1D1E1D4DABB516FA05CA9E0A4DDBE355C9D9F9F77F74F4F4FB9B0736D2A83B2AF9C6F369BDD6B6C9F9DABD7EBDD7D264A5E4EA793DBEA15B573BD1289273F397F552C9650ADD6E9792BA1522ECFA4BD5BD45ECC0F168B0564B339FE6C57C8DEAC70E576BBF1EB5FFF1AF97C9E1F7FFBEDB7F8ECB3CFB0B6B6868585052493493C7BF60C8B8B8B78FAF4295EBE7C89A5A5257CFEF9E7F8F39FFF8CE5E565BEFFE5975FE2C99327F4AC797BFCD52E965EBE837E67135B9B9B78F16209EB2BEFC7F7578F1857815098E25F92386E14F1789C2436F2B9BB89B06799B563341A453412E1B662B1189769DA6136581B6E6F6FE3B7BFFD2D7EFFFBDFE337BFF90D6459462814422010E0F8D1EBF53C9D40718C6DCB97CF92824BE6A7143C984C26EEC37A3132F757DAFC15ABABB3B3B38BE7ADD5428D3856AD56E3318009DBE731815FABA146FBCCD7B0D8C0D3B3638A71CD461DA55289EB57AB55D2A9F134AC5E2BD4E78FC522B053FD739C117E254946ADD1828F7CCBCF9D33643293F1390517EFDFBFC7AF7EF52BFCE94F7FC21FFEF0075E16C6216D361B4FA3EC33CCB0ADD168EC1EB3B231DFA4D3E9AEC4BE5E597AF51396DFAD52B91D576C5B2D561C533E9AFDD523E757398A4F91688CFC48843FDB89640AA964FCB20D32D4FED48F249F26D171B150809BFA3F3959A21893838FDA80A58BD2F3280861C4281F87DBC77D4392F22913CED87581CEBB5C7644C94709E4AFFCC4E1D2A934DAA7E770385CA855F2FC785A7190F9A4DFFDEE771C53D38EEB737FA5CD5FD589539F9C30EEDA207E5DE73EA8D168A0466DD26E9FE0630FFFBD697BB74F4E789ECCFF9D901F603EAECEFD62F50ABF9E16AE984C2BDF7EF969E935563676B1A3DBC64F8BCF11F4FBB86D0FF95D1F3D733E5F1036AB1D6F28DDF6F616E44CEA93E3570C572C46B13857A558C6B83BC359A958E4BE89C5B769E08AE189F50F0AC4DBEB144B19C60A943FF39567A72733C1D5AC44CDCE75B6FB7155A8D41F35AE186F0F860584827EE218C714C7A270BADC88524CF3F97C9C6BF8FDFE89793BEB1330EE1C0A87888758683F8C7028487907E0F17848BC14079313D9B110BF11C241B211C6D191096E970B4E8703612102AFC7CDC74FFC3E2F7C6493DD5730E0A77B75D1391FF51F3D14FBB5D95F595DC30FCF16B14C3C6EF5C30A36D637B042FB16AB8DFA85AB309BADD8DBDBC74FAF5E6373739D7C989BC7418625055747E6638E2BC64D58BB28D27FAC9CAB36DB43D3DC44474DA6692749FC6965650546E2AC8C734A62060E9F80170B5F13EF71E0DDFB77D8DDDD99F8F966E3D2FB7B3BB0DA18B7B522413C8BD5BDD96CC69BB7CBBC5F5FCCCB13D949A42EEE65D770003BDD4B2197E576BE5E780187DD8637AF9E63E3C3324449C4E18101363AA7D7EFE1C060A072D9C86FAAF3F47EF10782BC8FC1FC799AF8A9244A4826E2D46F69729F5FAB3578FF264B1C948DADB0313B054B9F126FBF8BB8F190EDE8F7F4D8DEDAC1E6C606EFA7283E796F578FCDAD3DE83E7C98F376BA475192689BA1BE5F0A691E0B2414F245C8541FCAB8E2A4ED5DA63E402695422C16E7FD4AC6D745298B5C569A5A7BC71329F21B49E4A8CC223D2FAC5F5BAF55A68E2BBBC349313B850CD597D23760F7284B3271C8221FA3EBD7F9E478BB28D3FDA5790C61DB7E8951DB28FBFD69D474D8B97E1D361F7C5D1EE3D819A67397769473C37484D8A7E5AFAEB33B6B3BCAF163D76118FA94C645AFB33B6B3BCAF163D7897F627170EEAFEED05FCD7135C7D51C57735CDD439D39BF9AF3AB59E83C547E958D2791A7FE2C9302955BD9EF3D974DA486A651D36112B31ECFFDD5271C07B3C9F4D4CBC64426BCCE71355D5C39DD5EEEBF6C4EF7D8759A901B309A92D01F2590489547EA1C9A12B03A441828AD165C6DED25B1A30F2314294C0D57CE6011078618F60E134371158C95E87A12BA6D618EAB3175EC97583A262C4DC2AFD87791BE60017A631AB5E6E9489D8458C59E218968B2A2895F05A265ECEEC751ACB4BB79E42866692D9B5A9A7CE50406631241A178E53C8B9DCA7EB1768643731A1E7FEEC676EE1BEFB92D9D61FCEA26EF0CD44912F1AC269D444C1EEB7D0625BD72CCFCCA4DDE67E83D8E47A5013D319AB89A2646695A2713D9513B7EEC3AB129F32BC67DB5E828E9B4C441B57CA7C1AFB289E4805E3FBF9A368FBBEBF8745B3AD3E6ED0F0957D139AEE6B89A05AE7AF298E3EA167035C1B8281B17D2A2A3A4D33A2EDA9FEFA4BCBD5D6B224B5CAA942BA252AAA25AA9A3413CAA97B74FC5CE3DE3D3B7A533ED71D159F92B99DA7B123F52CA1721922F8A523ECC4F958E1D84A353C41C1E04B6B611D8D323E5F50FF82B89C74AF6AD6115CD21657B487EE44EFDD52DE02A73C96DB4E22AD687A371717551AE5F8E4F9EFD8026E5910947113B7613B6B650ABD6067015BDC473E8D08C9C4ADC9CE3EAFEE0EAD8E587C576AC19572D361F63B651BB6650C888AAB82A969B10033E88911824213204573DE5689F2149182AE62EC65ACB140BEBD457BE82AB7A0B55F261F5440682D184C0C6FA1C5793E0EA86FCAA75F6330A296DFC8AAD97362CCD800EFBFECC1340DC6647C2E14249CE0DF01E6750C00FBA35FC777D1DCFB775300AC295B2F5F2334527D693872257F815C5C91CD96B585D48BB5C84B934C20746B8DFBDA7FD78371F299644419450BE5CF36954BDDD35EFB92D9DE9F2AB73C447C4A700B5D93F1D161233FEBABFC5B7EC38D0C39D86F92B71478F7C2643BE284E6D2823C7E79593FC7B777F48C08F3BDBF8ABF510FFB419F185ED08AF7CEED1FE8ACA968827066CF5C7C144FC825F8DAA8330C5D17D9D0E515FE0DEFB91BBF25729297B635C1DC41258767B918AC421850514F325FEDE41E3328D8F30F0554A1810B3F9187234869C9845BD5157B5D3CFAF7AAF1B0E4D3084Line truncated SmallImage=789CED5D4973DBC612FE7E6AAE39A452B9A572CA21D7542EAF2A955795BC94AB9EE3F87989633BB2A35DB2AC9D12F715244882044870157749895FF74850510C2911244152D61CBA080CA6D183996FBABF990186A98C8EF6F987A1C52C9FD8CACF92B4692357283B6AA345922F561C7F8E5AB3E3E8FDEB9DBF50AADA6B0FDBCFD03A43A5D6B0A593221B299B76D2999CE3ED114F6A8EDA605C45E349476D549B67F0FA438ED653FD94EA2AAE3A6A432F5491C91AB674BA71C57E886D26B52EE93DBF4C53B5ECE03C7D74FCA1E8CD3AFDC4A61D5F28325027A224A065F5B125188E0EBC169D808D9BEE3F293BC3D860D93F70C1170809F153DDFAFD41B2ADDCA863C5806E5C71FD374FFF42A3737E25BDE7565AAD7D3A30CF283AFD649276347AC64C26035DCF22954AE1A45647DE34A1A8496429EDC3870F638BAEEB13B9CFBCD8595ED980C7E34682B0B4B37300CFC13ED9CEA052A9A2D56CF4D5B1B0740D5797BFDC1696F49E5B698DCED9C03CA3E8F49349DAE1BEB4B3BD0D97EB103B7BBB08471504027EBCA1BADBDEDD9E587B37EA0D54AA5574DAEDA9E1EAFCFCFCEAF8F4F45408A7B5A90CD6B195DE6C36AFAEF131A7D5EBF5AB6316EB5E1E8F47D8EA967E69DD124FA6EF9DBF2A95CA3839A9537F2BA35AA938D2DE2D6A2FF683A55211F9BC29FA7695EC39852B9FCF874F3FFD148542419CFFFCF3CFF8F6DB6FF1F6ED5B3C78F000E9741A0F1F3EC4A3478FF0D34F3FE1C9932778F6EC19BEFBEE3B7CF3CD3778F9F2A538FEE1871FF0FDF7DF535F0B74F9AB753C7BF20A9B6B4B58595AC2E3C7CFF0E7C26BFBFEEA23C655381AA3F897268E9B40329924516FEC77A308F7656EC7442281443C2E6CA9AA2A649276D806B7E1EAEA2A3EFFFC737CF9E597F8ECB3CF90CBE5108D46110E87057E363737453E85E218FF562EFB92854BF653161EF6F6F6840FEBC688F457C3F92BAEABB3B3B38BFED66AA1461CAB56AB8918C0C2C72226886B35D4E8987D0DC706919FCF29C6351B7594CB65A17F7272423A359187EBB54A637E558DE398EA5FE08CF06B1839D41A2D04C9B7FCFDE10CD9EC787CCEC2C5EBD7AFF1C9279FE0EBAFBFC6575F7D25CAC21CD2E572893CD63163867F777676AECEB96CEC9B969797AFC5BE6E79F6F4395EBE7A43E5765FB37D7870880392A1FDD547CEAF4C8A4FF1844A7E242EFA762AAD414B272FDB204BED4FE348F269069D978A45F868FC63E60C8A312682D4069C2F41FD51516250E93E6E5F50F88634DDA74238E3EB0AA57BBDC748908F52C85F8588C365B40CDAA7E770BBBDA8550BE27C5271907DD2175F7C213035E9B82EFDD570FEAA4E9CBAD361EEDA207E5D173EA8D168A0466DD26E77F05717FF1DB5BDDB9D8EB827FBBF0EF901F67175E1174FAEF1EB49E18A6552F7ED95E7CF7EC3C2E23AD69657F1FCD1AF88848217D8F2FAB0B5BE81603002D7E1315E50BED5D515E4B2DABDE3578C2B8E511CE74E28963177679C954B25E19B38BE4D02578C271E1F1489B7D7299632C68A747FF69567A71D4770E594F4B3739BED5E5C15ABF58F1A57CCDB233105D1488838C611C5B184E877098A69C16050708D502834366FE7310173E7682C4A3CE4808E6388452374EF30FC7E3F4980E2607A2C3BCC6D9458846CC4B0BBBB079FD70B8FDB8D981247C0EF13F327A1600041B2C9CF150987E859BD9416A4F1A39F62FF70F617DEBCC52F0F1FE125F1B8377F2C60F1CF452CD0F1C1A18BC6856FB0BF7F888D8D7778FEF4372C2DFD8920D9E638C858B270B5BB7F2470C5DC84DBC592DE732BEDA4D91E9867149D7E32493B69E24F0B0B0BD821CE7A44DCD5D0B37007153C7EF023F11E375EBD7E85F5F5B5B1FB37CF4BBFDB58C3A1EB90EC1C22453C8BEB7E7F7F1F2F7E7F29C6F5A5426E2C3B29EDE259D6B7DEE3989EA568E6859D1F1F3C86FBD885174F7FC5E21F2FA11B3AB6DF6FC145699B9B1B78BFB545E57291DFECCFD37B25148E883106FBF30CF1534337904E2569DCD2143EBF566B88F14D9E3828CFADF09C9D85A5FBC4DB671137EEB29DCD8D4DACAEAC616971518C532C9FBCB1BE89A5950D2CFCFE0A1B6B6BF8E5D72748C5A3F796B7EB8641BF591AFB69C8885860A058282147F561CD2B8EDBDE151A0364350DAA9A14E34AE6EBBA9187993726D6DEC994467E230D93CAAC537FE1716DBD569D38AE8EDD1E8AD91AB2545FD6D8809F3167E4884396C4BC18CFB76864FFC387BFC5F57BC7DBF51C3D5F46C410FEED1595EAC63AEECDD34F87D37A75783DF8B67BD8B13348679676ACB4413A8A7ABFFCD56D769DB6639D7FEC3A8CA1FB342F7A9B5DA7ED58E71FBB4EF29EC541E9AF66E8AF24AE24AE24AE24AEE65047F22BC9AF9CD091FC4AFAABA9F92B892B89AB09E2CAE30B08FFE5F2F824AE24AEC6D239BEC4D2116149F22BC9AF26A533885F7DACEF33DC66D7693BD6F9C7AEA34A7E754D86D5F104F270790D687AED4EC5A769E948DE3E1AAE82B1225EBD89229BABDFA9F696B89A6F5CB1245345DB7666DDDE33C595E4ED43E998294DF276392F3A797F954CDBB6336B3F32537F257175BB4EB5867C4697B892B89A28AE9A8CA96245E2CA0EAE1CE2570D9278B20A255586596A0DBCEFB87646D5B9A8A3E1745AC4AD46B1332E8709C7CB585A4BE0D1D3001AAD53C7EC8CAB334D7E556A9C61732B8917AF4364AB6ADB5FC59215EC1E66B0F63E857AB33D5B7FA5E7504967914BE9886D6DA168E4A7E6137CA102CC72DB713B93F4571AD58FD371504D576F6DDF7E760AD536DEEF6A70FBF28E94CD16AEF81BDE780AF9441291CD6D24F6F790D8DD47261471BCEDF4748ED2FEF9BCF3862BC69285AB64C6701C5779EAE7A3E08A8FB594796B9D4E0557661186A28AB2A4036114B23AF458827E0DC7DB4ED9DA46966D6AD92B2952DBF59ED76ACD99E28AB134CDF5C13C71939BF2F4D331A9BDB8BE62EB9BA894AB8E948DC58E4E5C4DD9B633893538AEBF617438DFBCAD0FCE1BAE346F40E02ABCB83C37B8CA495CD9C695937190F161370E5A3A9A1887CD3E0EB2A49329DB7626116BB474E6C63AA8B6CE70ECF58A7CD32E5B771CBC4BB8CAF94368E58B33C715CF5DE5DCDE99E06A2B1042D430512E5CEC935AADD6D16875AEF2C7E22AD2D496FE60587C7FCCFBBA485CDD8CAB26F54163671FD18D8D91CA66527B64C36192281A5DD76DE38ACA51092B08BC798B4AE54470E469B49D9B70F2B8D9C4AFF53AB6FF7883D8BB4D248FDD88EF1DD2F35C604BECEBD66E5FED139AA0B2CE05AE1C5E772E5EAE7F0CCA73934E8BF70B78FE1BF5D1267C54AFEEFF3D45C61F18BA6C25EAE3462C866AA94A9C80CE4FCEAFE90D3D2F4AE530FD3164BD47886C1FC2FFC712DC4F9E13FF5B1231EAB67B8C3C2F4A63F7FF6432F8A558C2318D610AD91C0A34BEEED6B170C57B7230AEDEFDF208C1A515E8A1D0D07646295B77DA2CD69DC7F1573AC580166163D4B2452946F0DE1F7C6E969BF087AECF850DEDAFCA27D06714Line truncated
@@ -9,19 +9,19 @@
<DocumentConfig> <DocumentConfig>
<Name>Amp_LM386.SchDoc</Name> <Name>Amp_LM386.SchDoc</Name>
<Id>BXTYKVLY</Id> <Id>BXTYKVLY</Id>
<Config>OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=11.36m|TRAN_StepTime_UserValue=|TRAN_StepTime=90.91u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=90.91u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=10|TRAN_DefaultCycles=10|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=440.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=|ParamSweep_Type1=LIN|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=22u|ParamSweep_CustomStop0_UserValue=330u|ParamSweep_CustomStep0_UserValue=22u|ParamSweep_Start1_UserValue=0|ParamSweep_Stop1_UserValue=1|ParamSweep_Step1_UserValue=0.1|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-21 07:22:05Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(L_Speaker)+v(R_Speaker))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(R_SpeakLine truncated <Config>OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=22.73m|TRAN_StepTime_UserValue=|TRAN_StepTime=181.8u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=181.8u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=220|TRAN_FourierFundFreq=220|TRAN_FourierNumHarmonics_UserValue=20|TRAN_FourierNumHarmonics=20|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=C_DCBLOCK_OUT|ParamSweep_Type1=LIN|ParamSweep_Start1=220u|ParamSweep_Stop1=470u|ParamSweep_Step1=50u|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=|OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=220u|ParamSweep_CustomStop0_UserValue=470u|ParamSweep_CustomStep0_UserValue=50u|ParamSweep_Start1_UserValue=220u|ParamSweep_Stop1_UserValue=470u|ParamSweep_Step1_UserValue=50u|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-28 10:11:10Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(OUT))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0Line truncated
<Results> <Results>
<ResultConfig> <ResultConfig>
<Name>Operating Point</Name> <Name>Operating Point</Name>
<Description /> <Description />
<Type>Operating Point</Type> <Type>Operating Point</Type>
<Date>2025-11-21 07:00:57Z</Date> <Date>2025-11-28 10:00:21Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=True|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=2|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=11.36m|TRAN_StepTime_UserValue=|TRAN_StepTime=90.91u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=90.91u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=10|TRAN_DefaultCycles=10|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=440.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=|ParamSweep_Type1=LIN|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=0.01|ParamSweep_CustomStop0_UserValue=0.1|ParamSweep_CustomStep0_UserValue=0.01|ParamSweep_Start1_UserValue=0.01|ParamSweep_Stop1_UserValue=0.1|ParamSweep_Step1_UserValue=0.01|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-21 07:00:57Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=10k|ParamSweep_CustomStop1_UserValue=100k|ParamSweep_CustomStep1_UserValue=20k|ParamName0=POS|ParamValue0=0.06|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(R_Speaker)|TRAN_VariableName0=U_speaker|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=65280|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=i(R_Speaker)|TRAN_VariableName1=I_speaker|TRAN_VariableUnits1=A|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Line truncated <Config>OP_Analysis=True|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=2|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=22.73m|TRAN_StepTime_UserValue=|TRAN_StepTime=181.8u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=181.8u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=220.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=POS|ParamSweep_Type1=LIN|ParamSweep_Start1=0|ParamSweep_Stop1=1|ParamSweep_Step1=0.2|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=|OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=0|ParamSweep_CustomStop0_UserValue=1|ParamSweep_CustomStep0_UserValue=0.2|ParamSweep_Start1_UserValue=0|ParamSweep_Stop1_UserValue=1|ParamSweep_Step1_UserValue=0.2|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-28 10:00:21Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(L_Speaker)+v(R_Speaker))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(INLine truncated
<Charts> <Charts>
<ChartConfig> <ChartConfig>
<Name>Operating Point</Name> <Name>Operating Point</Name>
<Id>YZXRMUSN</Id> <Id>LGLBJAJP</Id>
</ChartConfig> </ChartConfig>
</Charts> </Charts>
</ResultConfig> </ResultConfig>
@@ -29,22 +29,22 @@
<Name>DC Sweep</Name> <Name>DC Sweep</Name>
<Description /> <Description />
<Type>DC Sweep</Type> <Type>DC Sweep</Type>
<Date>2025-11-21 07:00:58Z</Date> <Date>2025-11-28 10:00:22Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=True|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=11.36m|TRAN_StepTime_UserValue=|TRAN_StepTime=90.91u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=90.91u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=10|TRAN_DefaultCycles=10|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=440.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=|ParamSweep_Type1=LIN|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=0.01|ParamSweep_CustomStop0_UserValue=0.1|ParamSweep_CustomStep0_UserValue=0.01|ParamSweep_Start1_UserValue=0.01|ParamSweep_Stop1_UserValue=0.1|ParamSweep_Step1_UserValue=0.01|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-21 07:00:58Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=10k|ParamSweep_CustomStop1_UserValue=100k|ParamSweep_CustomStep1_UserValue=20k|ParamName0=POS|ParamValue0=0.06|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(R_Speaker)|TRAN_VariableName0=U_speaker|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=65280|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=i(R_Speaker)|TRAN_VariableName1=I_speaker|TRAN_VariableUnits1=A|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=p(R_Speaker)|TRAN_VariableName2=P_speaker|TRAN_VariableUnits2=W|TRAN_VariablePlot2=2|TRAN_VaLine truncated <Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=True|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=22.73m|TRAN_StepTime_UserValue=|TRAN_StepTime=181.8u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=181.8u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=220.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=POS|ParamSweep_Type1=LIN|ParamSweep_Start1=0|ParamSweep_Stop1=1|ParamSweep_Step1=0.2|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=|OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=0|ParamSweep_CustomStop0_UserValue=1|ParamSweep_CustomStep0_UserValue=0.2|ParamSweep_Start1_UserValue=0|ParamSweep_Stop1_UserValue=1|ParamSweep_Step1_UserValue=0.2|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-28 10:00:22Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(L_Speaker)+v(R_Speaker))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(IN)|TRAN_VariableName0=U_IN|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariablLine truncated
<Charts /> <Charts />
</ResultConfig> </ResultConfig>
<ResultConfig> <ResultConfig>
<Name>Transient Analysis</Name> <Name>Transient Analysis</Name>
<Description /> <Description />
<Type>Transient Analysis</Type> <Type>Transient Analysis</Type>
<Date>2025-11-21 07:22:05Z</Date> <Date>2025-11-28 10:11:10Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=False|TRAN_Analysis=True|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=11.36m|TRAN_StepTime_UserValue=|TRAN_StepTime=90.91u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=90.91u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=10|TRAN_DefaultCycles=10|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=440.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=|ParamSweep_Type1=LIN|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=22u|ParamSweep_CustomStop0_UserValue=330u|ParamSweep_CustomStep0_UserValue=22u|ParamSweep_Start1_UserValue=0|ParamSweep_Stop1_UserValue=1|ParamSweep_Step1_UserValue=0.1|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-21 07:22:05Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(L_Speaker)+v(R_Speaker))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(Line truncated <Config>OP_Analysis=False|TRAN_Analysis=True|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=22.73m|TRAN_StepTime_UserValue=|TRAN_StepTime=181.8u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=181.8u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=220|TRAN_FourierFundFreq=220|TRAN_FourierNumHarmonics_UserValue=20|TRAN_FourierNumHarmonics=20|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=C_DCBLOCK_OUT|ParamSweep_Type1=LIN|ParamSweep_Start1=220u|ParamSweep_Stop1=470u|ParamSweep_Step1=50u|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=|OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=220u|ParamSweep_CustomStop0_UserValue=470u|ParamSweep_CustomStep0_UserValue=50u|ParamSweep_Start1_UserValue=220u|ParamSweep_Stop1_UserValue=470u|ParamSweep_Step1_UserValue=50u|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-28 10:11:10Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|AC_VariableEnabled0=True|AC_XVariable0=|AC_Variable0=MAG(v(OUT))|AC_VariableName0=A_Speaker|AC_VariableUnits0=|AC_VariablePlot0=0|AC_VariableAxis0=0|AC_VariableColor0=8421504|SP_Port0=U_q|SP_Impedance0=50|SP_Port1=U_q|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_VaLine truncated
<Charts> <Charts>
<ChartConfig> <ChartConfig>
<Name>Transient Analysis</Name> <Name>Transient Analysis</Name>
<Id>ASZUYTYR</Id> <Id>PTPFBAXI</Id>
</ChartConfig> </ChartConfig>
</Charts> </Charts>
</ResultConfig> </ResultConfig>
@@ -52,13 +52,13 @@
<Name>AC Analysis</Name> <Name>AC Analysis</Name>
<Description /> <Description />
<Type>AC Analysis</Type> <Type>AC Analysis</Type>
<Date>2025-11-21 07:13:13Z</Date> <Date>2025-11-28 10:04:00Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=11.36m|TRAN_StepTime_UserValue=|TRAN_StepTime=90.91u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=90.91u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=10|TRAN_DefaultCycles=10|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=440.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=POS|ParamSweep_Type1=LIN|ParamSweep_Start1=0|ParamSweep_Stop1=1|ParamSweep_Step1=0.1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=22u|ParamSweep_CustomStop0_UserValue=330u|ParamSweep_CustomStep0_UserValue=22u|ParamSweep_Start1_UserValue=0|ParamSweep_Stop1_UserValue=1|ParamSweep_Step1_UserValue=0.1|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-21 07:13:13Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|ParamName0=POS|ParamValue0=0.06|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(R_Speaker)+v(L_Speaker)|TRAN_VariableName0=U_speaker|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=65280|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=i(R_Speaker)|TRAN_VariableName1=I_speaker|TRAN_VariableUnits1=A|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=p(R_Speaker)|Line truncated <Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|SP_Analysis=False|TRAN_FourierAnalysis=False|TRAN_StressAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=220|Noise_Start=220|Noise_Stop_UserValue=22000|Noise_Stop=22000|Noise_TestPoints_UserValue=50|Noise_TestPoints=50|Noise_PointsPerSummary=0|Noise_SweepType=DEC|SP_Enabled=False|AC_StartFrequency_UserValue=220|AC_StartFrequency=220|AC_StopFrequency_UserValue=22000|AC_StopFrequency=22000|AC_TestPoints_UserValue=50|AC_TestPoints=50|AC_SweepType=DEC|AC_ShowMeasTableChart=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|TRAN_StartTime_UserValue=0|TRAN_StartTime=0|TRAN_StopTime_UserValue=|TRAN_StopTime=22.73m|TRAN_StepTime_UserValue=|TRAN_StepTime=181.8u|TRAN_MaxStepTime_UserValue=|TRAN_MaxStepTime=181.8u|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=50|TRAN_DefaultPointsPerCycle=50|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=|TRAN_FourierFundFreq=220.0|TRAN_FourierNumHarmonics_UserValue=|TRAN_FourierNumHarmonics=10|TRAN_StressEnabled=False|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=C_DCBLOCK_OUT|ParamSweep_Type1=LIN|ParamSweep_Start1=220u|ParamSweep_Stop1=470u|ParamSweep_Step1=50u|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=|OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=220u|ParamSweep_CustomStop0_UserValue=470u|ParamSweep_CustomStep0_UserValue=50u|ParamSweep_Start1_UserValue=220u|ParamSweep_Stop1_UserValue=470u|ParamSweep_Step1_UserValue=50u|Sensitivity_ParameterDeviation0_UserValue=|InteractiveProbeMode=False|LaunchDate=2025-11-28 10:04:00Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|DC_CustomStart1_UserValue=|DC_CustomStop1_UserValue=|DC_CustomStep1_UserValue=|DC_SecondaryStart_UserValue=|DC_SecondaryStop_UserValue=|DC_SecondaryStep_UserValue=|ParamName0=POS|ParamValue0=1|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(IN)|TRAN_VariableName0=U_IN|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=16711680|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(OUT)|TRAN_VariableName1=U_OUT|TRAN_VariableUnitLine truncated
<Charts> <Charts>
<ChartConfig> <ChartConfig>
<Name>AC Analysis</Name> <Name>AC Analysis</Name>
<Id>QHUUPVOE</Id> <Id>IUSXBYMC</Id>
</ChartConfig> </ChartConfig>
</Charts> </Charts>
</ResultConfig> </ResultConfig>
@@ -7,4 +7,4 @@ From : Project [TRI-SQR-VCO_OTA_SS.PrjPcb]
Files Generated : 1 Files Generated : 1
Documents Printed : 0 Documents Printed : 0
Finished Output Generation At 21:27:47 On 23.10.2025 Finished Output Generation At 12:23:27 On 28.11.2025
@@ -1,5 +1,5 @@
TRI-SQR-VCO_OTA_SS TRI-SQR-VCO_OTA_SS
*SPICE Netlist generated by Advanced Sim server on 18.11.2025 14:07:43 *SPICE Netlist generated by Advanced Sim server on 28.11.2025 12:29:53
.options MixedSimGenerated .options MixedSimGenerated
*Schematic Netlist: *Schematic Netlist:
@@ -29,6 +29,8 @@ RR_A 0 U_SQR_OTA 3.63k
RR_CV NetR_CV_1 NetIC2_9 59.941k RR_CV NetR_CV_1 NetIC2_9 59.941k
RR_E NetC_an_2 NetR_E_2 10k RR_E NetC_an_2 NetR_E_2 10k
RR_lambda_T NetIC2_9 U_C 1.1k RR_lambda_T NetIC2_9 U_C 1.1k
RR_offset_1 NetR_CV_1 GND 10k
RR_offset_2 VAP NetR_CV_1 10k
RR_PWM_a GND NetIC3_6 15k RR_PWM_a GND NetIC3_6 15k
RR_PWM_b NetIC3_6 VAP 10k RR_PWM_b NetIC3_6 VAP 10k
RR_PWM_c U_PWM NetIC3_7 1k RR_PWM_c U_PWM NetIC3_7 1k
@@ -55,15 +57,17 @@ VU_var NetR_CV_1 0 1
.PLOT TRAN {v(U_TRI)} =PLOT(2) =AXIS(1) =NAME(U_TRI) =UNITS(V) .PLOT TRAN {v(U_TRI)} =PLOT(2) =AXIS(1) =NAME(U_TRI) =UNITS(V)
.PLOT TRAN {v(U_SAW)} =PLOT(3) =AXIS(1) =NAME(U_SAW) =UNITS(V) .PLOT TRAN {v(U_SAW)} =PLOT(3) =AXIS(1) =NAME(U_SAW) =UNITS(V)
.PLOT TRAN {v(U_PWM)} =PLOT(4) =AXIS(1) =NAME(U_PWM) =UNITS(V) .PLOT TRAN {v(U_PWM)} =PLOT(4) =AXIS(1) =NAME(U_PWM) =UNITS(V)
.PLOT TRAN {i(U_mess)} =PLOT(5) =AXIS(1) =NAME(I_GND) =UNITS(A) .PLOT TRAN {v(U_C)} =PLOT(5) =AXIS(1) =NAME(U_C) =UNITS(V)
.PLOT TRAN {v(U_in)} =PLOT(2) =AXIS(1) =NAME(U_in) =UNITS(V)
.OPTIONS ABSTOL=1e-10 RELTOL=1e-2 VNTOL=1e-4 METHOD=GEAR MAXORD=2 .OPTIONS ABSTOL=1e-10 RELTOL=1e-2 VNTOL=1e-4 METHOD=GEAR MAXORD=2
*Selected Circuit Analyses: *Selected Circuit Analyses:
.TRAN 25u 20m 5m 25u UIC .TRAN 25u 20m 5m 25u UIC
.CONTROL
SWEEP R_offset_2 LIST 10k 20k 30k
.ENDC
*Global Parameters: *Global Parameters:
.PARAM POS=0 .PARAM POS={0}
*Models and Subcircuits: *Models and Subcircuits:
* A dual opamp ngspice model * A dual opamp ngspice model
File diff suppressed because it is too large. Load diff
@@ -32,6 +32,7 @@ ReportSuppressedErrorsInMessages=0
FSMCodingStyle=eFMSDropDownList_OneProcess FSMCodingStyle=eFMSDropDownList_OneProcess
FSMEncodingStyle=eFMSDropDownList_OneHot FSMEncodingStyle=eFMSDropDownList_OneHot
IsProjectConflictPreventionWarningsEnabled=0 IsProjectConflictPreventionWarningsEnabled=0
ConstraintManagerFlow=0
IsVirtualBomDocumentRemoved=0 IsVirtualBomDocumentRemoved=0
OutputPath= OutputPath=
LogFolderPath= LogFolderPath=
@@ -130,7 +131,7 @@ ActiveProfile=BPPPGTHF
ProfileId0=BPPPGTHF ProfileId0=BPPPGTHF
ProfileName0=Mixed Sim Configuration ProfileName0=Mixed Sim Configuration
OutputType0=AdvSimNetlist OutputType0=AdvSimNetlist
ConfigParameters0=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=0|ParamSweep_Stop1=1.000|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-18 13:07:42Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRAN_VaLine truncated ConfigParameters0=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=R_offset_2|ParamSweep_Type1=LIST|ParamSweep_Start1=5.000k|ParamSweep_Stop1=15.00k|ParamSweep_Step1=10k 20k 30k|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-28 11:29:53Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariLine truncated
[OutputGroup1] [OutputGroup1]
Name=Netlist Outputs Name=Netlist Outputs
@@ -256,7 +257,7 @@ OutputDefault1=0
Configuration1_Name1=ForceUpdateSettings Configuration1_Name1=ForceUpdateSettings
Configuration1_Item1=False Configuration1_Item1=False
Configuration1_Name2=OutputConfigurationParameter1 Configuration1_Name2=OutputConfigurationParameter1
Configuration1_Item2=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source= |TF_Reference=0|PZ_Enabled=False|PZ_Node1= |PZ_Node2=0|PZ_Node3= |PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource= |DC_SecondaryStart= |DC_SecondaryStop= |DC_SecondaryStep= |Noise_Enabled=False|Noise_Source= |Noise_Output= |Noise_Reference=0|Noise_Start_UserValue= |Noise_Start=1K|Noise_Stop_UserValue= |Noise_Stop=1G|Noise_TestPoints_UserValue= |Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue= |AC_StartFrequency=1K|AC_StopFrequency_UserValue= |AC_StopFrequency=1G|AC_TestPoints_UserValue= |AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue= |TempSweep_Start=-10|TempSweep_Stop_UserValue= |TempSweep_Stop=60|TempSweep_Step_UserValue= |TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=0|ParamSweep_Stop1=1.000|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2= |ParamSweep_Type2=LIN|ParamSweep_Start2= |ParamSweep_Stop2= |ParamSweep_Step2= |ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue= |Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue= |Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue= |Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue= |Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue= |Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue= |Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue= |OPTION_DVCC=5|OPTION_DVDD_UserValue= |OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue= |ParamSweep_CustomStop0_UserValue= |ParamSweep_CustomStep0_UserValue= |ParamSweep_Start1_UserValue= |ParamSweep_Stop1_UserValue= |ParamSweep_Step1_UserValue= |Sensitivity_ParameterDeviation0_UserValue= |LaunchDate=2025-11-18 13:07:42Z|DC_CustomStart0_UserValue= |DC_CustomStop0_UserValue= |DC_CustomStep0_UserValue= |DC_PrimaryStart_UserValue= |DC_PrimaryStop_UserValue= |DC_PrimaryStep_UserValue= |SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue= |SP_Impedance1_UserValue= |OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0= |TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1= |TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2= |TRAN_Variable2=v(U_SAW)|TRALine truncated Configuration1_Item2=OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source= |TF_Reference=0|PZ_Enabled=False|PZ_Node1= |PZ_Node2=0|PZ_Node3= |PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource= |DC_SecondaryStart= |DC_SecondaryStop= |DC_SecondaryStep= |Noise_Enabled=False|Noise_Source= |Noise_Output= |Noise_Reference=0|Noise_Start_UserValue= |Noise_Start=1K|Noise_Stop_UserValue= |Noise_Stop=1G|Noise_TestPoints_UserValue= |Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue= |AC_StartFrequency=1K|AC_StopFrequency_UserValue= |AC_StopFrequency=1G|AC_TestPoints_UserValue= |AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue= |TempSweep_Start=-10|TempSweep_Stop_UserValue= |TempSweep_Stop=60|TempSweep_Step_UserValue= |TempSweep_Step=10|ParamSweep_Parameter1=R_offset_2|ParamSweep_Type1=LIST|ParamSweep_Start1=5.000k|ParamSweep_Stop1=15.00k|ParamSweep_Step1=10k 20k 30k|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2= |ParamSweep_Type2=LIN|ParamSweep_Start2= |ParamSweep_Stop2= |ParamSweep_Step2= |ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue= |Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue= |Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue= |Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue= |Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue= |Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue= |Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue= |OPTION_DVCC=5|OPTION_DVDD_UserValue= |OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue= |ParamSweep_CustomStop0_UserValue= |ParamSweep_CustomStep0_UserValue= |ParamSweep_Start1_UserValue= |ParamSweep_Stop1_UserValue= |ParamSweep_Step1_UserValue= |Sensitivity_ParameterDeviation0_UserValue= |LaunchDate=2025-11-28 11:29:53Z|DC_CustomStart0_UserValue= |DC_CustomStop0_UserValue= |DC_CustomStep0_UserValue= |DC_PrimaryStart_UserValue= |DC_PrimaryStop_UserValue= |DC_PrimaryStep_UserValue= |SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue= |SP_Impedance1_UserValue= |OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0= |TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1= |TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2= |TRAN_VaLine truncated
[OutputGroup3] [OutputGroup3]
Name=Documentation Outputs Name=Documentation Outputs
@@ -365,6 +366,11 @@ OutputName3=Test Point Report
OutputDocumentPath3= OutputDocumentPath3=
OutputVariantName3=[No Variations] OutputVariantName3=[No Variations]
OutputDefault3=0 OutputDefault3=0
OutputType4=Wire Bonding Table
OutputName4=Wire Bonding Table Report
OutputDocumentPath4=
OutputVariantName4=[No Variations]
OutputDefault4=0
[OutputGroup5] [OutputGroup5]
Name=Fabrication Outputs Name=Fabrication Outputs
@@ -486,6 +492,12 @@ OutputName8=Report Single Pin Nets
OutputDocumentPath8= OutputDocumentPath8=
OutputVariantName8=[No Variations] OutputVariantName8=[No Variations]
OutputDefault8=0 OutputDefault8=0
OutputType9=Project History
OutputName9=Project History
OutputDocumentPath9=
OutputVariantName9=[No Variations]
OutputDefault9=0
PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
[OutputGroup7] [OutputGroup7]
Name=Other Outputs Name=Other Outputs
@@ -498,102 +510,6 @@ OutputDocumentPath1=
OutputVariantName1= OutputVariantName1=
OutputDefault1=0 OutputDefault1=0
PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9 PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType2=Text Print
OutputName2=Text Print
OutputDocumentPath2=
OutputVariantName2=
OutputDefault2=0
PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType3=Text Print
OutputName3=Text Print
OutputDocumentPath3=
OutputVariantName3=
OutputDefault3=0
PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType4=Text Print
OutputName4=Text Print
OutputDocumentPath4=
OutputVariantName4=
OutputDefault4=0
PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType5=Text Print
OutputName5=Text Print
OutputDocumentPath5=
OutputVariantName5=
OutputDefault5=0
PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType6=Text Print
OutputName6=Text Print
OutputDocumentPath6=
OutputVariantName6=
OutputDefault6=0
PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType7=Text Print
OutputName7=Text Print
OutputDocumentPath7=
OutputVariantName7=
OutputDefault7=0
PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType8=Text Print
OutputName8=Text Print
OutputDocumentPath8=
OutputVariantName8=
OutputDefault8=0
PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType9=Text Print
OutputName9=Text Print
OutputDocumentPath9=
OutputVariantName9=
OutputDefault9=0
PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType10=Text Print
OutputName10=Text Print
OutputDocumentPath10=
OutputVariantName10=
OutputDefault10=0
PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType11=Text Print
OutputName11=Text Print
OutputDocumentPath11=
OutputVariantName11=
OutputDefault11=0
PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType12=Text Print
OutputName12=Text Print
OutputDocumentPath12=
OutputVariantName12=
OutputDefault12=0
PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType13=Text Print
OutputName13=Text Print
OutputDocumentPath13=
OutputVariantName13=
OutputDefault13=0
PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType14=Text Print
OutputName14=Text Print
OutputDocumentPath14=
OutputVariantName14=
OutputDefault14=0
PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType15=Text Print
OutputName15=Text Print
OutputDocumentPath15=
OutputVariantName15=
OutputDefault15=0
PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType16=Text Print
OutputName16=Text Print
OutputDocumentPath16=
OutputVariantName16=
OutputDefault16=0
PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType17=Text Print
OutputName17=Text Print
OutputDocumentPath17=
OutputVariantName17=
OutputDefault17=0
PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
[OutputGroup8] [OutputGroup8]
Name=Validation Outputs Name=Validation Outputs
@@ -699,6 +615,11 @@ OutputName11=Specctra Design PCB
OutputDocumentPath11= OutputDocumentPath11=
OutputVariantName11= OutputVariantName11=
OutputDefault11=0 OutputDefault11=0
OutputType12=Web ReviewOutputName
OutputName12=Web Review Data
OutputDocumentPath12=
OutputVariantName12=
OutputDefault12=0
[OutputGroup10] [OutputGroup10]
Name=PostProcess Outputs Name=PostProcess Outputs
@@ -831,6 +752,37 @@ Type116=1
Type117=1 Type117=1
Type118=1 Type118=1
Type119=1 Type119=1
Type120=1
Type121=1
Type122=1
Type123=1
Type124=1
Type125=1
Type126=1
Type127=1
Type128=1
Type129=1
Type130=1
Type131=1
Type132=1
Type133=1
Type134=1
Type135=1
Type136=1
Type137=1
Type138=1
Type139=1
Type140=1
Type141=1
Type142=1
Type143=1
Type144=1
Type145=1
Type146=1
Type147=1
Type148=1
Type149=1
Type150=1
[Difference Levels] [Difference Levels]
Type1=1 Type1=1
@@ -901,6 +853,19 @@ Type65=1
Type66=1 Type66=1
Type67=1 Type67=1
Type68=1 Type68=1
Type69=1
Type70=1
Type71=1
Type72=1
Type73=1
Type74=1
Type75=1
Type76=1
Type77=1
Type78=1
Type79=1
Type80=1
Type81=1
[Electrical Rules Check] [Electrical Rules Check]
Type1=1 Type1=1
@@ -1022,6 +987,7 @@ Type116=2
Type117=3 Type117=3
Type118=3 Type118=3
Type119=3 Type119=3
MultiChannelAlternate=0
AlternateItemFail=3 AlternateItemFail=3
Type122=2 Type122=2
Type123=1 Type123=1
@@ -1029,6 +995,33 @@ Type124=1
Type125=1 Type125=1
Type126=1 Type126=1
Type127=1 Type127=1
Type128=2
Type129=2
Type130=2
Type131=2
Type132=2
Type133=2
Type134=2
Type135=2
Type136=2
Type137=2
Type138=1
Type139=1
Type140=1
Type141=1
Type142=1
Type143=1
Type144=1
Type145=1
Type146=1
Type147=2
Type148=2
Type149=2
Type150=2
Type151=2
Type152=1
Type153=1
Type154=0
[ERC Connection Matrix] [ERC Connection Matrix]
L1=NNNNNNNNNNNWNNNWW L1=NNNNNNNNNNNWNNNWW
@@ -2,13 +2,13 @@
LargeImageOriginalSize=660000 LargeImageOriginalSize=660000
LargeImageWidth=500 LargeImageWidth=500
LargeImageHeight=330 LargeImageHeight=330
LargeImage=789CECBD09785BC77536FC36F9EBBF4FDDEF4FD336699B3AABDB6669EB34499BA4769AAFFD12C771D27A959DA44963C78EE545B62CC99615D9D6BE8BA4288AA2B86F20C055DC77820B489020018220B8823B29EE22B8888B285A523FFD330301224190C0BDB820206AF83CE7E1BD8359DE7BE6DCFBDE3333F74C6A6A2A966EDEE2720F892299F7F9BD26BCCFEF3DE17D7E6F49524A2A52399FDF73C2EFF37B4F789FDF7BC2FBFCDE927B99CFB3941A5C310F7A1D8737E45EBCCF15B9E518EC69F73A0EDEE71B23833337509C7B6F5DF3BDDEE7547A8646BC8EC15B722FF3799C22C6EB18BC25F7E27DAE6BBF8471F384D771F03EDFC03E1FBB81C65C85D771F03EDF18C9531BB0FDBD3D5EC7E12DE17CEE7D1CDE907BED3EB78AA93CDBEB18789F6F9C4465D6E0CA508BD771F03EDF18E91E9B4378F405AFE3F096DCCB7C2E4B94791D83B7E45EBBCFA95C2CD16072B0D9EB38789F6F8C4C2EDD42586C3AAE8CF139967B49F294155EC7E02DB997F9FC5E967BF13EBFD785F7F9BD27BCCFEF2DE17C7E6F0ABFCFEF3DE17D7EEF09EFF37B4B5CE5736A17CB25213179559A14625FAFA376E2E5891E6FD7552C1B71CD9E68F7947FC0AA7A1DE9D5136DDF0BBA7645B79ED0F57ABAA57DBE91D7BC517D6AAFDB8DB2AFBBC18EB7EFD8B9A1ED7AEA9A5D69C713BC40C57ADF88E963FBB2EE5EB3947CBEFC7C7EE9BAD332F6791C957196C75199A9D9F90D69474C19A1583D854D4C7FD863DD48BD79C20EC4E840ACAEC5E8D657B049610762F14BD18EB7EE316FD981106CCB9FDB9E787EF992AE5DB58331F3348AAB9BA02C2E4177471BBA7A2EB1DF7A1BBB303B731913E4F7615D95AD8C558765BA76765CD7DA0B756D1D74BA6AE81B9BD0A86FC0D2D29C2D3FAD677AA87B45D9D6C12976DCDAA861650B32B250555DC1CAE7E5E6A356A383A9B37715D6E5385C11CEE7D296118AD553D8C4F407E773CEE762ED402C7E29DAE17CCEF9DC553B681E5B843C3A0E3F7DE920F6EFFA153A5A1AD13F60F95EBDB5440953451966C9719FB2D256C6AAC34C6517A2E4E128C8AD466C412E76EEDF877321E7D04AF9FCE6A22DBF89E49B5F1A5A51769C60397A240839890950A496E1CD979EC7998013387BF60C5E7AEE311C3874123D6DC655F897E37045389F4B5B4628564F6113D31F9CCF399F8BB503B1F8AD323E3A87F2132751FEC16E0C9AFA30DEA28749DD0143621CEA12D261CABE88D20B89E8A937A03AE00C461BB428387C1AD5C151A80C8E26FFFDA1090D47DAEEF3E8AA53A16CDF3BA45C110687BA90BDFD109AB2D3D05D9885F4DD8761B8709E6059F4C8F5703EF76D3E8F4B5561DCDC85B11EC3AA3CC6827298BB5B314A6C7154A7B1A55B75989CA743AC3C1E0579D5E47C1A0B246D72666E553B6D24DFFCD2C48AB246E29F9F3F17025D55293484A307BA5A7169640C5766E6D6C43B4BCE97E370455CE5733A964FDBB3CA95AB8B2BCE1D897D1E47659CE571546662FACA86B423A68C50AC9EC226A63FECB16EA4DE3C610762742056D76274EB2BD85CC15ABA5409C5FFA4DA44763D71C5391577EF97FED6365C6E2AB39DD7A496A2411E0D43661A9A0B8B589AEE62252E1B72D8B921339D9C2BA13EEB4FFEE7A22D3319EAD41C741A7A51B6E72DE8B354A825CF375D6212463A9B614888445B5129F429E904CB9C57EC580A3B10824DA64814DD1F8EF0FAD2FDEF4CB7CB7FB7CE3F537D2C9F8FB63F7724F66B105CA9C39A662DEB284F4C9C4C70BD52F139F7CFB97FEE6BBAE6FEF9C6F9E7CFFCDFE7D6E5F3EDFFB393FD77C7467BBB26B0DC6F9E5DBA85CE824C9854460CA8CAD05AA1C5D46033B4F19998E9E9843A428E79F3E02ABCDD6D1398E9D2AC6AFB2AF9DFA92C5B1FDBD2D29A726D9DDF1CC9F5EBD7059F2F179AF6D1471F39CC6FFFFBB56BD7C83149A3E7D76FDAAE87FBE7C2EF978DBA2FC5E8D699703E97B68C50AC9EB417A165BCC9E71F063563CCD407455C131A5BC691AB9F445AB80AE10A03526A27A14CA816A55B29B155CA1D63AB48D26E189FBFBD53891E9ABE34C3B01C0C6EC440731F264D3DD87D448B99B131B7AF792D3E5FDE3FF90D532B74F066F2BB6EF1391D6F1FAC55A12E3C0AC6F43422E94CEA2222C8FF5C346717C154928799A126A8A39331509C8DF24387A08B3A8196CC6C3497D4E0EACC6598EAFB507BF634061B3BD15B5EBCA2ED9A9844741766C398AB427B6E9A636C6B70F3AE97CFE0D56FDF8F27BEFA0778EA2B7F80C49053EB727953AB09F4AF203B939D272627B3F3B9B919765EA5D1B1736D4D153B2F29AB84FD5F0A299318FD2ADA1A0BD1DC588A13BB3E8BAB0BB3D0D5A4E1F4EFBE821B376E4011FA5BB43515337E0FF57B02E579C7389FAF5326E07C2A226365F00F8FC4DE43BF43744C1CB6EF3A8490E81044C6CB101D9F605BDB569B5089BE661D1A12CEC33C30C2CE67470D688C0A65E7A567E2602C2C862129961D775614431F93E2327ECEE7BE6F6342B17A0A9B98FEF0269F1FF5ABC395A57928A28D50374EE04260255A4D138C2FBAE76F2136A05C946EA5C4565D6C72882D2148BD617C7ECAAF0AC681AB981C9D44A0AC03A525CD182058289F07265E82B9BBC7ED6B7684F5A5F19757F4CFF9808A153A78FADC76B7FD733A4F3E50AC40D1E13330448741172D87DADF1F8DC919A83C7A02BA9C425CEE6E43FEFEC3D01D3F8294E7B7A129E5146AE3A291F9BE3F66FBEB583D5DB575D06714407721909DB72A35989D1CC10CC139D6AC27F554A23132D8313607DC2C5734E2C14FBE0EC5D31FC7D66FDD8727FF16F8CF0781B488336BF3795B07E3E4A2DCEC157C3E3F37CDCED59A7A76AED354B3F3D2F22A76DE626CB0F9E7D4F74E8A7D03ED4D84CF8D6538FDEE838CCFEB35E9F07BFF210B9F8713BE6F2E61F9C3029E85AAE084533ED7161B90FB5F5B60880A41F69E43283A930053EC51E83294509F38859CF70FA23494BC3365F8437B6217C9AF63F98D31E1C87AE517A8C931A033E118F20EC721F7B597A08A4B87216C2FD29F7E0AADF51D88FAFEA3D05F3888F45FFE02749D186D77C2BC88D4E79FC2787F1FD25F7E1E2527E36050D621FA7F3F06F5A90F59BDEE3E675C791E1415D6626C7E1E69B24084A765E28C5F20327273101C9984E0606273F535B0AE6DA3EBDA46CD8368083B693B5FBA398ACE42CBB3E8F2CC1CCA82B2D0A22C65C7A69C52E843652EE3E77C2E5E0F9CCF7D9BCF3BC6AE223CBA01AAD20E9CF4D360CC7C05B132238EF9D5E26CB016E631B328DD4A89ADB569C40E5B35C376C57C65C3F83CAF7A0CF169CD30F6CC2021468BBA8E6924102CF1915AC863568F1388B9664758E978FAF2FE199F5CD93FD193916EF3799BA10FF30B77F6CB19EFB9C4CAD4C7131FF7A605131D331F3575D9F2B494D6131FFDACED7CB07B0415074F60707014BDC49F5FDE361DAF6F8C09839A7095213ECA31B615BC7C0D0A85111FFBBD4384CF5F83FC6940F6D4C7F00AE1F4A708A7FF94707ALine truncated LargeImage=789CECBD09585BD79937FE4BDB2F33DF64FE5F97997666FA754927ED7499EE9D2E5FD3E94CBF36932EDFB469EAA4EB4CD3347176C74EE2B84EE20D6FD880010366DF84C46AF61DB108040209210402C40E16AB118B3118533BCFE3FF39074B012190EEE50AC9E6E879DE47F79E7B96DF7DCF7BCFEFBEE79C7B4E66662696DFBEC5650789229DD7F94E135EE73B4F789DEF2C49CBC84426E7F31D27FC39DF79C2EB7CE709AFF39D253B99CFF3941A5CB15ABC8EC31BB2139F734561352CFD5D5EC7C1EB7C7BC4327713E5853BEB9E777A9D53E91F19F33A066FC94EE6F3244582D731784B76E273AEEBBA8449EB94D771F03ADFC63A9FB889D64285D771F03ADF1E29521BB0E7F5035EC7E12DE17CEE7D1CDE909DF69CDBC45C9DEF750CBCCEB74FE2721B7065C4E4751CBCCEB747FA26AE223AFE82D771784B76329FCB52655EC7E02DD969CF39958B151A4C5BDABD8E83D7F9F6C8F4F22D442566E3CA041F63D94952A4ACF13A066FC94EE6F39D2C3BF139DFE9C2EB7CE709AFF39D259CCF77A6F0E77CE709AFF39D27BCCE7796B8CBE7D42E564B4A6AFABA3029C4315F67E524CB533D5EAEBB58B6E39E3D51EE99C0A075F93AD3AB27CADE09BA7647B79ED0F566BAA575BE9DF7BC5D75EAA8DBEDB2AF3BC18EF7ECDDB7ADE57AEA9EDD29C713BC40C5F6DC88A963C7B45BBD6729F97CF5F9C2F20D97691CE3384BE32A8EB33433F30BDB528E983442B17A0A9B98FA70C4BA9D7AF3841D88D181585D8BD1ADAF6093C20EC4E297A21C6F3D63DEB20321D856B7DB9E68BF7C49D7EEDAC1847516E5F56D509657A0AFBB13BDFD97D8B581D65ECCCF5DC614B93EAAABB3A7B1E9B04AD7C58E9B3A06A06E6C824E570F7D6B1B5AF52D585EBE6A8F4FF3991DE95B93B6C332C38E3B5A352C6D494E1EEAEA6B58FAA2C262346A7430F70CACC3BA1A873BC2F95CDA3442B17A0A9B98FAE07CCEF95CAC1D88C52F45399CCF399FBB6B07ED134B90C727E1274F1EC5E1577E876E532B868657BE57EFA850C25C538579723CA8ACB5A7B1E93057D98B3879344A0AEB915852887D870FE17CC47974503E7F7BC91EDF4CE22D2C8FAC493B49B09C381E8A82D4142832ABF0E2938FE35CD06984849CC3938F3D8C23C7FCD1DF695C877F350E7784F3B9B4698462F5143631F5C1F99CF3B9583B108BDF2693E357517DDA1FD56FEE87C53C8849931E6675370CA949684AC98639FF222A2FA4A2BFD980FAA073186FD1A2C4EF2CEAC3E2501B164FFE03A1898C46D6FE70F436A95075E85592AE0C96915EE4EF3986B6FC2CF495E6217BBF1F0C17C20996258FDC0FE773DFE6F3A44C1526ADBD98E837AC8B632CA986B5AF03E3C416C7751A7BB84D87E9453A24CA935152544FCE67B148C2A6E7AEAE2BA793C45B589E5A93D648FCF3F0F311D0D5554243387AB8B70397C6267065EEEA8678E7C9F96A1CEE88BB7C4EFBF2697936B9726D69CDB933718CE32C8DAB38CED24CCD5ED99672C4A4118AD553D8C4D48723D6EDD49B27EC408C0EC4EA5A8C6E7D059B14762016FF6A19EAE8C4E5B62AFB794366255AE4F130E466A1BDB48C85E92ED6E2B2A1809D1B72B3C9B912EA9040F25F88CEDC74A8330BD0631840D58197A0CF53A191B46FBAD4348CF5B4C390128BCEB24AE833B20996AB5EB16329EC400836992255747D38C3EB4BCFBF2BDDAEBE6E1B7FA6FA583D1EED78EE4C1CE720B893872DCC96D6599C842499E07CA5E273EE9F73FFDCD774CDFDF3BBC73FA732D03B85D57EF3FCF22DF494E4C2AC32625855858E1A2D662CEDD026E762AEBF07EA183916AC967578FB3AA730D7AB5957F635F2DFA3ACDA1CDBF2F21D2DD7E9FF8DB7EDF7C3FD73E176BC5DCFA518DDBA12CEE7D2A6118AD593F622348D37F9FCADD0764C9807A1486A43AB691285FA696445AB10AD3020A3711ACA947A51BA95125BADDC39B69A34EDB6F1F9CBFB94E8A7E1CB730CCBD1B0560CB70F62DADC8FFDC7B5989B98D8F23D3BC37AF8BC694DFD14B7CC08D6C166F543FBDB2D8D2A3445C7C1989D45249B49534C0CF92F447B7E19CC1545981B69833A3E1DC3E5F9A83E760CBAB8D330E5E6A3BDA201D7E62EC3DC3C88C690B3B0B4F660A0BA7C4DD90D09A9E82BCD87B15085AEC22CE7D836E0C93F3D1B8A97FFFD8378FCCBFF0B8F7FE57D488FF2DF94578DED9DB807404569313B4F4A49C37BC8F9B475829DD736EAC8F57BA06B6A60E7552A351C7F793999C8487A11DDED4A74B4A91074F07358B86A454B530E428E7E9DA4BB86F4B8E7D06D52B23C62431F83AAF42CE7F34DD204856722365186C0E8581C3CF627C4272461CF2BC710111F81D86419E29353EC73DB2ACF25A1535D05B5FF715887C7D098528BF971035AE322D939BD6E2C2D87212D911DF7D494439F90E1367ECEE7BE6F6342B17A0A9B98FAF0269F9F0868C295E50528E28D50B74EE142702D3ACC538C2FFA166E2131A85A946EA5C4565F6E768A2D2554BD6D7C7E26A00EC6E16B981E9F46B0AC1B9515ED182658289F07A75E82B5AF7FCBF7EC0CAB7F90764DFD8407D508D681ABFAA1E3E4C3E50A94F99D83213E0ABA7839D48181684DCF41ED89D3D01594E2725F278A0FFB4177EA38321E7F016D1967D098148FDC3702313FD4C4F2E96D6C823EA704BA0BC1ECBC43A9C1FCF418E608CE89763DC9A716ADB161CEB139E1E664592B3EF5FE6791F4B377E3F9AFFF251EF934F0C867DE8DECD8A04DF9FCDD84AF6D7C9E9C924EF8FC1ECC4C4FB2F33A8D0EEFBAE75DD035AEF079B5AA9EF1BFB145B7269F8CE43D84CFCBD1D95E8BE0839FC7E2D569E89B721172E41BE4FA12D263099F7754DDE6F3C7515B76C6259F6BCB0D28FCCD2E18E222907FE018CACEA5C09C7802BA1C25D4A7CFA0E08DA3A88C24EF4C3981D09E7E85C4D7B1F8C68468E43DFD6B341418D0937212457E49287CF649A892B261883A88EC9F3F828EE66EC47DF721E82F1C45F66F7F0D3A4F8C963B655D42E6E38F60726810D97F7C1C15FE4930289B10FF6F0F437DE62D96EF56DB1977DA83B2D2464C2C2C204B168CE8AC5C9C0B08464E6101C262D31016466CAEB901B6B96D97E7AEC2545089B6AC78764EE7B92DBF3D8E9ED26AFBF5AAD03C989495ECD84CE2EA23656EE3E77C2E5E0F9CCF7D9BCFBB27AE213ABE05AACA6EF807683061BD8244991127031A1112A68575C22A4AB75262EB681B73C056CFB05DB15ED9363E2FAA9F4072563B8CFD734849D0A2A97B1629044B72AC16F284F53EB2987B7686D5B17E26A7D7D68F3B3A70553F9D86412C2CBEB35FCE64FF2596A63939979CAF60A27DE6E3E65E7B1C536533F1D143ECE796BE31D41C3D0D8B651C03C49F5F5D36EDAF6F4D88829A70952139CE3936075E4E4A36E2DEFF71129FFAC033903D720F921E79179EFDFABD8CD37FF6997B9093E89CD36DFE797AAA1CC3C3C3381F71C1897F8E557CBEE29FB7B634ADC9273D6985CFA97F7EEE4F9FC7FCFC245A1AB3719EF1F93528E29E85D954B1C2Line truncated
MediumImageOriginalSize=165000 MediumImageOriginalSize=165000
MediumImageWidth=250 MediumImageWidth=250
MediumImageHeight=165 MediumImageHeight=165
MediumImage=789CEDBD67906CC97526F6511BB1110AFDDE3FD26A435A69A53F24434B50024120C0A5A82518D442A1DD0D81BBD2D22CB004071A4084258031000633C08033989937F330EE79D7DDAFBD37D5D55D5D5DDE7BEFBD775DD5D5E6BD37186566F7EDA9AE2E73ABAAEDEBFA9191756FDD3C37F3DC3CE73B27CD4987CB839D271F5FBA64BBA4EDBECC6DBFACEDB693763BCEA8ED9B8F3E86D5E9BC74DFBCBCF3110C16DB997EF7B36ABBCE60433197B974ED8E650AB0BA5C67D6EE3395F3DD5FC3E5F35DBA6F4EDB6DB69D9D7E3BCBB69BAC76542BC54BD7EE4265079E40E8CCDA7D96727ED6E9B2DA7097B9ED97B5DD8DE4DC68B1337E581DEEBDDCB997D7FE3E923B0EE714AF686A59A641D97A3AF5CF9AEDCEA375AA2FD3A46C7D3B683B6BEBDBAA2C9F36D797A575ADAF6FD3320EFE3CAEAF2B9F36D7F3B8B6ED0774EBEBEA3C5CA6517D8522715B7E1DE16D137E75C2E386FD8047D9058190FDDF8C4F07741B946DCBE3BAF736FC66E419CA3333B92F14CB215A5F67DF42B926814EA962CF2C93FF27E79630B520C0ECFC22F1750CECBE56A96665656A2366C8FDB1C9292C0857B1BCB20A83D9B6F78C628F86466F6A2BE79CCEDB7AF4E450DEE85EB3BCB2FD88A54ECAD09C0FDD6EEBD4AA4CBBBA76F39E6E78C0976E2F75E34B974F19DA578AC52D7825126CE48B0819CD88589D88D8DC48BA9CF0AC4BE05E5B8587F4E3A0720D21BD99FC1693E795C8C7133DF5AF6ECAD2FA1E370FF87CCB5ABAB40E0E6F98C8A7086E8F1395AD4708994CC84692EC192BF97F664E8875A51E62C93A4AE50ABB9F0EC759594F3847E45F80B98565ACABB490CB65D8A854F79F891D92E196724E740EADCFE6CEE34379A37BCDF28DEA0E4B9D94A1391FBADDD6A9559976756DF55FB14ABE536C03F14C05FEC80632F9CDAE794053285146225D4196C88F2F58E88A0799D236AB532A5386DB5F44B1BCD596C71C5DC18E14D79323B8931FC707F151FCB2F42B841F251B96B1385CA8923CB62F3F1EA91C7EB51E418B1B51931E1EB90A218B1549AF0F418D0A71F25C2A1864F29ECFE43EA1B5F388A41D54B77758BEB5B3CB12774DF3EAF6367285022AD52D9217B1B9B58D3CC9CB9B9B882753882792286D94C87585A432918F0DF67B933CBF417E6F9277D0FAF2E141377DB3559FA9A52B536A583DA82CD6E734A9758686FFD19CE234776DB239586AF4AC5CA5E9E3F931E3F9BA3C4C6CAA0066847E2C09DD5893047BC2F3A9950044CB3E48247E5C1BB2C3638B77CC83757908264B0A0F472D902B8207756AC5638EEE447EF2507B9E937F00DB93C67D82C373DBDC3C4C338B304CCCC13E3B0DAF5206C3D03854D73E80FAC108B2E110ACB3F348FBFC28E60A081A2D702C093FA1B5FB183B449ECB04977EF8AD617CFB33FF107FF1FBFF15022E1BBB4F53329DC1B7FFF66F61B7DBF1FAEBAF211C89E1873FF83E9689EDFA275FF863BCF5E69B589A7A131AE90094AB1F6071FC25284437100959B130FE636C9177D4E2B94FA64240A325368891D81D0AD8882D1C908BC87D25FC0423233622330B4204753AD849EE158B91703A99CEF4107BC4BEB808D7CA3A7C5271C7782E511A70EBFE3DDCBB7B0BC3430F303BBB88EDC7A47E0209421A057C5A0B227A0BB40FC7A0191886637AAA2319EBE3F9F1E379AAB0050391A9B129172667DC08450A5DF3802617C170912880E9390FA4448754EA68F0E14194D8033A6312A3130ECC2D7A09DE6DB4E5314777665378A83DD7E30F6179E46A5886E207CD33F124C3F58D7215F9748EFD2E93DFB9741ED94482E8820AA2C427DDA0384CCA26FC21C41C9FF4B36D82B5DB04B39F7D7616FFC53FFC296E7EF13FC7B73EFD0FF0F53FFD2D843C8E0339FFDC677F1F7F4B649D93F3E7F6E5FCC5E79F63CF28D66E31395F1AFF116686BE0FB9E826748A612C8CBD7804CF5D6222ABB313F013FCB4CE2D4279ED064CC377C87D05CCA3430898EC448E25B0AF0A899C0BE05E5D21322D45696B07E6B965C8DF7F97C8FA2ACC93A31DE3B944A98582F8E3F5386C3298A1D71BA0D71861325BA053E9A091486120FAE8C8B3A788E752750C6B2B1E8C2D78197688C47EDE58A6B5E6307C5787E5F510EE0D9A20107A2F249E7FA243733DDB34ADE875C3834634DAF156F8447CA8ECF493859678DE099635CBCB9B3BF8DAD766F01BBF7105BFF19F29F1C25707F1F0CFFF11BEF97BFF007FF5B97F8CB0CFB587E7DF2478EE70E0473F7A113FFEC94BF8A33FFA5FF1E65B57889CFF90C9B9CDB88444D48548D08478C4816C2682904F8F6C3A7404CFEBEB50CA16512A6DB0EB0CD121A57C694F8785A287CA240311F8953AE4E3B183673BC573A68B8379D8866F4377EB36D4376E40797304ABCFBF4CFC1E05540F26A078F75DACFCE20A567FF22AE6BEFD1CE4AFBF04E995B7B0FEE6BB48BB1CA78AE7E164194A4D040FC71C181AB1C3EDCDF0C6B254711B72651863D32E0C90B23647EA42E239973B6D61540966F462D370BF291D4AAF571E38AD7BFD9B8FCDC4D19D7B2C60B23DB7F6BF60C2F865BCF1E46DF81E451A96E1FCF3842F487C703FF1BF7D48793D48787C4807FDEC7E3A1A677E79DCED413A409E23F7523E2F62762BA25617D27E3FEE0F98888CBFC664FC5F7DD1874A658BF8F38B78F3D9DFC3BF7CF37D7C5FAA257E7615A150101B1B6504898FAFD7EBA12336B5CFEB45241266725EC813BB82F8E49CAD5F9BCE8B7FCED5219BDE4058A722DFE711D1158986DF726363732FDF24FDAABA7970DDAE7FD171FDE3C4F366B8D10996D5966DF7EC79C6F304E1EDF6E35F77C583FAF7503A89FD6FD50B0F12A44FD5D6A9158FEBE93EB47E1FC188BC6519DA57364A5598A76710207628F55763361B827A33917B0FBC32E2FF9ACC708AD6E155A810D2AA10D4EA11311A10B53B609D58444CA7C7838746FCE3FF7E18FFD31FBC8C6B633F2036FC36CCD90DFCF15A00FFD494C59732DBC4B63F2ABB9DA47A3C4F07A3285736514C679127586E9E5A46D444703A91247A2888423ACDC6AF73444FE5C8BDA42F4474981F9970043B8FDBF7D556784EFDF3BB03F770E3F62D8C8F8DE2FAFD51DCBF7B13130FEFE1E6FD014C4E4DE2E6DDFB98263EC104F1CD0B84C78DBED769FBE7765BEC106E748265765B1CD5DD4717D63FE7F2B8C3758466B778DE885E373C6844832F6F271FCFB52D43B129972E216430C14F7CD7804A4570DA497C6F2742163BF1671588B9DD04B7AD2DDBBE512D6058FD2C5E18FA1FF19F5EF9AF7173F96DFC1B4900FF2D91F17F14DF86ACD2BB9CD7E3B9E8EFAF907A59207DFB2D68878630F6CCF7B0F0CDAF61EDCAFB98F80F7F06E507EF63F5ADB731F7CDE7B0F6B31731F5FD9731F2AFBF80B9BF7D068558B06B3CAFF5CF0D66EB91F1F66663F167E99F1FE006D1CDDD625982E8FFEDDD4F787361F1BC8E6FBDFAE7F5F4BAE141231A7C794B6DF77665685F49450AB0CCCC236EB12262B6206C30335B3CEAF422ACD6137F39497265ELine truncated MediumImage=789CEDBD699063D97526F685F4C77684FFDA7FC66BD80EFD9014A1E138A416658E34E311271C2385C731D6686CCF68461C49A4486AB83445B21792CD6E7653DDECEEAA2E552FD5B52F9995FBBE00C80490D8F77DDFF77D4B2081CCACEA66FBDE97F9B291C807E001C8B5123F5E5CBC8777CFBBF7DC7BCE77CE5DCE75797CD8F9E4B34B77392E69BD2F73DD2F6BBD9DA4DEAE33AAFBD693CF6077BB2F5D9B57773E85C9E638D3763FABBA1B4C0E940BB94B57EF44AE04BBC77366F53E5339DFFD253C81C0A56B735A6FABE3ECF4DB59D6DD6277A25E2B5FBA7A976A3BF085226756EFB394F3B3BE2EAB0D7799EB7E59EBCD25E7669B93E187DDE5DD4BDD7B69F3EF23A9EB704AF18A5E1DF370E46DA5D3FAAED5E93E5AA6D63C6DF2B6D683D6B3B9BC9DF2F2A9736B5E5AD6D6F2B6CDE3E2CFE3D6B2F2A9732B8F9BEB7E40B7B5ACEEC379B8CA2B124BBBF2EB086FDBF0AB171E73F6031E79970522E6FF767C3AA0CB91B72B8F5BBECBD966E41DCA332B792E922A21DED860DA422D91C1A0D630EF08C9FF338BAB985D1660616985F83A26E6B95EAD65F22AB466CC93E79333B35816AD43B8B60E93D5B1F78E6A8F86CE68E92AE7ACCE6B3CF9E450CAF5AC5D5ADB7EC25CBDE4A1291FBAFD96A9539E6E65EDE73BFDF0802FDD41CAC6972E9F3CB4AF94CB0DF865326C16CB8898AD88D9DD8839BC487BDCF06DC8E095ACC347FA71582D41C46825BFA5E47D358AC9D440FDAB9FBCB4BCC7CD033E6DD94C9796C1E58F12F914C3EB73A3D6788288C5827C2CCDBC6327FFCF2F8AB0A136422ADB40A55A639E67A34926AF2F5A20F22FC0E2B2101B1A3D944A05366BF5FD77128764B8A39C139D43CBB3B5F3F450CAF5AC5DBA59DF61AE5EF2D0940FDD7ECBD4294FB7B276FAAF5C27ED94D84432574330B6895C71AB6F1ED02B92AA2295AD214FE427102EF5C5835C659B2953265785375846B9DAE8CA63962E577DDAE5B1B93CA89334B12F3F3EB91241AD11619B17718B113EA506119B1D697F00619D0649F25E261C66E4BD982B7C4E6BE709B97650DFDE699BD61BDB28944AA8D51B242D638BB92FA35ADB42329546825C956A85DC5751DDAA6293FE26E956BD4EE460937CE709535E3E3CE8A76F76EA33CD74156A1D530E2A8BAD29BDB40613E77F34A538CDDE5B1C2EE6E27A57A9D10DF1FC98F17C431925365508F3A22056455E4864E181F07C762D04B13000992C881BA34EF81CC99E79B0A18CC062CBE0F1840D4A55F8A04C9D78CCD295296347EAD32E0F8BE78EC52558E657609A5E8473610E7EB502A6D129686E7C08EDC371E4A311D81796900D04512E941036DBE05A157D4E6BF72976883C57AB75BCF09D313CFFBFFD17F8F32FFD370879EDCC737AA532593CFF9D6FC36677E2CD9FBF8E482C81177FF80388082E7EF90FFF19AEBCFB2E040B5761508E4123F9188299D7A012DF442C62C7EAECAB68906F34E37940A14148A727368899D81D2A38882D1C528AC97335820423630E2233CB22840D063849EA974A9172BB199DE923F6887365059EB50D04E4D29EF15CA636E1F683FBB87FEF36C6461F62616185E8AF5D18C6E611D1AA10D0DB1033DAA07F3C09DDA331B8E6667B92B1219E1F3F9E674A0D98884C4DCE7A3033EF25FDAFD4370FE8E521182E168730B7E8839CE8905A0B0D3E3C88137BC0604E6362DA85C5153F92E9CDAE3C66E972D5A7139ED334974C33B8BE49E4B4982D30BFA9CC16B245E45329A20B6A88139F7493E230C99B0A4690707DDECFB609D66E6F6FE31BDF58C27FF99FFD141FFFD17F8E6FFFCEAFE26FFEE83710F1390FE4FC8BCF3D87BFFEFAD78FC8F94B2FFE90794725BDC3C8B960E6152C8EFD104AC94D18D5E3589DFAC9113CF74889AC2E4C2348F0D3BEB802F58D9BB08CDD25CF55B04E8C226471123996C1B92E22722E80777D8DC8B41C95C60EAC8B42283FB84E647D1DD69989AE7DA615CF656A3D54C41F6FC6613BE383EB61361A61D49961B1DA60D018A093C96122FAA815B34F13CFE5DA04246B3E4C2EFB19EC104B83BCB14C6F2F60EC9E01C28D08EE8F582010F92F249E7FAE430B03DB349DE8F5C3032E1A7C79DB9CB73DFDEE7D850F0F366B3BF8DA5F2FE2577EE50A7EE557D578F9AF4630F667FF15BEF3DCAF125CFF078806DC07786E7738F1A3975FC48F7EFC0AFEE93FF927B872E52A91F317183977D94448277D04C3AD48C55D28E4E388064D28E4A247F0BCB50C957C1995CA26739F233AA452ACECE9B048FC509E742886A0DA80623271F06EAF78CEE8E270118E31A2976EDF81F6E64DA86F8D63FDC55789DFA382E6E13454D7AF63EDE757B0FE9337B0F89D17A07CEB15C8AFBC8B8D77AE23EB719D2A9E47D355A875313C9E746174DC09AF3FC71BCB32E56D28D5514CCE79F088E475B8321712CFD9D4ED88A24E3063109B86FD4DE9507A83F2C06D8F30FD9B8FCDD44AB7B93EDDFCF354204C7CF020F1BF03C8F87D48F902C88683CCF36C3CC9F8E549AF0FD910798F3CCB04FC4838ED88DB3DC806837838622532FE167E95C8F81FFF7188D802DB881896F1CE379EC31FBEFB015E50EA193F3B427CFBCDCD4D84496A3018A1D7EBE1F7FB118D4619392F15895D51AF1DD8FACDD779F1CFD932E4B39B881A34A47D9E105D91E26CCBCDCDBDB191CD2DD20EF5AD83FB6EFD8B8EEB1F279EB7C38D5EB08C0F6EB4C386F384E729C2DBEDA7BFEC8B07ADDFA17452FB6D35080F52A44F3597A9138F5BE936D7A77DDBF9B059A9C33A378F10B143A9BF9A703810365A89DCFBE05710FFD762855BBC01BF4A83885E83B0DE8898D984B8D305FBF40A12445E47C6ADF807FFD3187EEBF75FC58DC917880DDF80B550C597A561FC8F963CFE3477546E7BBD5AF13C1B8E336378E56C1E4582E5D65921E21682D3A934D1436194B25966FCBA40F454813C4B0722448705918BC6B0F3B47B5FED84E7D43FBFF7E83E6EDEB98DA9C9097CFC60020FEEDDC2F4E3FBB8F5E01166666770EBDE03CC119F609AF8E625C263AEF63A6DFFDCE9481CC28D5EB0CCE948A2BEDB19372E029E27F77DD5E3C0732E7AFDF0808B065FDE36E7ED84E7856C0511930541E2BB86341A82D36EE27BBB11B139893FAB42C2EB25B86DEF58F7CA5609E39AFF8497467E0D7FF1FA7F8B5BC2ABF857F230FE0722E3FF75721B8AADED81E5BC15CFC57F778594CB06F9D577A11F1DC5E457BF87E56F7D0D922B1F60FAFFFBD7507FF801D6DFBD8AC56FBD00C9CF5EC6ECF75FC5F8BFFC3216FFD357514A84FBC6F366FFDC64B51F196F6F37167F96FEF981EE27BAB95F2C4B11FDBFBDFB396F2E2C9EB7F06D50FFBC955E3F3CE0A2C197B7CD79DBE5A17D25132BC136BF84A4CD8E98D586A8C9CAD8E27137B1A7B546E227A749AAEE5C77DAFE8D2D4C68FF063F1EFF35FCC79FFD77F8DDB9EBF85FD2DB501D838C73E1B965721E96A94914132982E725448C4E24ED16F8351678971710D519918D4451AD54099E6791217E792993422947ECCLine truncated
SmallImageOriginalSize=59400 SmallImageOriginalSize=59400
SmallImageWidth=150 SmallImageWidth=150
SmallImageHeight=99 SmallImageHeight=99
SmallImage=789CED7D4773645796DEB7956296FA03DAE9376822B453488A5028B41A2D66D7212D140AC5C8B07BDA9133EC69C366936C9A6215BBC922BBE98BE50B2CA0E00A36BDF73EF3E54BEF2D32015451D43937F1122F1D32134800493616379EBBE79EFBDEFDDE39DFF5722A83FDE7DF9E39541AAD99A4C3213EA33C55F7F6D168EDCF5DBEE6F15B35F69FCD2C4F32E5499E51BED2F9E2DC7DABEADE214A95DADCE52B91CECD5D9EC2720AED67DFCC242D35AE3285B2C8A394CC20AE84D4F1B97414449C447A641C258DFE74A464FAE438AAE00D86BB7AA4217AE27D694813E89186A4D17D76A467581C751A9C2FA94FCFD0BCD0B52F1819F846FD7A867DEBFEE7FD7AFAE3986DCE21CFC7EB19F8464765CAEFE8F287110A4711F006E00D04E1A4A3D9E640201C41242A897733DB9D30D23DB72F20E4A3D13852B9E200AE38CDD6E137D83B78DE0DFDD7CABDC6FEE1C838A7911916CE43CF28BDA7D5133FCCC2F0CC06E3733B3287E59EE7E1A88C84CB8388D18A88C18C886617816D2DC2DA5DC41D2E71AFD96A1FC93C2399CE5109CA75B37D30704F7D1D4BA406F23ACDFBF4CB383C3E2CAF6F23180AC3A9B7C2EE7641A337637B57038F3F8050200287DB8BD5F54DAC6C6CC368B2081C87835184085B03B83A3AB21E25F45F2BF73AEF343CCE6964868549F56C6B93585D09E2F172702299B52D09771E78E1F2E6BAF787C998DC7991EEFD079E9179D354AC58DB8CE1CBBB5E180F2C3DCF23B124C23A23C20613C25B3BF07CBD8410614B767A51CE66910EC6514AA73AF1F7F7F1F8A10D6FFD8FFF009FCD20AEEFDEBD0B8D468360308495E565BCF2CA2B585BFE1276E37DF85D4F45F0B9374499721A095F1809871311AD16498F07290A31931509A70B513A36F6DA90EC2E48163BE9CF0DBCAFF20D6294DEF2CA3A767406842212E24E1F0A89245284A5A8C180E2910F1FF6DD140C4D6AAF9CDE02D9C73CACCECC489B10902AB038B3305992176EAF387FA5DAFE443295C601FD83F989EC9548B77A30326FD6672EFA2E25142AFBC26EA99F737937DB8722B4847D798E1AF1F57AB345654CF589669B424B94CDDDBB6EFCF37FF6217EFB9FFE35FEE7BFF917F03B4CB87EFD065E7AE9252C2E2DE1F5D77E873FFCE10F88060D705ABE86CBFA180ED343C4C2E6AEBDCA907D2CC849C80E37D201BFB089697F48602CE90EA090C9C2BFB98338F9CD5C3C7EA2BDF2393CD0DC7D08EDBDFBD8F8F80B18BF7E82A7373FC6FA1F6F62F9ADEBD8FAF473B8F54644495FC7E7A605A686DAAB137025A7EBD8D2C8F0858A23CB2E53DCC38E36013B61EBA2719596B353C928F1C7E18AE3757CCFF0BCF99E45F0C4F732366237103AEC2D2BFED631AB836C85856C8891CAD989988D6C874E0BC96A45CC6C4368578B422C8EBFFAAB3FE33FFE673DEA95325EBCFE1BFC976D2B4AA512AAD52A92C92462B198B86E366A68B55AC29E7168EF1F0CF8C14AB142D8DD3BB51F8C527A46831516BD0E5A9D0936B2775687836C86076EC229D7AFF7DA8743BF1B63685A7E95908B63CB8EE35C06BF2A52194E23A3C41F87ABE2918F39296F6CA786E9F179C2F0ADAE23B8B58B98418FE0B60E518B8D7C4A42F02A8E5327BBB547E5F4E1C2DBF8BBB7FF155EDFB88D7F69CFE37795366166BF8B9F51418D2B3BD917DFDA26365F7F1BE60FDF83FE838FB07DED3A76DEBC0EDDF56BD87DF73AEA84D349F89581306F276EC87CDD45BCDCEB0FC2E6F212470FD2FF92EAD65B26B25763F855299519CB7BD2E4872F9A5F4D9A37F5B512FF247EA5C41BF73ECCD987E9090625D86FDD23CEE34136184460438B94CF87849BB80F05B54CBBDDC203F34FF0830FFE5A606A1C9EBAE1E0E0985FB97DD87FF60D6AD5A6C04F99EA66CDD6C158FEDBCF9538BD4C5882F7C91AFC6B4FE1597E8AD0C62E9CF71FC2F96001DEC52733E35793DA842C61BC5D2C9FF87FCF83BDCACA8933D9AB6CBD8CD5E4A638DFA91950AE77FCCE9DD0C36E1A612981A7AFBC09DFE2323C8B8BD0BEFF31D92BF27F06B25BC489D5E9B60F3BA1BA57EB9E3346F8B8B7FF6CE05E37D035DB2B3FE1604BA3472E5B38F17D26F5835C1FDCDED9C63AD55FB7355AAC6F6E8AF6865132CABDD3F8C149CAAE45794A6E6B10A07C1CD7A1E70B570EB2E5A14874225C25097FC3F8955CCEE2D7A957A13FB4622BF22A34A99BE2FC1F03BFECA6C1ED3B7EAA43D977347019CD302EAD42F7E021BC76073C561B9C1A1DFC1E3FECC4B16CE42B7D544FB46D6EC342F577DDA327303C5E828364FB7D8D72AE5C9B6C0E71AEB9FB00E6F50D58A9EEBF73FB1EB4776F63F7F603686EDD82FEE123ACDDFC1461BF6F681A6A9FC6E905C8170E8BC3C149CF9C060BBDCBD730933D7312EE4ECBDBA7C1954C9C22E90B21E5F50D60A4B6F75C04BE56CE67812BC5FE4C22C36D77D1B83C165732FDFB46B36524BF625E556EEE6347A3E9C6B13FF3749F87C85E05C937B9777611F206E1D1EAE0DEDC824CF536BFD90CBFC904291243D86C4581BE6D219523FF13413A1483E4607FE945299B1FFB3E6CAF2A8D36CC6417E57094BE3D7120B30939494696CA394BF78AE90C52C128FDEBFB63ED15A727535D2214A3FA65B932A03748F78354E70C5AEDC81016ABAA38FDF66A89B0C06DA6EC2F397D25A8AFF3F144F75E9DF2372C4E86EAB6A55098EA310D1473F99E383592F10653F0050A88A7F3D068A9EE5B39E8D1D7AF7B941EE5BA487AF85F61DBC0C72CD78546C87829FF9F799C141CB8B1BB298E1FE8354852D9F5CBC8A96C375DE55F2D546A3D71D64A5B0371345563F7F926F9A5A5D535ACAC3FC5DAC616569E6E43ABD7636B7B178B2BABE2DE13FADFDD1ECF485B348C1B0FB3573A93837CD72AFD07D68964C6D9AB47C4AD56565728BFC60199A7DB063C59A5777ABA417C3E30C0DB194BD3F0F6F811D738891BA7C6F0F648368727362B74D1A8384654ED733D3C7AFF39D5B9EBC4411B6851398DE29B32E5E9DB6FBF15F5713E06D827503947A88E9CA23A7148AB47B55812F1ED521C7F4C467AC26B36AAA7916DAD96ABA2EEACA47BCD6116CFDFF63BF19E1C12E71BE1508FEEDF9756C5FD6B610F6E4801717EBBA19B881B9F14E7BB2C332D6F0F174AF8CCE586299A10EDB5C55C81ECAC8474444273AFD58D1FA67FB14076344FD8CFF391428EFF033AFAC88EDDD169F096CFDE2DD7A7A120FA7D0C8766FB196C5CF7205FC1BE60940F88539D97F1C475233E0689BBA4C3E45BC8E797D976D51AD83B6A93B4C5A4015CBD4EB862EE2153FD2C6AE676CD0EB6AE394C0371174D46E1A3F2F49DCA648BDF28AD0CC4F938FA1819F26D59E26FE54271A8AF59DDDCC5175F7E89D6C1C1D06FCDE1CEC22AEC56136E3F5A45241C10F734461B2AF5C64899613E6D1C7F98B5CCB4BCFD713A8D07546E9F46E2086E69207BBC906C76D13ED3A837BBF153C4E998E72EAD8561F7E4F060C18B8FEFB891CB35E070BAB0E87276FF6DB6036B017F8FBE7AA3D3FEDC20DBLine truncated SmallImage=789CED7D596F245796DEF76C03F3E45FE037FF050303F8C5B061C018F8650063DE6CF8C10FC68CEDEE76774BDDE3EEE9F6542F526B29A9D4924AEAD65EAABD5845168BFB920B73DFF7253222F77D63265955B27CCE4D463272636692493225F3E122F246DE73CF8DB85F9CF3DD5D4E6570F0F2DB33874AA335937C38246654A6EAFE011AAD83B92BD73CBEABC6C18B999549A632C9332A573A5F9CBB7755DD7F8E52A53677E552D2B9B92B53444EA1FDE29B99E4A5C555A650166594921924D4903AFE2D1D059146498F4CA3E6D19F8F944C9F9C46137CA148578F34444FA22F0F69023DD2903CBAFF1DE91996469B07974BEAD333B42C14F787A203EFA85FCFB077DDFF7FBF9EFE3416BB6BC8FFE3F50CBCA3A33AE56774072208476208FA82F0054370D1D56277221889221A93C4B3591C2E98E89EC71F14F2B15802A95C7100579C67EBF937D83F7CD90DFD71F55EE3E0F9C834A7911916CE43CF28BDE7A1271293A1B8BD889A6C88EE5910D5ED22B8AD4744BF8B84D32DEE355BED23991724D3B9AA418D37DB8703F7B4F1B8921A28C734CFD32FE3F4FAB1BCB68D50380297D10687C70D9DD182ED5D1DBC8120C2C1289C1E1F56D636F16C631B26B355E038128A214CD81AC0D5D195F5A8A13FAEDEEB3CD3F034A791191626D5B3AD4F62E559084F964313C9AC6E49B8F3C007B72FD7BD3F4CC6ECC98B7CEF3FF08E2C5B3056C1EA661C5FDDF561BFFDBCE7FF683C8988C184C89E1991AD1D781F2F214CD8925D3E94B359A4430994D2A94EFA83033C7964C75BFFEDDFC16F378AF8FD7BF7B0B343580C06F16C7919D7AE5DC3DAB35B70591E21E8D94080836F53D429E7A1F823509C2E44F57A24BD5EA428C4CD36282E3762746DECB72139DC90AC0ED29F1B785EF51DC429BFE5676BD831EC211C9508FF76149229A4084BB1BD3D148F7CF8B0F7A66268527BE5F215C83EE6617365467EAB41A902AB2B0BB33579E1F68ACB57AA1D4C2453691CD237989FC85E897CAB872796CD172AA1503918F89FEBBB4958E3D012F6E5256AC4D7EBCD16D531B5279A6D0A2D513777EF7AF04FFFC9C7F8CD5FFD4BFCEDBFFA6708384DB871E3065E79E5553C79F218AFFDEE77F8E31FFF8858D80C8F6D111EFBA2C09714B576ED5586EC63414E42767A900E06844D4C07C20263494F10854C1681CD1D24C86FE6128913ED95DFE985EEEE43E8EFDDC7C6275FC2F4F829D66F7E82B5F76F62F9CD77B1F5D917F0184D8891BE8ECF4D0B4C0DB55727E04A4ED7B1A593E10F1747D65DA6B88F1DBD020761EBA2719596B353C9A8E9C7E18AD3757CCFE8B2A595FC401A1557719B936C85956C8889EAD985B89D6C87410FC96643DC624778578F3CF195BFF88B4FF1EFFF8311F54A093FBFF18FF88F3B76944A2554AB55288A42DC2526E2CD460DAD564BD8330EED83C3013F58295608BBFBA7F68331CACFB46783D56880DE60869DEC9DCDE9249BE1858770CAED6BB6CDC3DE1B63685A7EA5C8C5B175C7692E835F15A90EA79151D38FC355F1C8C79C54B6616938EEF746E05F5943686B17F13D2342DB06C4ACE4530827CCAB384D9DEC16FFFEF8F1DBF8BBB7FF055EDBB88D7FEE28E0F79576173B27052DAE1C645FFCAB9BD87CED2D583E7A0FC60F3FC6F6F577B1F3C6BB30BC7B1DBBEFBC8B3AE174127EB5479877103764BEEE265EEE0B846077FB88A387E87B4975DB2D13D9AB31FCAA94CA8CE53D692579E1FC6AD2B269E36AFA93F8959A6EDCF30C4BC3F1504882E3D63DE23C5E6443210437F448F9FD503CC47D286865DAED161E5A7E8AFF7CF32FF1BB093125C2E1E131BFF2F871F0E21BD4AA4D819F32B5CD9AADC3B1FCB79F2B717E998804DFD3550456D7E15D5E47786317AEFB0FE17AB000DFE2D399F1AB496D429630DE2E96E7DE5E6565E5DCED554452B07EED0DF81797E15D5C84FE834F10B792FF23FF12234EAC95693FEF84CA7EADFB9B31C2D7FD831703F7BA81E26CAF0284832D9D11B96CE1C4E799D40F727B707B671B6BD47EDDD6E9B1B6B929FA1B46C9A8F74EE30727A9BB169529B9AD4390CA71DC869E2F5C39C99687A3B189709524FC8DE3574925359086FFE7FE9D00B5A11C3B3AB84D169896566078F0103E87135E9B1D2E9D01016F000EE258F6ED5DF8A99D68DFDC8695DAEF86474FB1F764094E92EDF735EA6F356EB63BC56FDDDD07B0AC6DC0B6B1859DDBF7A0BF7B1BBBB71F4077EB168C0F1F61F5E6678804FC43F3D0FA34CE2F48BE70581A0E2EFACFB567A567790C0BD93317E1EEB4BC7D1A5CC9C42992FE30523EFF403DD4F65F8AC071F5F72C70A5DA9F4964B8EF2E9690C7E24AA66FDF64B19E68AFCACD03ECE87443F584C95E85C83779767611F685E0D51BE0D9DC824CEDB680C58280D94CEDB93822161BB5E3D328A472E47FA24887E3909CEC2F7D2865F3639F87ED55A5D18685ECA21C89D1BB270E64312327C9C8523D67E95E319D412A14A36FFD60ACBDE2FCE47802E138B52FCB9501BD21BA1FA23667C8E64086B058D5A4E9B7574B8405EE33657FC9F9AB411BCF2794EEBD3A956F589A0CB56D4BE108B5631A28E6F23D696A24E30BA5E00F169048E7A1D353DBB772D8A3AF5FF7283D6ABC487AF85B61DBC0D72CB78546C8F8A8FC9F7B5D149CB8B1BB29AE1F1A754852DDF5CBC8A96C375FF55B2D546ABD69D2836972A54AF7FF4DF24B4B2BAB78B6B68E55B221CFD6B7A97D65C416D9A6C5672BE2DE53FADE3D5EEF485B348C1B0FB35706B3937CD70A7D07B68964C6D9AB47C4AD9EAD3C83DE681A9059DFDEC3D3157AA6F50DE2F3C101DECE589A86B7278E78C449DC383586B747B3393CB5DB60A076335FA39AFEB91E1E7DF092DADC75E2A00DB40E9E8FE49B3295E9DB6FBF15ED71BE06D927503D4789C3A4A84D1CD61B512D96447A8794C0FBC9684FF8BD9DDA69645BABE56AB75F93F3BDEEB488FFDF0AB8F09E1C16BF3722E11EDD37DD7671FF7AC48B1B5250FC5E0C0526E2C627A5F92ECB4CCBDB2385123E777B608E29A2BFB6982B909D95908E4A68EEB7BAE923F42D16C88EE609FB79BE52C8F17740573FD9B13B061DDEF43BBAF5BA1E0EA1DFC77068B65FC0CE6D0FF215EC0B46F98004B579194FDC36E26B88B84B3A42BE857C7E996D57AD81FDA33E497B5C1AC0D56B842BE61E32B5CF62D4B6DE3FEC60EBBAD33C9076D16C123E2A4FEFA94CB6F843B76D20CD3DDD2E32E4DBB2C4DFCA85E2505FB3B2B98B2FBFFA0AADC3C3A1EF9AC39D8515386C66DC7EB482682428EEE94C7654EA8D9132C37CDA38FE306B996979FB93741A0FA8DE3E8B2610DAD241F6FA20D91DA27FA6516F76D3A788D331875D5A8DC0E1CDE1E1820F9FDCF120976BC0E97263D1EDEA7EDB6C075683811E7DF546A7FFB941B6E33671A6DBAD165CE90CD4B1B002B5C16BADE7A29F3653D817654FD2FFC63D93B806081F39398574283CF03EB4B8FABD7D4F5C5F275CED7EF9155C0B8BA25F49955171A5DA2A0E0B1B64DF9DE4F308BBLine truncated
@@ -1,5 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0" encoding="utf-8"?>
<ProjectConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ProjectConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Settings> <Settings>
<Version>1.1</Version> <Version>1.1</Version>
<Affect>Document</Affect> <Affect>Document</Affect>
@@ -9,7 +9,7 @@
<DocumentConfig> <DocumentConfig>
<Name>TRI-SQR-VCO_OTA_SS.SchDoc</Name> <Name>TRI-SQR-VCO_OTA_SS.SchDoc</Name>
<Id>CGKTLQAR</Id> <Id>CGKTLQAR</Id>
<Config>OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=0|ParamSweep_Stop1=1.000|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-18 13:07:42Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRAN_VariabLine truncated <Config>OP_Analysis=True|TRAN_Analysis=True|DC_Analysis=True|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=R_offset_2|ParamSweep_Type1=LIST|ParamSweep_Start1=5.000k|ParamSweep_Stop1=15.00k|ParamSweep_Step1=10k 20k 30k|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-28 11:29:53Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableLine truncated
<Results> <Results>
<ResultConfig> <ResultConfig>
<Name>Transient Analysis: VCM is Ref</Name> <Name>Transient Analysis: VCM is Ref</Name>
@@ -29,13 +29,13 @@
<Name>Operating Point</Name> <Name>Operating Point</Name>
<Description /> <Description />
<Type>Operating Point</Type> <Type>Operating Point</Type>
<Date>2025-10-23 19:27:47Z</Date> <Date>2025-11-28 11:23:29Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=True|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=2|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=0|ParamSweep_Stop1=1.000|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=|OPTION_SpiceRefNode=GND|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-10-23 19:27:47Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRAN_VariablePlot2=2|TRAN_VariableAxLine truncated <Config>OP_Analysis=True|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=2|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=0|ParamSweep_Stop1=1.000|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-28 11:23:29Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRANLine truncated
<Charts> <Charts>
<ChartConfig> <ChartConfig>
<Name>Operating Point</Name> <Name>Operating Point</Name>
<Id>VQNIKCJG</Id> <Id>SIGVLKLZ</Id>
</ChartConfig> </ChartConfig>
</Charts> </Charts>
</ResultConfig> </ResultConfig>
@@ -43,24 +43,19 @@
<Name>DC Sweep</Name> <Name>DC Sweep</Name>
<Description /> <Description />
<Type>DC Sweep</Type> <Type>DC Sweep</Type>
<Date>2025-11-16 14:44:08Z</Date> <Date>2025-11-28 11:23:30Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=True|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-16 14:44:08Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|ParamName0=POS|ParamValue0=0|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRAN_VariablePlot2=2|TRAN_VariableAxis2=0|TRAN_VariableColor2=8421504|TRAN_VariableEnabled3=True|TRAN_XVariable3Line truncated <Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=True|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-28 11:23:30Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|ParamName0=POS|ParamValue0=0|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRAN_VariablePlot2=2|TRAN_VariableAxis2=0|TRAN_VariableColor2=8421504|TRAN_VariableEnabled3=True|TRAN_XVariable3Line truncated
<Charts /> <Charts />
</ResultConfig> </ResultConfig>
<ResultConfig> <ResultConfig>
<Name>AC Analysis</Name> <Name>AC Analysis</Name>
<Description /> <Description />
<Type>AC Analysis</Type> <Type>AC Analysis</Type>
<Date>2025-11-11 14:13:04Z</Date> <Date>2025-11-28 11:23:33Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=10m|TRAN_StopTime=10m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=False|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=0|ParamSweep_Stop1=1.000|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=True|ParamSweep_Parameter2=POS|ParamSweep_Type2=LIN|ParamSweep_Start2=0|ParamSweep_Stop2=1|ParamSweep_Step2=0.1|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 6|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-11 14:13:04Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|ParamSweep_CustomStart1_UserValue=0|ParamSweep_CustomStop1_UserValue=1|ParamSweep_CustomStep1_UserValue=0.1|ParamSweep_Start2_UserValue=0|ParamSweep_Stop2_UserValue=1|ParamSweep_Step2_UserValue=0.1|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VLine truncated <Config>OP_Analysis=False|TRAN_Analysis=False|DC_Analysis=False|AC_Analysis=True|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=|ParamSweep_Stop1=|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-28 11:23:33Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRAN_VariablePlot2=2|TRAN_VariableAxis2=0|TRAN_VariableColor2=8421504|TRAN_VLine truncated
<Charts> <Charts />
<ChartConfig>
<Name>AC Analysis</Name>
<Id>ESMHBPRO</Id>
</ChartConfig>
</Charts>
</ResultConfig> </ResultConfig>
<ResultConfig> <ResultConfig>
<Name>Transient Analysis: GND is Ref</Name> <Name>Transient Analysis: GND is Ref</Name>
@@ -108,13 +103,13 @@
<Name>Transient Analysis 3</Name> <Name>Transient Analysis 3</Name>
<Description /> <Description />
<Type>Transient Analysis</Type> <Type>Transient Analysis</Type>
<Date>2025-11-18 13:07:42Z</Date> <Date>2025-11-28 11:29:53Z</Date>
<IsLocked>false</IsLocked> <IsLocked>false</IsLocked>
<Config>OP_Analysis=False|TRAN_Analysis=True|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=False|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=U_var|ParamSweep_Type1=LIST|ParamSweep_Start1=0|ParamSweep_Stop1=1.000|ParamSweep_Step1=1|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-18 13:07:42Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VariableUnits2=V|TRANLine truncated <Config>OP_Analysis=False|TRAN_Analysis=True|DC_Analysis=False|AC_Analysis=False|TF_Analysis=False|PZ_Analysis=False|Noise_Analysis=False|TRAN_FourierAnalysis=False|TempSweep_Analysis=False|ParamSweep_Analysis=True|MonteCarlo_Analysis=False|TF_Enabled=False|TF_Source=|TF_Reference=0|PZ_Enabled=False|PZ_Node1=|PZ_Node2=0|PZ_Node3=|PZ_Node4=0|PZ_AnalType=PZ|PZ_TfType=VOL|AnalysesDataSavedIndex=4|DC_ShowMeasTableChart=False|DC_PrimarySource=IC1A|DC_PrimaryStart=1n|DC_PrimaryStop=1u|DC_PrimaryStep=100n|DC_EnableSecondary=False|DC_SecondarySource=|DC_SecondaryStart=|DC_SecondaryStop=|DC_SecondaryStep=|Noise_Enabled=False|Noise_Source=|Noise_Output=|Noise_Reference=0|Noise_Start_UserValue=|Noise_Start=1K|Noise_Stop_UserValue=|Noise_Stop=1G|Noise_TestPoints_UserValue=|Noise_TestPoints=10|Noise_PointsPerSummary=0|Noise_SweepType=DEC|AC_StartFrequency_UserValue=|AC_StartFrequency=1K|AC_StopFrequency_UserValue=|AC_StopFrequency=1G|AC_TestPoints_UserValue=|AC_TestPoints=10|AC_SweepType=DEC|AC_ShowMeasTableChart=False|TRAN_StartTime_UserValue=5m|TRAN_StartTime=5m|TRAN_StopTime_UserValue=20m|TRAN_StopTime=20m|TRAN_StepTime_UserValue=25u|TRAN_StepTime=25u|TRAN_MaxStepTime_UserValue=25u|TRAN_MaxStepTime=25u|TRAN_AlwaysSetDefaults=False|TRAN_DefaultCycles_UserValue=5|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle_UserValue=25|TRAN_DefaultPointsPerCycle=25|TRAN_UseInitialConditions=True|TRAN_FourierEnabled=False|TRAN_FourierFundFreq_UserValue=1Meg|TRAN_FourierFundFreq=1Meg|TRAN_FourierNumHarmonics_UserValue=10|TRAN_FourierNumHarmonics=10|TRAN_ShowMeasTableChart=False|TempSweep_Start_UserValue=|TempSweep_Start=-10|TempSweep_Stop_UserValue=|TempSweep_Stop=60|TempSweep_Step_UserValue=|TempSweep_Step=10|ParamSweep_Parameter1=R_offset_2|ParamSweep_Type1=LIST|ParamSweep_Start1=5.000k|ParamSweep_Stop1=15.00k|ParamSweep_Step1=10k 20k 30k|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2=|ParamSweep_Type2=LIN|ParamSweep_Start2=|ParamSweep_Stop2=|ParamSweep_Step2=|ParamSweep_SweepType2=False|MonteCarlo_NumberOfRuns=10|MonteCarlo_DistributionType=GAUSS|MonteCarlo_Seed=-1|MonteCarlo_ResistorTolerance=10%|MonteCarlo_ResistorTolerance_UserValue=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_CapacitorTolerance_UserValue=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_InductorTolerance_UserValue=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_TransistorTolerance_UserValue=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DCSourceTolerance_UserValue=10%|MonteCarlo_DigitalTpTolerance=10%|MonteCarlo_DigitalTpTolerance_UserValue=10%|Sensitivity_Analysis=False|Sensitivity_GroupDeviationsEnabled=False|Sensitivity_GroupResistorEnabled=True|Sensitivity_GroupResistorDeviation_UserValue=|Sensitivity_GroupResistorDeviation=1m|Sensitivity_GroupCapacitorEnabled=False|Sensitivity_GroupCapacitorDeviation_UserValue=|Sensitivity_GroupCapacitorDeviation=1m|Sensitivity_GroupInductorEnabled=False|Sensitivity_GroupInductorDeviation_UserValue=|Sensitivity_GroupInductorDeviation=1m|Sensitivity_GroupTransistorEnabled=False|Sensitivity_GroupTransistorDeviation_UserValue=|Sensitivity_GroupTransistorDeviation=1m|Sensitivity_GroupDcSourceEnabled=False|Sensitivity_GroupDcSourceDeviation_UserValue=|Sensitivity_GroupDcSourceDeviation=1m|Sensitivity_GroupGlobalParameterEnabled=False|Sensitivity_GroupGlobalParameterDeviation_UserValue=|Sensitivity_GroupGlobalParameterDeviation=1m|Sensitivity_CustomDeviationsEnabled=True|OldCfgLoaded=True|SimViewSetup=ShowActiveSignalsProbes|OPTION_Method=Gear 2|OPTION_SpiceRefNode_UserValue=VCM|OPTION_SpiceRefNode=VCM|OPTION_DVCC_UserValue=|OPTION_DVCC=5|OPTION_DVDD_UserValue=|OPTION_DVDD=15|SheetsToNetlist=0|ParamSweep_CustomStart0_UserValue=|ParamSweep_CustomStop0_UserValue=|ParamSweep_CustomStep0_UserValue=|ParamSweep_Start1_UserValue=|ParamSweep_Stop1_UserValue=|ParamSweep_Step1_UserValue=|Sensitivity_ParameterDeviation0_UserValue=|LaunchDate=2025-11-28 11:29:53Z|DC_CustomStart0_UserValue=|DC_CustomStop0_UserValue=|DC_CustomStep0_UserValue=|DC_PrimaryStart_UserValue=|DC_PrimaryStop_UserValue=|DC_PrimaryStep_UserValue=|SP_Analysis=False|TRAN_StressAnalysis=False|TRAN_StressEnabled=False|InteractiveProbeMode=False|SP_Enabled=False|SP_Impedance0_UserValue=|SP_Impedance1_UserValue=|OPTION_ABSTOL=1e-10|OPTION_RELTOL=1e-2|OPTION_VNTOL=1e-4|ParamName0=POS|ParamValue0=0|DC_CustomEnabled0=True|DC_CustomSource0=IC1A|DC_CustomStart0=1n|DC_CustomStop0=1u|DC_CustomStep0=100n|SP_Port0=U_mess|SP_Impedance0=50|SP_Port1=U_mess|SP_Impedance1=50|TRAN_VariableEnabled0=True|TRAN_XVariable0=|TRAN_Variable0=v(U_SQR)|TRAN_VariableName0=U_SQR|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColor0=8421504|TRAN_VariableEnabled1=True|TRAN_XVariable1=|TRAN_Variable1=v(U_TRI)|TRAN_VariableName1=U_TRI|TRAN_VariableUnits1=V|TRAN_VariablePlot1=1|TRAN_VariableAxis1=0|TRAN_VariableColor1=8421504|TRAN_VariableEnabled2=True|TRAN_XVariable2=|TRAN_Variable2=v(U_SAW)|TRAN_VariableName2=U_SAW|TRAN_VLine truncated
<Charts> <Charts>
<ChartConfig> <ChartConfig>
<Name>Transient Analysis</Name> <Name>Transient Analysis</Name>
<Id>RJIGYGFC</Id> <Id>ZCQWLTHO</Id>
</ChartConfig> </ChartConfig>
</Charts> </Charts>
</ResultConfig> </ResultConfig>
+1
View File
@@ -0,0 +1 @@
SB=SB1.R,SB1.P,SB2.R,SB2.P
+17
View File
@@ -66,6 +66,23 @@ DItemRevisionGUID=
GenerateClassCluster=0 GenerateClassCluster=0
DocumentUniqueId=QMXNWCKL DocumentUniqueId=QMXNWCKL
[Document2]
DocumentPath=ESP32-S3.Harness
AnnotationEnabled=1
AnnotateStartValue=1
AnnotationIndexControlEnabled=0
AnnotateSuffix=
AnnotateScope=All
AnnotateOrder=-1
DoLibraryUpdate=1
DoDatabaseUpdate=1
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=0
ClassGenNCAutoScope=None
DItemRevisionGUID=
GenerateClassCluster=0
DocumentUniqueId=
[Parameter1] [Parameter1]
Name=ProjectTitle Name=ProjectTitle
Value=ESP32-S3 Value=ESP32-S3
Binary file not shown.
@@ -2,13 +2,13 @@
LargeImageOriginalSize=660000 LargeImageOriginalSize=660000
LargeImageWidth=500 LargeImageWidth=500
LargeImageHeight=330 LargeImageHeight=330
LargeImage=789CECBD79535B59962FFAFB20FD395ED4BF2FE2DDFB3ADE10B76F0FEFD6BDB7E376557764766555962B33BB5C5976DA69BB6C6C63E3019B49CC1292006130F30C16F30C621220840061268105063338C90ADE595B3EF291909074384712B015B1E20CDAC33A6BAFB37F67EDB5F75E269309873F1F7352800C455C965C9EF1495C965C96F1485C96CA5161B109268EE78A11D74D2ECF78252E4B2ECB78242E4BE5E83CE0F9F6A736DF5C71C49C975014EFBA39B1E0663C3AEDD698F372DEE569DFD867FCAD2ED862CECB7997A5484EBB3DE63C5C04591AAA5A3131D21D733E2E822CCD233658FADB63CE4738741EF09C28E57946CC790887E25D3757778F91999E1D733E2E823CDFAEB885E3115E3E4B89392FE75D960B1F8EA1799186B41FBE89392FE75D961F045A5D71213D957874C79C9FF32C4B2293260BD9BA661C7E70C69C9750C4F15C598A77DD24DA3C3CC66CFBEB98F37111E4D9D26F458186E3B912642A6B427D367FCF95A06C6325F4391AD0F766AC7939EFB2BC7EF536B4E924CBFD98F3128ACE039ED3787B71FEF9B029E35D37876D34DEAEC5E60A1F6F3F2BF5912CF539E86EAD8D392FE75D9644F49D39D45C1D733E2E822C09CFCB198FF18F41F12ECBD2BA1E989B6A62CE4738741EF0FC3C51BCEBE679232E4F2ECB78242E4B2ECB78248EE7CA12D74D2ECF78252E4B2ECB78242E4BE5285C3C27994BA9C05874E29E12E45F6EA07AB47AA3EAF586CB8B3F25263D51FC99A325EB407255A3EE48642D479E91D4FD48289FDE81CB40494FA2F3AC8F2F814CA325CBCB20CF68CA524DB946A39D94C473E9F5EEE14F21F3F8A7099427549A4079DEBDDF8D4A3D72F244CAAB5ABCC9690F7F5EA3293735F4201C1990FE1F1F1F735290A83F89350F17899494677777F7A9FF3B9D4E46FE69C5733A123FE2B598563C97A693962392349D7F5A31BD58BE48E2F3D351495950592B07C7186F6DC4EBD25AA4E7EA3CE5EFBB713F290FDD139358196F65FF47BB9D8251A8FE8DE339C7F360BC46536EF180E7E58DEDEC5D587658619BB6B27BD3562BACD336E1FC08D6C1769F77CBFA29CDCE11BDCBE5383EDAF19E0FF7B4E248F84F2CE73291D8AF1D7D3A77DA46BDF272ACEF60DFED6447FAEF6867DD7BEEB00EC2EA58476BCDE7363195377AFB58AFDC8534E59FEAA0F691D67D24CD1307B250529E67A56FBFFD16F47B22D8C3C1D2D07FE2FFBFF8C52FBCF5FFD33FFD133BA79F14CFA94C1167098FE95ABC2F92B47E691E3AFAE3355DD37DAA4F4C47FC488FA1BE492291AB6DF718D7BFFA1AD6DE2A5CBDF690DDEB9B5B46437136AA0A0B58BA75873DECF248971F273EC5CEBA43155D08D5BF713CE7781E8CD768CA2D1EF0FC876BD7D87157A0E44709ECFC514202AEDE4D46B6FE958043BEEF68C2A734B71FBF64B8F4F2F16D24696A70E4B208FF25FB94739948EC9FFB47E784E33EAEDD4812BE755C4C5EB92D36D8064D48FCF1264BB3E85CF69E2F0BE70F13EEFB94D562DBC5A029D97BBD23D04321FDFACE11EC66036B1FFFFAFDF39C775202CF096B0923FDF1D89F083309C7FFE66FFE26289E4BD38B782CC56ABA277E17887589F58B784DFF893CD07DF17FD176A773B10CA99D2E96AF945C09CF7F14F0BC5893E2C5F394946CE1FB71190505F2F0BCBEBD23EEF19CFC8ED4178AB4BDB7EF731D88FCD304CA132A4DA03C2EF77654EA919327525ED5E24D4E7BF8F31A4DB9A9A107E1C8C05858E47D577EF9ABAFD8BB3027D8E7FE78FEDDB7BF39F16E89789EF0E0213B3E7C908047C942DFBB6B6378EE16EE25DFBD1D733C883689F8B32FD08D8427787EEF07367641F2D2D44E62ACD7845FFF8F5FB374A5B989DEF35B828CFDF1D91F9B578E8E91F3D823EFEEA2271CCFC3207F1C17AFA5B6B348FEF6B988A1E2B93F9E8BE58B784F782CF2EB3F9E2E62B1FF38BC14C7C5FC22EE4BBF15A463F4F12057B5CB0B444AE139B7CFB97D1E6FB256CB3E3F10E861523246BB5B515156CAB0797D670B8EE1269F774BC4F32EAB13C69C4C38AD5DF8F7AB824DA24BC6D7DF5D8546FBEA449ECB4062BFA66B7730BB7C67671FE4AFF8E7DFFE1EA9A9296CECBCB4CE8C1CA367BC5D3CB7F5B7E09FFFFB2F7DC6DB7F4CAF3C81CD86D25AE4694D5877B9F0CFBFFCEFB08D7EEEE38F82E439CF74169C90E2B7889B647B8BF82EF57F1349F1581C47277C97DACB81F8F32F2710DF913E079529DAF8F126D76894178842F56F1CCF399E07E3359A728B073C17FDE7EB8ECF3ED9D1B1519456D40AE707DE7BFBECDDAD61696BD83BBCCFC6D9C8069DB639D9D19327B638102B92F66B3497409C77505A511632AFBF3F9CE623B89D8B41D397D6B663B0BD31A23CE78DE4E284E82F978E678B384EFF8BD7A7F9D32F32713CE7781EA90C389E9F1F3CE7747EFAB5CB446AE0395D8B7E727F3C17E79A8B36B7FF1C763A061AF70E944E4CEB5F96FF9CF640F9A2215725493A37502D0AD5BF713CE7781E8CD768CA8DE3F9C5218EE7F1234FC270D1EF2D6202DD231C97CE2D1749C47611AFC56B29CE8A79FCE7BC49D7B289E3F6FEE589DF12E29C3931BD985649FF783872A5F56A29894FD1DD5A83F45C13F45A137676DC789AF0948DB335D636A2BA751C26638E248D162B6EF789756CE7C93EE7F3E1F87CB87893B5D2F3E13829D74FC69A878B446795A7E82F17E7AC915D1E6C3E1C9188C752BBDA9F17294FFE73DCFCED7BA97F5DFA9F48E2FF81EC75B5E52ACE6F27ACCE7891C1EED7E46779CFE9989CDBC2E6C4886916F73D690295B7FFE948F3DB5BBB47D1586E62EB5DF78F8F988F8E7C4FED83567674BAF78534432C3DAD91A5759636A78B5D930FC954D3CAD6764AEB500ACFB97DCEEDF37893B592F6F9E6DE11A6C62C78D3D18BD9A931CCCF4E6169C98D39818E3FBA313D3B87999949F48F8D627E6A0A8B733331EFE7E395C4BE7EC5E5C6C898157353A3707F3CC640CF10E6E6E6303C3CC28E071FF784741FF091D22E2DA1AF6790A59FB05804D92F607676167D6D8342DA49A15D0630373326B4CD04A666E705DBE92066CF172B799E85028DB7C7FAB9624DFE784EEBD5C83E5FB4F6E1EB5F7F8DD6F62E7CF1EB2F70E3668A17CF29CD4B8D96A5F15FC726B693F82D4065B7E46678FFCF10BE0B68ED4BBB4E0BADAE1DC7070EB8856F83F4540DB49A0A764DFF15549AE11CEB6179B2D2337DEA08D5BF713CE7781E8CD768CA2DD6784E343F3F8FFE3E0BC36FC21BC2F359C274014786048C393A70C332BB84E1EE76017FE663DE1FC52B89FDDADCA20B2BCE7958C6A731363327E0F940503CEFE919C1F2BC20F33987F0DF1A062746599ABEB67E21EF2486FB87593B0C0E0E62767A22E6CF180B799E95447F3A1F3F5156AED2F2C83E7F78ED2ABB36B48E0A78EE596741F7BFFE2A91E179597616B2B2CBD8DA0FD7BA0B032B47F8F357DF627FA51F4D5969A0F9B5BADC6C3C7CAA81DB69F3A92354FFC6F19CE379305EA329B778C0F3EDDD03ECEE0918F3D7Line truncated LargeImage=789CECBD79531B59B62FFAFB20E773BCE87F5FC4BB376EBC21EEB96778A7CFBB27EEE93E27AA4E5777B5BBAA4EBBABEDB2CB767BC4C6033693982590006130F30C16F38CC424400801C24C020B0C6670511DBC5C5B4E39252424A5322581B722562877E61E56AEBD72FF72EDB5732FA3D188A39F4F382940FA122E4B2ECFC4242E4B2ECB44242E4BE5A8B8D40823C773C588EB269767A21297259765221297A572741EF07CE7639F6FAD3AE2CE4B284A74DD9C5C74331E9D766BDC7939EFF2B46F1E30FED6166D71E7E5BCCB5224A7DD1E771E2E822CF535ED9834F7C69D8F8B204B93D906CB6067DCF90887CE039E13A53ECB8C3B0FE150A2EBE6DADE09B23272E2CEC74590E79B55B7F07F8C174F53E3CECB7997E5E2FB13689EA723FD876FE2CECB7997E57B81D6565DC848231EDD71E7E73CCB92C8A8C9468EAE1547EF9D71E72514713C5796125D3789B68E4E30D7F92AEE7C5C0479B60D5A51A8E178AE04192B5AD098C39F732528C7508DA25C0DE87D33DEBC9C77595EBD7C13DA0C92E541DC790945E701CF69BEBDB4E07CD89489AE9BA3369A6FD7626B95CFB7474B0324CBA25CF4B6D7C79D97F32E4B227ACF1C69AD8D3B1F17419684E7958CC7C4C7A044976579431F4C2D7571E7231C3A0F787E9E28D175F3BC11972797652212972597652212C7736589EB269767A21297259765221297A572142E9E93CCA554682839754E09F2AF37503BDA2283EAED86CB8B3F25253F56FC9E6325EB407255A3ED48642D479E91B4FD50A89F9E81CF81921FC7E65E1F7D06328D952C3F0779C652966ACA3516FDA4249E4BD37B473F852CE39F2750995079029579FB6E2F26EDC8291329AF6AF126A73FFC798DA5DCD4D083706440FA7F7272C24941A2F124DE3C5C2452529EBDBDBD675E773A9D8CFCF38AC7F44FFC886931AF782CCD27AD4724693EFFBC627EB17E91C4FBA77F25654175AD1E9E60A2BD19AFCAEB9191A7F3D47FE0C6BDE47CF44E4E6175A29D5D8F753F05A350E31BC7738EE7C1788DA5DC1201CF2B9B3BD9B3B0E2B0C2366365E766AC5658676CC2F131ACC39D3ECF96F5639EDD637A962B7172BCEB3D1EED6BC7B1704DACE77322715C3BFE78ECB48D79E5E5D8D8C581DBC9FEE9DAF1EE86F7D8611D86D5B181F6BA4F7D62AC6CF68EB15EB90B792A3FB641FD236DFB585A260164A1A43CA3A56FBFFD16F47B2CD8C3C1F2D035F1FA2F7EF10B6FFBFFF88FFFC88EE927C573AA53C459C2634A8BE74592B62F2D43FFFE784D693A4FED89F9881FE97FA8779248E46ADB3BC1D5AFBE86B5BF0697AF3C60E706E657D0549A839AE242966FC3610FBB3ED2E547494FB0BBE1504517428D6F1CCF399E07E33596724B043CFFE1CA15F6BF2750CAC3BBECF8E1DDBBB87C3B0539452F051CF27D46EF7ECC73F3D10B864B2F1EDD44B2A60EC72E8B702DC5A79ECF89C4F179706C5EF83FC0956BC9C2BB8E8BC92BAFCD06DBB011493F5E6779969C2BDEE315E1F8C1DD7B3E75B5D9F6306C4CF1A677057A20E4DFD83D86DDA467FDE3DFBE7F99F34E4AE039612D61A43F1EFB136126E1F8DFFCCDDF04C573697E118FA5584DE7C4F702B12DB17D11AFE99AC8039D17AF8BB63B1D8B7548ED74B17EA5E44A78FEA380E7A59A542F9EA7A6E608EF8F2B282C9487E78D9D5D098FE7E477A4B150A49DFD039F7420F2CF13A84CA83C81CAB8DC3B3169474E994879558B3739FDE1CF6B2CE5A6861E842303437189F759F9E5AFBE62CFC2BC609FFBE3F977DFFEE6D4B325E2F9DDFB0FD8FF83FB77F13045187BF76C0CCFDDC2B994DB37E38E07B126117F0E04BA76F7319EDDF981CD5D90BC34F55318EF37E2D7FFDFAF59BEF2BC24EFF10D41C6FEF8EC8FCDABC727C87DE491776FC9638EE761903F8E8B69A9ED2C92BF7D2E62A878EC8FE762FD22DE131E8BFCFACFA78B58EC3F0F2FC571B1BC88FBD27705E91C7D22C855EDFA02915278CEED736E9F279AACD5B2CF0F057A909C82B1DE76545594336CDED8DD8663B4C5E7D912F1BCC7EA8421370B4E6B0FFEE3B26093E852F0F57797A1D1BE3C55E67320715CD3753A985DBEBB7B00F257FCCB6F7F8FB4B45436775EDE6042AEC133DF2E1EDB06DBF02FFFFC4B9FF9F61F33AA4F61B3BEBC1EF95A23365C2EFCCB2FFF19B6B14F63FC719032E799A2C109297E8BB849B6B788EF52FF3791148FC57974C277A9BD1C883FFF7A02F11DE97D509DA28D9F68728D457D8128D4F8C6F19CE379305E6329B744C073D17FBEE1F8E4931D1B1F437955BD707CE83D77C09EDD3A96B78E3DC3076C9E8D6CD0199B93FD7BCAC41707E245D2718DD61288EB0ECAAB2A4296F5F787D37A04B7732968FEF2FA4E0C77364754E6BC915C9C10FDE5D2F96C11C7E9BA983ECB9F7E9189E339C7F34865C0F1FCFCE039A7F333AE7D4EA4069E535AF493FBE3B9B8D65CB4B9FDD7B0D37FA079EF40F9C4BCFE75F9AF690F542E16725592A46B03D5A250E31BC7738EE7C1788DA5DC389E5F1CE2789E38F2240C17FDDE2226D039C271E9DA7291446C17F15A4C4B71562CE3BFE64DFA2D9B386FEF5F9FF82E21AE9913F38B7995F48F872357FA5E2D35E9097ADBEB9091674491D688DD5D379EDC7DC2E6D99AEB9B51DB3E01A3215792478B55B7FBD4776CE7C93EE7EBE1F87AB84493B5D2EBE13829374EC69B878B44D1CA53F4978B6BD6C82E0FB61E8E48C463A95DEDCF8B9427FF356EFEF6BDD4BF2EBD2692783D90BDAEB65CC5F5ED84D599CF33D9F9BA826CEF31FDA7E4B5B13531629EA5034F9E40F539DD075E1F5CE7B095F99AE87BD7839363E6A3A3747BEF189A2B29EFAE703CC2CAD137B2F49DA5CDE96269F22119EBDAD9B79DD23694C2736E9F73FB3CD164ADA47DBEB57F8CE9710B5E77F5636E7A1C0B73D3585E76635EA0930F6ECCCCCD6376760A83E36358989EC6D2FC6CDCC7F9442571AC5F75B9611EB7627E7A0CEE0F2718EA1BC1FCFC3C4647CDECFFF0C3BE90EF3D3E50DEE5650CF40DB3FC93168B20FB45CCCDCD61A06358C83B25F4CB10E667C785BE99C4F4DC82603B1DC6EDFEE225CF6828D07C7BBCEF2BDEE48FE7F4BD1AD9E74BD6017CFDEBAFD1DED9832F7EFD05AE5D4FF5E239E579A1D1B23CFEDFB189FD9453D28C86E63A74EAB4D0EA3EED599129BC17D0B72FD4665B9EE77DC12DBC1B64A469A0D554E1E4D0C1CA14569BE01CEF63D7B333B27CDA0835BE713CE7781E8CD758CA2DDE784EB4B0B080C1010BC36FC21BC2F339C274014746048C393E74C332B78CD1DE4E017F16E23E1E252A89E3DAFC920BABCE05582666303E3B2FE0F950503CEFEB3363654190F9BC43B8B68EE1C9319667A06350283B85D1C151D60FC3C3C3989B998CFB3DC6439ED192E84FE7F327CACA555ADFCAC62E4CF3025517A022271BD9399E35A0B486F6EBAF92189EEBDBC7043CF77C7FE1DA706168F5187FFEEA5B1CAC0EA2253B1D64DBEBF272F0E089066EA7CDA78D50E31BC7738EE7C1788DA5DC1201CF77F60EB1Line truncated
MediumImageOriginalSize=165000 MediumImageOriginalSize=165000
MediumImageWidth=250 MediumImageWidth=250
MediumImageHeight=165 MediumImageHeight=165
MediumImage=789CEDBD57736B4B961EF8FDA27EEA977EEEDFA118B5223492A65BD3218562A225F5CC28AA3551D3D5A5EAAA5BB7AEAE399EDE1396F0DE7BEFBDF7004182EE9C738F3293042E4082204082EE703F64E47699B9F6DAF9E5B756EE34A1480C279FBE3CE9107806327272BE3C199F8B9C41226368CE725A1D7EF44E4E9FB42EF3D57D984DA627FFCD4DAE30D2C9D49396B3D23E824C227FD232D2902ED61089CE1F93F394B37BF6050A29D1E5D9C95C65BC0F9C7B7CA127AD4B1AEA9D1E9C2EE79397D3E008219D7ADA383F3CFD1946B3FD49CB4883C317413CFEB4717EF8F10BA4ACCDFC3C5719EF03E7F7119E836DC4C9F9F2647C2E728EC3B9DB1764B2FB43D1F3387C1E0F1F5F8943A3B137106661629A31692FE7D37FC6E50D9CE71B0C5F95E9729AD0E4F2C6953D90F59AB4D3BC338DA9EEFAF7A9AC97E5BD9C46AED2201A8B3D7808048333A7516B1E56D6DBC838AD9C979F71BB3DB0DA6CEC7A3FBC7BF79E5D0F0482EC9CDEA7412412B3F39DDD5D188CC6C1397D9E5EA3E74BCBCB53C9BAB92DC41E4F808DCD6DEC8985243F2DBC2ED7155967D5BDC3E5B911E7FDF6E9E8ECD3483CEEDA75F1C1F1190BB3A4A1F134F9DE56A649696E92F536E54CA303AAFFDAC147C8152A04833EC4A3516CF1C538EA36F1E50BB91F8BC268B143AD54C06C90231A8FB2EB8F1162A4FE249219A84C4EC8CD2E28257C98CD46ACAE6FC2A4D7E160BF8D54B98D5CD48BB39F89FDA9D0C163D1B2B4A7E47DF55AED83C979D3FDBFF88BBF80582CC6E9E929BBE6F178F0DBDFFE16BFFEF5AFF1873FFC818542A1C09EA5D7E472397BFED5AB5748A7D3ECDA77DF7D878D8D0D16E8F1AF7EF52B16E839BD5FABD56E94952FD661F5D58FF8B0B8467C1F1BE289248E0EBA57E435913A1009F9A7D641F8523FC4589C13EEA1F5F0F0E4E3483CEEDA75F17EEF848559D2D0789A7C6F2BD3A43437C97A9B72A6D101D575AE7D4ADAF32D58AC66D8086EDE2DAFE0F4E8FC5B9B1C76A834062C2FBC077F67116E97E35171AED0E82133B9F0FDFB65689452C86512BC5D58C3C2EB1F19CE03D906AA310FC3B94CA9076F6D112747870CE76A85F2D1714E314A314EB1F8677FF667D825FC4BAF534C0789FD40714CB14A71DB4F439F3D3C3C44BBDD66CFD1D848789C5EA3F9D1F228A6E93D9A1F6D33A6C1F8346D52FF99699E9B19E71C9F3F289F9F7DFA19F1641A67A7C7383A3A42A7D361DFAA526B209B4EA1D73BC2F1510F9D76F3D130DEAF6FCD5607CD766720633F1C1F1FB3F813C1F7C70B8EA4A1D668A177C14FA743D71F03E7B47C8A718AE53FFFF33F67FC4CB14EF14DEF51FC527CD2638A617A4C03BDDEC779FFDAF079FFF836B2D2F6A28FE3EB02B52568B8E9B9E160B6DA383E7F627CFE98D89D077E9E5A982427BD47314E399AC6143FF43AC56B9F9B29CEFBFC4EB959437C637A4CEFD1731AD3FB34D0738A557AFF36B252BB7D7769016299060ABE00D150185BC46797101F5FAB35A1DB6CB0F2FCC1308A853C32E90CAAF52669FF334867D248A67348A593CCDE8F86234825932C5F8ECF9F1E9F1F9D9CC1EB0FA1984F135E27DF2D1127F5C787542CF2E898B98C91682C8118A9436E87033EAF07E5621EE54A15C964025172DD1F08C3E1B0C1EBB2A3D5A83F399CD340B9F72FFFF22F9F44BB65B2B810F679E170F9908C86E1F5FAE123DF3E140C312C9F9D9E0C70EE7638895F4778FAF423B4461BB61796D06AD7B1F0F61D343211146A3584A4AD981AE71C9F3F389F9F100E39393941B7DBC5E74F1F71707038B0859F4AA0F58DFA106767A4FD3A38C0FEFE3EBA247CFCF89105CA83A7A7BFDCFBF8F1EC49E29C06CAC58FADCF6965EDDBE2E7FA3DF77D68DC6834D03B3E45BD5E47B55647AD5A19BC17C7E74F8BCF3DFEE04C7ED76386597D444ECE9B035F24C50E4F00015F84EDAD4DF0783C6C6DF120DAE581C71763736919DBDB5BD8D91510FF400F93D104A7DB038BC50CABD5CAFC70AD560B9DCE0085420183C1C0F2E5FCF3A7C7E7ADDE27E80D2662FB2689BDE6472E9B45A3D526F69B1B5A8311FBED261ACD7D58CD16622397110E06E0F205A156EBE075DAF0E5E78F0FC63D2E52C792C93493259739F7052D4E1F4C662B32F1103B0F84638810FBDE693393F39F1F852323D138F2851C93C56977A155CE225B2812BF2204BD46858FC41ECEE68B4CDFE1788A612043F4EF753B888D1C42C0EF4736978287D8D1B17894D8C956822B331AB5EA5C6595ABADD0AB34F8EDFFFF1BACACAE4340FCF21FBF7F8F1F7FF77BACAEF2B1FC7A012E8B1646B3133BFC3DBCF9EE7BA26B1B746A0936161611233EDEE2DBB75011BB5D28DC039FB40F1C9F3F3D3EA7FAEFFF57D393B6DA61B7822794C06AD242A552C3972CC2A8D3C2627743B0B18283C32ED4E4FAFFF8D32BACAE6F80B7B148BEEBA707C38F482C81D9762E8B96E0452EDD83CAE441C463839AF04AA95482582A43221685422E7B349C6BB43A62C3E6982C7CA1123F7EF33B34AA79725D4BF4A744A59486C16866FA8E17AAB0110CBBBD3EA26B39E14B2FA40A15B9A6236D951D1ABD81FD23542AE4A8D72A7397759A672887178A053606BA7B788442FEBC1F6EFFA08714B9964C2449BB9441269DE670FE44717E74F6997148A19047817CAB483C8912EB5B4D112E49E3A0D3C621F1C3427E1FF3C3E83D5A271B8D3AB2E9C483E22795CEA2582E33598AA532A96F5904C31154CA45829D73DF30C1FA846B88856FD7073D0F392B4C4F39264B91F078C847715262B2D3FEAE2F5F3EB367A8BE63A92CFB6749FF179EDFFB824A95FEFFFE44B09443A33E5F0E1F0EDC7FB59763B73F06166E8B9FC796E16B92B32F6B341485DEE6854C22C5878515342AC52BCF6C6FF3A0B53A89CDEEC637BFFB0EE2B5354CB295383E7F7A7C4EBF4BEBE000B55291714C2E9379F4FA775D9DCC97AB8845A24825D38813DB3C4B6CC73A1BFB75466CF63A7B8764A6F0A8EF40E56CB5DA48265344BE1491AFC9E48D44E2C4C6882043AEFDFCF961FA346E0A2E0FF1158CE73E835AA926BE8205DDCEE8989B734E57211C21B26773D09B9CD85D5DBD3BCE393E7F503E3F3BFBC8FEA7D131666767A73824987FECFA771D7E7A4747EC7F1F1DB77770D86363C1A8DCF4FC9777387BD477A072D2FF9407075DF6AF92062A13BD767A72CAFEFBFDFCF3E747D7675FD6699E99D546E1F8FC69F179AE5461FA0F12BC872EBE45FFF8BAD81F0ACF9C66389E36DFCB69E81CA869CB9936DFDBBEC7241DD89DAE7BD3C12C324E93EF6559AF7B669CEE699ED7E56BB28CF7CF6B9D230402218ECF1F98CF6F53CE5D75306DBEB37C9749EF31AD0E66D52DA783EBEB179D077D70F6059E401427C45EECE3DCE9CB616B650727C75D8ECF1F90CF6F53CE5D75306DBEB37C9749EF31AD0E66D52DA783EBEB17C570E5E80B044A0B7289E800E79DA333647205F60C5D0381A6A76DC5703CEEDA7571FBA0C7C22C69FAEDD34DF9DE56A649696E92F536E5DC460Line truncated MediumImage=789CEDBD57736B4B9626F6FDA27EEA977EEEDFA1D0B422469A51B7D4218542D1D2B44613D52395BABAA6BAEAD6AD9AEB8EA5F7842108EFBDF71ED8F0DE1120E8CE39F7283379800B92200890A03BDC0F19B95D66AEBD767EF9AD953B4D381AC7C9C7CF4F3A049F818CBC9C2F4FC6E7226788C8189EB39C366700FD93D327ADCB7CF50016B3F9C97F73B33B022E957ED27256DA47904B154F5A461AB8620DD1D8FC31394F39BB679FA194115D9E9DCC55C6FBC0B9D71F7ED2BAA4A1DEE9C3E5763D79398DCE30B8F4D3C6F9E1E9CF30591C4F5A461A9CFE281289A78DF3C30F9F21636DE6A7B9CA781F38BF8FF01C6C235ECE9727E37391731CCE3DFE10933D108E9DC791F378F4F84A1CBE18FB82111626A61993F6723E8367DCBEE079BEA1C855992EA7094F2E6F5CD94359AF493BCD3BD398EA6E709FCA7A59DECB69146A2D62F1F88387602834731A8DF66165BD8D8CD3CA79F9198FC70B9BDDCEAE0FC2DBB7EFD8F56030C4CEE97D1AF6F624EC7C677717469369784E9FA7D7E8F9D2F2F254B26E6E8BB12F106163731BFB1231C94F079FDB7D45D65975EF747B6FC4F9A07D3A3AFB78211E77EDBAB8777CC6C22C69683C4DBEB79569529A9B64BD4D39D3E880EABFD6FB0085528D50C88F442C862DA10447DD263E7F26F7E33198AC0E68544A588C0AC4123176FD31429CD49F642A03B5D90585C50D9554088BC584D5F54D980D7AF40EDA4897DBC8C57C38FB99D89F4A3DBC561D4B7B4ADED7A0D33D989C37DDFFABBFFA2B4824129C9E9EB26B5EAF17BFFDED6FF1EB5FFF1A7FF8C31F5828140AEC597A4DA150B0E77FFAE927701CC7AEFDF9CF7FC6C6C6060BF4F857BFFA150BF49CDEAFD56A37CA2A94E8B1FAD30F78BFB8467C1F3B12C9148E7ADD2BF29A491D88860353EB2072A91F622CCE09F7D07A7878F2E1423CEEDA75F141FF848559D2D0789A7C6F2BD3A43437C97A9B72A6D101D575AE7D4ADAF32D586D16D8096EDE2EAFE0F4E8FC5B9B9D0EA8B5462C2FBC837067111EB7F35171AED41A2037BBF1DDBB6568553228E452BC5958C3C2AB1F18CE83D906AA712FC3B95C6580606D112747870CE71AA5EAD1714E314A314EB1F8177FF117D825FC4BAF534C8788FD40714CB14A713B48439F3D3C3C44BBDD66CFD1D844789C5EA3F9D1F228A6E93D9A1F6D33A6C1F8346DD2E099699E9B19E73C9F3F289F9F7DFC19891487B3D3631C1D1DA1D3E9B06F55A93590E5D2E8F78F707CD447A7DD7C348C0FEA5BB3D541B3DD19CA3808C7C7C72CFE48F0FDE10B47D2506BB4D0FFC24FA723D71F03E7B47C8A718AE5BFFCCBBF64FC4CB14EF14DEF51FC527CD2638A617A4C03BD3EC0F9E0DAE8F9E0F836B2D2F66280E3EB02B52568B8E9B9D160B1D9793E7F627CFE98D89D077E9E5A982427BD47314E399AC6143FF43AC5EB809B29CE07FC4EB9594B7C637A4CEFD1731AD3FB34D0738A557AFF36B252BB7D77690112B9164AA108B170045BC46797121F5FA733A3DB6CB0F2A8BF4DCBE3321CAAF52669FF33C89090E2B248732966EFC72251A45329962FCFE74F8FCF8F4ECEE00B8451CC7384D773482713A4FEF8918E471F1D339731128B27112775C8E374C2EFF3A25CCCA35CA922954A2246AE078211389D76F8DC0EB41AF52787731A28F7FEF55FFFF59368B7CC5637227E1FC1B11FA958043E5F007EF2EDC3A130C3F2D9E90993D34170FEFEDD26B617967072FA010EE2CBDB496875FB5878F3165AF91E941A0DC4A4AD981AE73C9F3F389F9F100E39393941B7DBC5A78F1FD0EB1D0E6DE1A712687DA33EC4D91969BF7A3D1C1C1CA04BC2870F1F58A03C787AFACBBD0F1FCE9E24CE69A0DCF8D8FA9C5656FA8C2F10647E5BA3D160D7CE757D8AFEF129EAF53AAAB53A6AD5CAF0BD783E7F5A7CEE0D8466F2BB1E33CCEA23F272DE1C847B32EC08441009F7B0BDB509814080AD2D01F67605100825D85C5AC6F6F616767645C43F30C06C32C3E5F1C26AB5C066B3313F5CA7D341AF3742A954C26834B27C79FFFCE9F179ABFF1106A399D8BE2962AF0590CB66D168B589FDE681CE68C2016DC79B07B059ACC4462E23120AC2ED0F41A3D1C3E7B2E3F3CF1F1E8C7BDCA48EA5521C93259739F705AD2E3FCC161B3289303B0F46E28812FBDE65B790F39F1F8523A3B104F2851C93C5E570A355CE225B2812BF220C83568D0FC41ECEE68B4CDF91449A612043F4EFF3381120367330104036978697D8D1F1440C3A938DE0CA8246AD3A5759151A1B0C6A2D7EFBFFFD062BABEB1011BFFC87EFDEE187DFFD1EABAB422CBF5A80DBAA83C9E2C28E701FAFFFFC1DD1B51D7A8D141B0B8B88131F6FF1CD1BA889DD2E16EF4348DA079ECF9F1E9F53FD0FFEAB19485BED74D820104B6133EBA0566BE04F1561D2EB60757820DA5841EFB00B0DB9FE5FFEF41356D73720D85824DFF5E383E1674F2285C57E2E8B8EE04521DB87DAEC45D46B8786F04AA95482442647321E8352217F349C6B757A62C3E6982C42B10A3F7CF33B34AA79725D47F4A742A5C4C168B2307D270A55D809863D3E3FD1B582F0A50F32A59A5CD393B6CA01ADC1C8FE11AA940AD46B95B9CB3ACD3394C30BC5021B03DD3D3C42219F617D7207BD3ED2E45A2A9922ED12ED9BE3789C3F519C1F9D7D621C5228E45120DF2A9A48A1448E335C9A7009875EA78D43E28785037EE687D17BB44E361A7564B9E483E227CD65512C97992CC55299D4B72C4291282AE522C1CEB96F98E432A8D66B88476ED7073D0F392B4C4F39264B91F078D84F715262B2D3FEAECF9F3FB167A8BEE3E92CF37DE9FFC2F37B9F51A9D2FFDF1F09967268D4E7CBE1A381FFAFF672ECF6C7C0C26DF1F3D8327C4D720E648D856330D87D904B6578BFB08246A578E599ED6D01743617B1D93DF8E6777F86646D0D936C259ECF9F1E9FD3EFD2EAF5502B1519C7E4329947AF7FD7D5C97CB98A783486748A4382D8E659623BD6D9D8AF3362B3D7D93BA43285477D072A67ABD5462A9526F2A5897C4D266F349A203646141972EDE74F0FD3A77153707B89AF603AF719342A0DF115ACE8762E8EB939E774352251227B360783D985DDD5D5BBE39CE7F307E5F3B3B30FEC7F1A1D637676768A4382F9C7AE7FD7E1A77F74C4FEF7D1717BBDC33E1B0B46E5A6E7BFBCC3D9A3BE039593FEA7ECF5BAEC5F250D54267AEDF4E494FDF7FBF9E74F8FAECF81ACD33C33AB8DC2F3F9D3E2F35CA9C2F41F22780F7FF91683E3EBE2403832739AD178DA7C2FA7A163B2A62D67DA7C6FFB1E9374E070B9EF4D07B3C8384DBE9765BDEE9971BAA7795E97AFD93ADE3FAF758E100C86793E7F603EBF4D3977D5C1B4F9CEF25D26BDC7B43A9855B7BC0EAEAF5F741E74EFEC33BCC1184E88BD38C0B9CB9FC3D6CA0E4E8EBB3C9F3F209FDFA69CBBEA60DA7C67F92E93DE635A1DCCAA5B5E07D7D72F8AE1CAD167885456E492B121CE3B4767C8E40AEC19BA06024D4FDB8AD178DCB5EBE276AFCFC22C6906EDD34DF9DE56A649696E92F536ELine truncated
SmallImageOriginalSize=59400 SmallImageOriginalSize=59400
SmallImageWidth=150 SmallImageWidth=150
SmallImageHeight=99 SmallImageHeight=99
SmallImage=789CED7D596F234B76E6F77FFBA9D1400F600CE0A769630CF70C0636E6C136D0EDB6BBFA56DD924AFB425112F77D5F927B72C92499DC5751FB2D9F1314595AA885A2784B52F12190999171E264467E79CE177BA158C6C9C5D727875AAB3B557A0EF9297554EAADB9EA38A6506DB4E7FE1EBDC1E95CF3EF9F5EA2D999EE7B4CFD0EC7E768F78EA69229908EC2947A946265EEDF43CEAB73D5C1B84AC9F9B9EAE80CCE118EC6E75A4EFD332A2B3937571DE57A07C5923695CC755C956B4DA133A796911F85E2B7F3DC55106994D2BD6946795CCF2796CCD075E9C134D7C3753DB9097AF2B7F2E02025D3577177F5C45319A8A5F2CC2199BE3F9FE40BE87828FF87F45C8FE3F3705482D71F40301C11D7B1440AD15842C49B2D36716EB539E0747BC4BD497A9C2E2F7CC108FC7EFF93DFB154A9DFC1157F8BC1D9258E4E2FC6E1F6F528AE7772766F9AE7C84C0A2FA947A57774D8ED309B8C38341AA010F6C2D12856367760341BF1F5EBD79943B95C46269B87C361C5CAFA0656D7D661351D224358393B3FC7DAB61E8D520EC96472663DD7AFBBDD2E7EFBDBDFE22F7FF98BB8FEF0E1037EFFFBDFE38F7FFC232A950A7EFAE927ECEEEE229FCF637979199B9B9B088542F8F39FFF8CD5D555643299897A0E0F0EE174BA51AF556FE8BEADFF7A50AEB07403575747FE16A370FB7A1477747A7E6F9AE7C84C0A2FA987FFA562B18846A3815ABD06AD5243B95442B6A0D2B9F662B86A349A501405BD7E1F47477D54B4329A14C7F79B9D1EEAD7AE5F0A577FF8C31FF09BDFFC4660291008089CD5EB75349B4DB4DB6D919E8FA3383EF2F5C5C505FAF49CF7E9B15AADF40FA490CBE51026BB97A723E37184AD4981FFAB1FCD5E0DCBB34BDF95CBB7F12258BAFDBD194F6C23F8FBF57A3DA153943961F8F4F4E4C5F45CBF665DBFFBDDEFF0E9D32771CD9861BC0C0603A17F1446F1236C3DA6675FBF0FABD30BBBD50E139DE7E4ACD09DA563229E809BFC643C9EC481FE105EAF074DFA5F27DAAB778CAB442A2DEC552E9717F644559507FFBBE704FE97555515F967B35971649D858222FEF952A9F8627AEED809F265F3789F4971FC4E1C1445A53A834C362D81442289423EF743DA2B2E83442241DF388B34FD735C1E05A548F119B83D5E048341B467B0635CEE2AE388CA3B120E21473ED6EFF3A0D56A097FA214F22F62AFE44289F8730A52228D42968EC4C1F3F44EF118BF9B8C06D9233FF943A590438438A42449F43C119C9F9F4DA567FFC0880FFFF537E8F6F6B0BDB105BD6E8F6C970521CACB6A3451FC213CC4FB579757707878804A49FD21F9558870138FC711A67F2E9D91C577CE6487B69D798987B075D46DCD84AB4C3627F0C918F6FB8348D0B73E3A3E4636433C8574BD14AE9C1EBFC0AA14F2239D4E4323DD71F24DAC57ABD6C876D07F934A224575048E2B911F3E3F9B0E57F7D9AB05BFBA69AF8EE9FB1E1D1D3DC85567E53DC72727E85C71E43EF1AB8B8B73E25C4714F77CBCDE0E6AB1246C20F3F34EBB83269D1F1F0F5EFC7D8C4633D9A87DECEDEC8CCB8CDFD162B2C06475627369E98ECC8FC8AFD2C44198F714A8BEFDD25C64F42FE7F205B21F29A452C390CDCA744C531D3FF7627A028120D29437B71B64C8EEB2BD5295C2AFC6AFA6B1578D4EFF5DE3AAD268214B5C8ADB4CF9783B64F2CAF8FC769A49321C378DCCE8FABDCB24E5BCC0D208574EB75FB44B3337E1EF320AB7AF4771DDC1C9BD699E233329CC43CF7D7AE7AD6774FDDE65185B8CA51F85B73FA677DE7A46D7EF5D26FF83F1ABC7F4CE5BCFE8FABDCB3086E68DAB46AD8912F1CBF8BE114757F67281ABF72DF36BE04AD3EA28AB45B41A1DAAA70E16B87A631879315CCDC8AF6A8522EAC4DB1A948F5650E00F47E10D8651A1738EAB165491E6BE7C9FAAE739CFF690CCB08C16FCEAB5F22BC6D4E8BADEBB402C53472CA589F391CCF5340B7BF5FE64E6E1076F63A656D4504E676EC82C70F5BE65E689ABA333F689EA449905AEDEB7CC3CF815732811774EF906250C4E4EC5B5AA55C732A3340B7EF53E6566E5576E5F09466B0E5687829CD2266EAEC2FFB78F28E70B37DAFCED2E2F3A472794A688522E2FD254E9BC4669B47C1161A90AA7B708BD310B5FA84CF9E561A76BBBB3B0B0576F5066563FA86A5DC24D1B4AA9FBA04C301A7BF03B541A03142B7DCAAB43C71E3D430785720FD5FAD102576F50E63AAE421149D8AF001D672DD346FF12A5F62F28B62E45B0FBE2E2C871F5DEF9A3DF77568C2C70F57D6542525C60C91F8A2CFA07CF16FCEAA56426F1AB971ECF50CEA9C8793D08AE6EA2DD6C2DC6334CA9E72DCA30B77EE9768666AD31E6E4E5828220F955B687DCF6CE7195BC22D22CFCE0FB959977BB68BD7B8650BA2242B573369659B45FBD6F995FA3BDBD9C2D4009476EC82C70F5BE65E6D92EFA90CCA25DF47DCBCCB3DF99D7CE89EDEE8BF94DB76516F6EA7DCBCCEA0715AD0BA5DC257C76C669AAE4F746F8E5EB3271F4682225302CBEC3F1D9559A51BEE794A60F55EB513DA203AD7144F9F2799BE286F1DC56BFC0D5DB919915576E7F09FB461976977AD58F5384B4BD0B8DEA7CA37E1C9E97C17372194FDC8F53CEE5459A713F0EC944E335B87C45EC19B2F0509E664F0956478E9EA50D9D4146A5DE5FE0EA0DC9CC835F4DBAE675AF9E223329BC377EA537E6F0693982B05419C7192D791C52D83BC8BC3AAEF41C9979CD9B68F42F6EF4E34819ED87EAC749E7DBA21FDD6ACFDF49DFE89CC017AADC88EB1C9D89383E4ED2CB7EE1D0924526D77C93F68AC7B2BCD7F93865398F522289BA5613FEB79492A14809F4BABD17C7559DB06373AA90E2F58979940BE57BE326E9CD14DAC43772A8350777D2A4732D64899726E5C6ABC295AAD5E95814B8CA17B57787AB7ABB2BD60BF01B2C70AE6F2162B7211E8C226034C0B5B1859C2CD3BB97441896C3F05C11FF5AE9DEEB51DC48262DE7C6CFD23ABA805AA8D1F5DDE7E223F73DA46279849656903619C7717282E25637D169B5EFC8A885EAC4778E26EAD01D64118C56EEDCFF9EB82A94AA635CCDA37F701A994961563D59AA17CC637D0F0E8D660BA15014417F10E5923A5ED734992A420D4B139F95EBC71E4A1FB08785ED14ED7954B7E138BF33869AA24E7CBF2ACF550FC7217B7C48596D37D264F38D8932AFA97F7081ABC7C3F9D939FAFD9E5837CBE5F6605F6F205C290257EB5B3A4422321AE5EABDB8E2F949C97405CD464BC4F19AE51C27254B6856EB13DF2F4BB88A05B36835DB68546A37D230E66AE50AAACC6302A11BDF3B4B756A8FBF088B5B41A5D29D586E05AD076FA0089BAB4036A6497EB7F5A8CCB4B87A6F7E304FEFF8D2B852CB1A8C06333C2E27A29130F2795EC7A52470F5F1F30AFC9E10CAC9F4BDCFCAFDF1B5EEE4B889FC2AA790AF3320E44FA35EAEDC49A3926C3C9425FB574181ECE7E0F46CEC9FDA5417B013D7F38709E72793EB4CBD930B44623518AD0A3ABD63347BA770BA8B0FCA3CLine truncated SmallImage=789CED7D696F234B96DDF9BFFDA9D1401B300CCCA7E9810DF718831918C6D840B7DBD3F55ED52BA9B496248A92B8EFFB92DC934B26C9E4BE8AD456AF7C6F506469A1168AE22B49C50F816406E3E6CD883879EF89BD502CE3E4E2EBA343ADD59D293D87FC8C3A2AF5D642750C29541BED85E7A337385DE8F3FBA75FD0ECCC561F33E761788E76EF78269902E928CCA8472956165E1F725E5DA80EC6554ACE2F544767708E7034BED072EA9F5159C9B985EA28D73B2896B49964AEE2AA5C6B0A9D39B58CFC3814BFFDCE5D06914629DD9966FC8CABCF892533745FBA37CDD570554F6E8A9EFC8D67709092E9CBB8DB7AE2A90CD45279EE904CDFFD9CE433E8B8EFF9F7E9B91AC7BFC351095E7F00C17044DCC71229446309116FB6D8C46FABCD01A7DB23FE9BA6C7E9F2C2178CC0EFF73F3A8FA54AFD16AEB82E06675F707C7A310937EFC771BD93B33BD33C45665A784E3D2AE5D161B7C36C32E2C8688042D80B47A358DBDE85D16CC4D7AF5FE70EE57219996C1E0E87156B9B5B58DFD884D574840C61E5ECFC1C1B3B7A344A392493C9B9F55CBDEF76BBF8FDEF7F8FBFFDED6FE2FEDDBB77F8E31FFF883FFFF9CFA8542AF8F9E79FB1B7B7877C3E8FD5D5556C6F6F23140AE1AF7FFD2BD6D7D791C964A6EA393A3C82D3E946BD56BDA6FBA6FEAB41B9C4D2355C5D5EB92EC6E1E6FD38EEF8F4FCCE344F9199169E530F7F4BC562118D4603B57A0D5AA58672A9846C41A5DFDAB3E1AAD168425114F4FA7D1C1FF751D1CA68521CFFDFECF450BF72FF5CB8FAD39FFE84DFFDEE77024B814040E0AC5EAFA3D96CA2DD6E8BF47C1DC7F195EF2F2E2ED0A7F7BC4B8FD56AA56F20855C2E8730D9BD3C5D198F636C4D0BFC5DFD68F66A549E5DAA572EDFC6B360E9667D339ED84670FDF57A3DA153943961F8F4F4E4D9F45CBD675D7FF8C31FF0E1C30771CF9861BC0C0603A17F1CC6F1636C3DA4E7407F00ABD30BBBD50E13FDCEC959A13B9E4A234CBE3191482342783BD41FC1EBF5A049DFEB547BF5867195A0B2607B95CBE5853D5155E5DEEFEE2981BF655555C5F3B3D9ACB8B2CE424111DF7CA9547C363DB7EC04F9B245E4675A9C2CCB223F9CB73CE52D994C10C69228E4733FA4BDE2F2482412542659A4E9DBE3F22828458ACFC0EDF122180CA23D871DE3725719478A4ADF710839F2B17E9F07AD564BF813A5907F167B25174AC49F5390C85E14B274250E9EA73CC5639C37190DB2477EF2874A21870871484992845D393F3F9B49CFC1A111EFFEE327E8F6F7B1B3F5197ADD3ED92E0B42F42CABD144F147F010EF5F5F5DC3D1D1212A25F587E45721C24D3C1E4798BEB9744616F59CC98E6C3BF3120F61EBB8DB9A0B57996C4EE09331ECF70791A0BA3E1E0E91CD104F215DCF852BA7C72FB02A85FC48A7D3D0D83FC51342AF56AD91EDA0EF2695448ADA081C57223F7C7E361BAEEEB2574B7E75DD5E0DA97E8F8F8FEFE5AAF3F29EE1C9093A971CB94FFCEAE2E29C38D731C53D1DAF37835A2C091BC8FCBCD3EEA049BF87C3C1B3E7C76834938D3AC0FEEEEEA4CC388F16930526AB13DB2B2BB7647E447E95260EC2BCA740EDEDE7E622E36F39972F90FD4821951A856C56A66B9ADAF8B967D313080491A66773BF4186EC2EDB2B5529FC66FC6A167BD5E8F4DF34AE2A8D16B2C4A5B8CF94AF374326AF4C7EDF4C334D86E3669119DFBF7599A49C17581AE3CAE9F68B7E69E6265C2FE370F37E1CD71D9CDC99E62932D3C222F4DCA577D17AC6F76F5D86B1C558FA5178FB437A17AD677CFFD665F23F18BF7A48EFA2F58CEFDFBA0C6368D1B86AD49A2811BF8C1F18717C692F97B87ADB32BF05AE34AD8EB25A44ABD1A176EA6089AB57869167C3D59CFCAA5628A24EBCAD41CFD10A0AFCE128BCC1302AF49BE3AA0555A4B9EBB98FD5F39477BB4F6654464B7EF552F915636A7C5FEF5D2096A92396D2C4EFB1CCD5344B7BF5F66416E1076F62A656D4504E67AEC92C71F5B6651689ABE333F689EA549925AEDEB6CC22F815732811774ECF0D4A189C9C8A7B55AB4E64C66996FCEA6DCACCCBAFDCBE128CD61CAC0E0539A54DDC5C85FFA7F728E70BD7FAFCED2E2F3AC72794A688522E2FD254E9778DD268F922C252154E6F117A6316BE50999E97879DEEEDCEC2D25EBD429979FDA0AA7509376D28A5EEBD32C168ECDE7AA834062856FAF4AC0E5D7BF40E1D14CA3D54EBC74B5CBD4299ABB80A452461BF02749DB74C1BFD2F28B57F45B1F54504BB2F2EAE1C57EF9D3F58BFF3626489ABEF2B1392E2024BFE5064393E78B6E457CF25338D5F3DF77C86724E45CEEB41707D1BED666B399F61463DAF5186B9F573F733346B8D09272F171404C9AFB23DE4BE778EABE4159166E907DFAECCA2FB45EBDD3384D21511AA9DB389CCB2FFEA6DCBFC16FDEDE56C014A38724D6689ABB72DB3C87ED1FB6496FDA26F5B6691E3CEBC774E6CEF40AC6FBA29B3B4576F5B665E3FA8685D28E52EE1B333495325BF37C62FDF9789A34713298161510FC3B3CB34E3E79E539A3E54AD47ED880EB4C6313D977FB7296E14CF7DF54B5CBD1E997971E5F6977060946177A997E33845483B7BD0A8CD371EC7E17519BC2697F1C4E338E55C5EA4998CE3904C345E83CB57C4BE210B0F3DD3EC29C1EAC8D1BBB4A133C8A8D4FB4B5CBD229945F0AB69F7BCEFD56364A685B7C6AFF4C61C3EAC4610962A9338A3258F230AFB879917C7959E22B3A875138DFEC5B5711C29A3FD50E338E97C5B8CA35BEDF95BE91B9D13F842956B719DE33311C7D7697AD92F1C59B2C8E49AAFD25EF15C96B7BA1EA72CE7514A2451D76AC2FF9652321429815EB7F7ECB8AA13766C4E1552BC3EF519E542F9CEB8697A338536F18D1C6ACDC1AD34E95C0B59E2A549B9F1A270A56A75BA1605AEF245EDCDE1AADEEE8AFD02FC060B9C9B9F11B1DB100F4611301AE0DAFA8C9C2C53DE4B228CCA61F45B11DF5AE9CEFB71DC58262DE726EFD23ABE805AA8D1FDEDF7E22B8F3DA462798456D690361927717282E2D6B7D169B56FC9A885EAD43C471375E80EB308462BB7FEFF9EB82A94AA135C2D627C70169969615E3D596A172C627F0F0E8D660BA15014417F10E5923AD9D734992A420D4B53DF95DBC71E4A1FB08785ED14FD79D4B6E138BF33869AA24ECD5F95D7AA87E3903D3EA4ACB66B69B2F9C6549997343EB8C4D5C3E1FCEC1CFD7E4FEC9BE5727B70A03710AE1481ABCDCF3A4422321AE5EA9DB8E2F549C97405CD464BC4F19EE51C27254B6856EB53F397255CC58259B49A6D342AB56B691873B5720555E63181D0B5FACE529BDAE32FC2E25650A974A7965B41EBC11B28C2E62A908D6992DF6D3D28332BAEDE9A1FCC531E9F1B576A5983D16086C7E5443412463ECFFBB89404AEDE7F5C83DF13423999BEF35D793CBED69D1E37955FE514F2750684FC69D4CB955B6954928D87B264FF2A2890FD1C9C9E4DFC539BDA0276E27AFE30E1FC647A9BA977728148AC06A35541A73744B3770AA7BB78AFCCLine truncated
+456
View File
@@ -0,0 +1,456 @@
# Firmware
## Inhaltsverzeichnis
1. [Projektübersicht](#projektübersicht)
2. [Systemarchitektur](#systemarchitektur)
3. [Komponenten](#komponenten)
4. [Speicheranalyse](#speicheranalyse)
5. [Installation](#installation)
6. [Verwendung](#verwendung)
7. [Hauptablauf](#hauptablauf)
---
## Projektübersicht
### Features
- ✅ **Dual-Channel CV-Sequencer** - 2 unabhängige Control Voltage Ausgänge
- ✅ **4×3 Tastaturmatrix** - Echtzeit-Tasten-Eingabe mit Entprellung
- ✅ **Recording & Playback** - Speichere Sequenzen bis 30 Sekunden
- ✅ **Loop-Funktion** - Endlose Wiederholung oder Einmaledition
- ✅ **Live-Modus** - Direkte Tastatur-zu-CV Ausgabe
- ✅ **Multi-Key Support** - Bis zu 10 gleichzeitig aktive Tasten
### Hardware
| Komponente | Modell | Funktion |
|-----------|--------|---------|
| Microcontroller | ESP32 | Hauptprozessor |
| DAC | MCP4728 | 4-Kanal 12-Bit DAC |
| I2C Bus | - | Kommunikation MCU ↔ DAC |
| Tastatur | 4×3 Matrix | Benutzereingabe |
| Buttons | 4× Push-Buttons | Record/Play Steuerung |
---
## Systemarchitektur
### 3-Schicht-Modell
```
┌─────────────────────────────────────────────────────┐
│ INPUT LAYER (📥) │
├──────────────────────┬──────────────────────────────┤
│ Keyboard Matrix │ Sequencer Buttons │
│ (4×3 Tasten) │ (Record/Play × 2) │
└──────────────┬───────┴──────────────┬───────────────┘
│ │
┌──────────────▼─────────────────────▼───────────────┐
│ PROCESSING LAYER (⚙️) │
├──────────────────────┬──────────────────────────────┤
│ Keyboard Klasse │ SequencerBlock (2×) │
│ (Queue-Management) │ (Recording & Playback) │
└──────────────┬───────┴──────────────┬───────────────┘
│ │
┌──────────────▼─────────────────────▼───────────────┐
│ OUTPUT LAYER (📤) │
├──────────────────────┬──────────────────────────────┤
│ CV Klasse (DAC) │ CV Ausgänge │
│ MCP4728 I2C │ (A=Ch1, B=Ch2) │
└──────────────┬───────┴──────────────┬───────────────┘
│ │
└──────────────┬───────┘
▼
Externe Synthesizer / Module
```
### Datenfluss
```
TASTATUR → KEYBOARD → SEQUENCER/LIVE → DAC → CV AUSGÄNGE
↑
BUTTONS
```
---
## Komponenten
### 1. Keyboard Klasse
**Funktion:** Verwaltet die 4×3 Matrix-Tastatur mit Entprellung
```cpp
class Keyboard {
public:
Keyboard(uint8_t nRows, uint8_t nCols, uint8_t *pinsRow, uint8_t *pinsCol);
void begin();
void update();
int getQueueLength();
Key getQueue(uint8_t index);
// ...
};
```
**Merkmale:**
- Debounce-Zeit: 20ms
- Max. 10 gleichzeitig aktive Tasten
- FIFO-Queue für Tastenreihenfolge
- Rückmeldung als `Key(row, col)` Struktur
### 2. CV Klasse
**Funktion:** Verwaltet DAC-Ausgänge über I2C (MCP4728)
```cpp
class CV {
public:
CV(Adafruit_MCP4728 *dac, TwoWire *wire, uint8_t nCV,
MCP4728_channel_t *cvChannelMap, uint16_t *keyToVoltage,
uint8_t row, uint8_t col);
bool begin(uint8_t pinSDA, uint8_t pinSCL);
void setVoltage(uint8_t cvIndex, Key k);
void setVoltage(uint8_t cvIndex, uint16_t mV);
void clearAll();
// ...
};
```
**Merkmale:**
- 2 CV-Kanäle (A, B)
- I2C-Kommunikation (Pins 15, 16)
- Voltage-Mapping von Tasten
- Range: 0-4096mV (12-Bit)
### 3. SequencerBlock Klasse
**Funktion:** Speichert und spielt Sequenzen auf 2 Kanälen
```cpp
class SequencerBlock {
public:
SequencerBlock(uint16_t maxDurationMS, uint16_t minStepDurationMS);
// Recording
void startRecord();
void stopRecord();
void addStep(uint16_t voltage_ch1, uint16_t voltage_ch2);
// Playback
void startPlay();
void stopPlay();
void update(); // Must be called regularly
void setLoop(bool loop);
// Status
uint8_t getStepCount();
uint16_t getCurrentVoltageCh1();
uint16_t getCurrentVoltageCh2();
// ...
};
```
**Merkmale:**
- Max. 128 Steps pro Sequenz
- Max. 30 Sekunden Aufnahmetime
- Dual-Channel Recording
- Loop-Funktion
- Automatisches Time-Limit
### 4. Button-Verarbeitung
**3-Mode Play-Button-System:**
| Click | Aktion | Zustand |
|-------|--------|---------|
| 1x | Play (keine Loop) | Spielt einmalig ab |
| 2x | Loop aktivieren | Endlosschleife |
| 3x | Stop | Stoppt Wiedergabe |
**Record-Button:** Toggle zwischen Recording starten/stoppen
---
## Speicheranalyse
```bash
RAM: [= ] 6.5% (used 21176 bytes from 327680 bytes)
Flash: [= ] 8.5% (used 283165 bytes from 3342336 bytes)
```
### RAM-Verbrauch
| Komponente | Größe | Menge | Gesamt | Notizen |
|-----------|-------|-------|--------|---------|
| SequencerBlock #1 | ~550 B | 1x | 550 B | 128 Steps × 6 Bytes + Variablen |
| SequencerBlock #2 | ~550 B | 1x | 550 B | 128 Steps × 6 Bytes + Variablen |
| Keyboard Objekt | ~130 B | 1x | 130 B | 8×8 Bool Arrays + Pointer |
| CV Objekt | ~50 B | 1x | 50 B | DAC-Pointer + Config |
| keyToVoltage Array | 24 B | 1x | 24 B | 12 Keys × uint16_t |
| Button States | ~50 B | 1x | 50 B | 4 Buttons × ~12 Bytes |
| Lokale Variablen | ~100 B | 1x | 100 B | Loop-Variablen |
| **GESAMT (Schätzung)** | - | - | **~1.5 KB** | - |
### Flash-Verbrauch
| Komponente | Größe |
|-----------|-------|
| Arduino/Wire Libraries | ~150 KB |
| Adafruit_MCP4728 | ~20 KB |
| Firmware Code | ~80 KB |
| Bootloader | ~60 KB |
| **GESAMT (Schätzung)** | **~310 KB** |
### Sequenzen-Speicher Detail
```cpp
struct DualVoltageDurationPair {
uint16_t voltage_ch1; // 2 Bytes
uint16_t voltage_ch2; // 2 Bytes
uint16_t duration; // 2 Bytes
}; // = 6 Bytes pro Step
// Berechnung:
// - N_MAX_SEQUENCE_STEPS = 128
// - 128 Steps × 6 Bytes = 768 Bytes pro Sequenz
// - 2 Sequenzer = 1536 Bytes (1.5 KB)
```
### Optimierungspotential
| Feature | Größenänderung | Status |
|---------|-----------------|--------|
| 256 Steps statt 128 | +768 B | ✅ Problemlos möglich |
| 60s statt 30s Limit | 0 B | ✅ Kostenloses Upgrade |
| 4 Sequenzer statt 2 | +3.3 KB | ✅ Problemlos möglich |
| 8×8 Tastatur statt 4×3 | ~ +30 B | ✅ Kaum Mehraufwand |
---
## Verwendung
### Grundlegende Konfiguration
`include/FIRMWARE_DEF.h`:
```cpp
#define N_KEYBOARD_ROW 4 // Keyboard Reihen
#define N_KEYBOARD_COL 3 // Keyboard Spalten
#define N_CV_GATES 2 // CV-Ausgänge
#define N_SB 2 // Sequencer
// I2C Pins
#define PIN_SDA 15
#define PIN_SCL 16
// Keyboard Pins (Reihen)
#define PIN_K_R0 7
#define PIN_K_R1 8
#define PIN_K_R2 9
#define PIN_K_R3 10
// Keyboard Pins (Spalten)
#define PIN_K_C0 1
#define PIN_K_C1 2
#define PIN_K_C2 4
```
### Spannung-Mapping
`src/main.cpp`:
```cpp
// Voltage für jede Tastaturposition (in 1/12V = 83mV Schritten = 1 Halbtonschritt)
uint16_t keyToVoltage[N_KEYBOARD_ROW*N_KEYBOARD_COL] = {
1*83, 5*83, 9*83, // Row 0: C, E, G
2*83, 6*83, 10*83, // Row 1: D, F, A
3*83, 7*83, 11*83, // Row 2: E, G, B
4*83, 8*83, 12*83 // Row 3: F, A, C (Oktave)
};
```
---
## Hauptablauf
### Main Loop Flowchart
```
START
↓
SETUP (Initialisierung)
↓
┌─── MAIN LOOP ───────────────────────┐
│ │
├─ Keyboard Update │
│ (Tasten auslesen) │
│ │
├─ Button Handler │
│ (Record/Play Buttons) │
│ │
├─ Sequencer Update │
│ (sb1 & sb2 Playback) │
│ │
├─ Spannungen bestimmen │
│ voltage_ch1 = Queue[0] │
│ voltage_ch2 = Queue[1] │
│ │
├─ Recording Check │
│ IF Recording: addStep() │
│ │
├─ Output Priority │
│ IF sb1.playing() → Output SEQ1 │
│ ELSE IF sb2.playing() → Output SEQ2│
│ ELSE → Output Live │
│ │
├─ Time-Limit Check │
│ IF Limit reached: Stop Record │
│ │
├─ Delay 10ms │
│ │
└─────────────────────────────────────┘
↓
[Loop zurück]
```
### State Machine
| State | Beschreibung | Aktion |
|-------|-------------|--------|
| **IDLE** | Leerlauf | Liest Tasten, gibt Live-Spannungen aus |
| **REC** | Recording aktiv | Speichert Sequenzen, überwacht Zeit-Limits |
| **PLAY** | Playback aktiv | Gibt Sequenzen aus, verwaltet Step-Übergänge |
| **LOOP** | Endlosschleife | Wiederholt Sequenz nahtlos |
### Ausgabe-Prioritätssystem
```
1. Sequencer 1 Playing?
├─ JA → Gebe SEQ1 Voltages aus (höchste Priorität)
└─ NEIN ↓
2. Sequencer 2 Playing?
├─ JA → Gebe SEQ2 Voltages aus (zweite Priorität)
└─ NEIN ↓
3. Live Input
└─ Gebe Tasten-Voltages aus (Standard)
```
Dies ermöglicht nahtlose Übergänge und verhindert Konflikte.
---
## Code-Beispiele
### Beispiel 1: Live-Modus (main.cpp.1)
Direkte Tastatur-zu-CV Verbindung ohne Sequencer:
```cpp
void loop() {
keyboard.update();
int n = keyboard.getQueueLength();
if(n > 0) {
for(int i = 0; (i < N_CV_GATES) && (i < n); i++) {
Key k = keyboard.getQueue(i);
cv.setVoltage(i, k); // Taste direkt auf CV ausgeben
}
} else {
cv.clearAll(); // Keine Taste → 0V
}
delay(50);
}
```
### Beispiel 2: Dual-Channel Sequencer (main.cpp)
Vollständiger Sequencer mit 2 unabhängigen Kanälen:
```cpp
void loop() {
keyboard.update();
handleSequencerButtons();
sb1.update();
sb2.update();
// ... Voltage determination ...
// Recording
if(sb1.isRecording()) {
sb1.addStep(voltage_ch1, voltage_ch2);
}
if(sb2.isRecording()) {
sb2.addStep(voltage_ch1, voltage_ch2);
}
// Output mit Priorität
if(sb1.isPlaying()) {
cv.setVoltage(0, sb1.getCurrentVoltageCh1());
cv.setVoltage(1, sb1.getCurrentVoltageCh2());
}
else if(sb2.isPlaying()) {
cv.setVoltage(0, sb2.getCurrentVoltageCh1());
cv.setVoltage(1, sb2.getCurrentVoltageCh2());
}
else {
cv.setVoltage(0, voltage_ch1);
cv.setVoltage(1, voltage_ch2);
}
delay(10);
}
```
---
## Dateistruktur
```
project/
├── include/
│ ├── FIRMWARE.h # Klassen-Definitionen
│ └── FIRMWARE_DEF.h # Konstanten & Pin-Definitionen
│
└── src/
├── main.cpp # Dual-Channel Sequencer Beispiel
├── main.cpp.1 # Live-Modus Beispiel
├── main.cpp.2 # Dual-Channel ohne Sequencer
└── FIRMWARE.cpp # Implementierungen
```
---
## Technische Spezifikationen
### Timings
| Parameter | Wert | Funktion |
|-----------|------|----------|
| Keyboard Debounce | 20ms | Anti-Prellen Verzögerung |
| Button Debounce | 50ms | Button Anti-Prellen |
| Main Loop Delay | 10ms | Update-Rate |
| Max Recording | 30s | Zeit-Limit pro Sequenz |
| Min Step Duration | 50ms | Minimale Step-Länge |
### Voltage-Mapping
Verwendet gleichmäßige 83mV Schritte (1/12 Oktave):
```
Key (1,0) = 1 × 83mV = 83mV (C)
Key (1,1) = 5 × 83mV = 415mV (E)
Key (1,2) = 9 × 83mV = 747mV (G)
... etc
Key (4,2) = 12 × 83mV = 996mV (C')
```
---
**Zuletzt aktualisiert:** 2025-11-30
+29 -19
View File
@@ -16,9 +16,7 @@
#define N_MAX_ROWS 8 #define N_MAX_ROWS 8
#define N_MAX_COLS 8 #define N_MAX_COLS 8
#define MS_DEBOUNCE 20 #define MS_DEBOUNCE 20
#define N_MAX_DAC_CH 4 #define N_MAX_DAC_CH 4
#define N_MAX_SEQUENCE_STEPS 128
struct Key struct Key
{ {
@@ -26,9 +24,10 @@ struct Key
int col; int col;
}; };
struct voltageDurationPair struct DualVoltageDurationPair
{ {
uint16_t voltage; uint16_t voltage_ch1;
uint16_t voltage_ch2;
uint16_t duration; uint16_t duration;
}; };
@@ -93,18 +92,18 @@ class CV
class SequencerBlock class SequencerBlock
{ {
public: public:
SequencerBlock(uint16_t maxDurationMS, uint16_t timeoutMS); SequencerBlock(uint16_t maxDurationMS, uint16_t maxStepCount);
// Aufnahme-Funktionen // Aufnahme-Funktionen
void startRecord(); void startRecord();
void stopRecord(); void stopRecord();
void addStep(uint16_t voltage); void addStep(uint16_t voltage_ch1, uint16_t voltage_ch2);
bool isRecording(); bool isRecording();
// Wiedergabe-Funktionen // Wiedergabe-Funktionen
void startPlay(); void startPlay();
void stopPlay(); void stopPlay();
void update(); // Muss regelmäßig aufgerufen werden void update();
bool isPlaying(); bool isPlaying();
// Sequenz-Verwaltung // Sequenz-Verwaltung
@@ -113,33 +112,44 @@ class SequencerBlock
// Status-Abfragen // Status-Abfragen
bool timeLimitReached(); bool timeLimitReached();
uint8_t getStepCount(); bool stepLimitReached();
uint16_t getCurrentVoltage(); uint16_t getStepCount();
uint16_t getCurrentVoltageCh1();
uint16_t getCurrentVoltageCh2();
uint16_t getTotalDuration(); uint16_t getTotalDuration();
private: private:
// Sequenz-Speicher /*!
voltageDurationPair _sequence[N_MAX_SEQUENCE_STEPS]; * @brief Memory limiting
uint8_t _stepCount; * @return (uint16_t) 1024
uint8_t _currentStep; * @attention Increasing the value might lead to an overflow
* @note sizeOf(DualVoltageDurationPair) = 6 Byte ==> 6 Byte * 1024 = 6144 Byte
*/
const static uint16_t _MAX_SEQUENCE_STEPS = 1024;
// Zeitverwaltung // Sequenz memory
DualVoltageDurationPair _sequence[_MAX_SEQUENCE_STEPS];
uint16_t _stepCount;
uint16_t _currentStep;
// Time management
uint16_t _maxDurationMS; uint16_t _maxDurationMS;
uint16_t _timeoutMS; uint16_t _maxStepCount;
unsigned long _recordStartTime; unsigned long _recordStartTime;
unsigned long _lastStepTime; unsigned long _lastStepTime;
unsigned long _playStartTime; unsigned long _playStartTime;
unsigned long _stepStartTime; unsigned long _stepStartTime;
// Status-Flags // Status flags
bool _isRecording; bool _isRecording;
bool _isPlaying; bool _isPlaying;
bool _loop; bool _loop;
// Letzte aufgenommene Spannung // Last recorded Voltage: at n-th step minus one
uint16_t _lastVoltage; uint16_t _lastVoltageCh1;
uint16_t _lastVoltageCh2;
// Hilfsfunktionen // helper functions
void _finishCurrentStep(); void _finishCurrentStep();
bool _canAddStep(); bool _canAddStep();
}; };
@@ -11,11 +11,12 @@
#include <Arduino.h> #include <Arduino.h>
#include <Wire.h> #include <Wire.h>
// CONSTANTS DEFINITONS // CONSTANTS DEFINITONS
#define N_KEYBOARD_ROW 4 #define N_KEYBOARD_ROW 4 // for PROD. change to 5
#define N_KEYBOARD_COL 3 #define N_KEYBOARD_COL 3 // for PROD. change to 5
#define N_CV_GATES 2 #define N_CV_GATES 2
#define N_SB 2 #define N_SB 2
#define BAUDRATE 115200 #define BAUDRATE 115200
#define N_MAX_SEQ_STEPS 512
// PIN DEFENTITIONS // PIN DEFENTITIONS
// I2C PINS // I2C PINS
#define PIN_SDA 15 #define PIN_SDA 15
@@ -25,15 +26,22 @@
#define PIN_K_R1 8 #define PIN_K_R1 8
#define PIN_K_R2 9 #define PIN_K_R2 9
#define PIN_K_R3 10 #define PIN_K_R3 10
#define PIN_K_R4 // NOT IN USE #define PIN_K_R4 11 // DEV. not in use
#define PIN_K_C0 1 #define PIN_K_C0 1
#define PIN_K_C1 2 #define PIN_K_C1 2
#define PIN_K_C2 4 #define PIN_K_C2 4
#define PIN_K_C3 // NOT IN USE #define PIN_K_C3 5 // DEV. not in use
#define PIN_K_C4 // NOT IN USE #define PIN_K_C4 6 // DEV. not in use
// SEQUENCER BUTTON PINS // SEQUENCER BUTTON PINS
#define PIN_SB_1_REC 0 #define PIN_SB_1_REC 37 // for PROD. change to 33 / not available on dev board
#define PIN_SB_1_PLAY 0 #define PIN_SB_1_PLAY 38 // for PROD. change to 34 / not available on dev board
#define PIN_SB_2_REC 0 #define PIN_SB_2_REC 35
#define PIN_SB_2_PLAY 0 #define PIN_SB_2_PLAY 36
// MISC/INFO PINS
#define PIN_ACTIVE -1 // TODO: if any key is played return HIGH
#define PIN_REC -1 // TODO: if any sb is recording return HIGH
#define PIN_BPM -1 // TODO: get bpm through potentiometer analog value
#define PIN_B_METRONOME -1 // TODO: button activates/deactivates bpm led output
#define PIN_L_METRONOME -1 // TODO: led blinks according to bpm value
#endif #endif
+53 -89
View File
@@ -177,15 +177,6 @@ void Keyboard::_removeActiveKey(uint8_t row, uint8_t col)
// ==================== CV ==================== // ==================== CV ====================
/*!
* @param dac Adafruit_MCP4728 object
* @param wire TwoWire object
* @param nCV Number of CV-Gates
* @param cvChannelMap Maps CV-Gate-Index to a MCP4728 output-channel
* @param keyToVoltage One dimensional array of size row times col
* @param row Keyboard matrix rows
* @param col Keyboard matrix cols
*/
CV::CV(Adafruit_MCP4728 *dac, TwoWire *wire, uint8_t nCV, MCP4728_channel_t *cvChannelMap, uint16_t *keyToVoltage, uint8_t row, uint8_t col) CV::CV(Adafruit_MCP4728 *dac, TwoWire *wire, uint8_t nCV, MCP4728_channel_t *cvChannelMap, uint16_t *keyToVoltage, uint8_t row, uint8_t col)
{ {
_dac = dac; _dac = dac;
@@ -242,31 +233,27 @@ uint8_t CV::_getKeyToVoltageIndex(Key k)
// ==================== SequencerBlock ==================== // ==================== SequencerBlock ====================
/*! /*!
* @param maxDurationMS maximum loop duration of recording in milliseconds * @param maxDurationMS maximum loop duration of recording in milliseconds
* @param timeoutMS stops recording after timeout in milliseconds * @param maxStepCount maximum number of steps that can be recorded
* @brief TODO
*/ */
SequencerBlock::SequencerBlock(uint16_t maxDurationMS, uint16_t timeoutMS) SequencerBlock::SequencerBlock(uint16_t maxDurationMS, uint16_t maxStepCount)
{ {
_maxDurationMS = maxDurationMS; _maxDurationMS = maxDurationMS;
_timeoutMS = timeoutMS; _maxStepCount = maxStepCount;
_stepCount = 0; _stepCount = 0;
_currentStep = 0; _currentStep = 0;
_isRecording = false; _isRecording = false;
_isPlaying = false; _isPlaying = false;
_loop = false; _loop = false;
_lastVoltage = 0; _lastVoltageCh1 = 0;
_lastVoltageCh2 = 0;
_recordStartTime = 0; _recordStartTime = 0;
_lastStepTime = 0; _lastStepTime = 0;
_playStartTime = 0; _playStartTime = 0;
_stepStartTime = 0; _stepStartTime = 0;
} }
/*!
* @brief starts sequence block recording
*/
void SequencerBlock::startRecord() void SequencerBlock::startRecord()
{ {
if(_isPlaying) stopPlay(); if(_isPlaying) stopPlay();
@@ -275,12 +262,10 @@ void SequencerBlock::startRecord()
_isRecording = true; _isRecording = true;
_recordStartTime = millis(); _recordStartTime = millis();
_lastStepTime = _recordStartTime; _lastStepTime = _recordStartTime;
_lastVoltage = 0; _lastVoltageCh1 = 0xFFFF; // Ungültiger Wert zum Triggern des ersten Steps
_lastVoltageCh2 = 0xFFFF;
} }
/*!
* @brief stops sequence block recording and saves it
*/
void SequencerBlock::stopRecord() void SequencerBlock::stopRecord()
{ {
if(!_isRecording) return; if(!_isRecording) return;
@@ -289,36 +274,44 @@ void SequencerBlock::stopRecord()
_isRecording = false; _isRecording = false;
} }
/*! void SequencerBlock::addStep(uint16_t voltage_ch1, uint16_t voltage_ch2)
* @brief adds step to sequencer block
* @param voltage voltage step for CV-Gate in millivolts
*/
void SequencerBlock::addStep(uint16_t voltage)
{ {
if(!_isRecording) return; if(!_isRecording) return;
if(!_canAddStep()) return; if(timeLimitReached())
{
stopRecord();
return;
}
unsigned long now = millis(); unsigned long now = millis();
// Wenn sich die Spannung geändert hat, vorherigen Schritt abschließen // Hat sich die Spannung geändert?
if(voltage != _lastVoltage && _stepCount > 0) bool voltageChanged = (voltage_ch1 != _lastVoltageCh1) || (voltage_ch2 != _lastVoltageCh2);
if(voltageChanged)
{
// Vorherigen Step abschließen (wenn vorhanden)
if(_stepCount > 0)
{ {
_finishCurrentStep(); _finishCurrentStep();
} }
// Neuen Schritt beginnen oder vorhandenen aktualisieren // Neuen Step beginnen
if(voltage != _lastVoltage || _stepCount == 0)
{
if(_canAddStep()) if(_canAddStep())
{ {
_sequence[_stepCount].voltage = voltage; _sequence[_stepCount].voltage_ch1 = voltage_ch1;
_sequence[_stepCount].voltage_ch2 = voltage_ch2;
_sequence[_stepCount].duration = 0; _sequence[_stepCount].duration = 0;
_stepCount++;
_lastStepTime = now; _lastStepTime = now;
_lastVoltage = voltage; _lastVoltageCh1 = voltage_ch1;
_lastVoltageCh2 = voltage_ch2;
} }
} }
else else
{ {
// Gleiche Spannung - Duration des aktuellen Steps aktualisieren
if(_stepCount > 0) if(_stepCount > 0)
{ {
_sequence[_stepCount - 1].duration = now - _lastStepTime; _sequence[_stepCount - 1].duration = now - _lastStepTime;
@@ -326,18 +319,11 @@ void SequencerBlock::addStep(uint16_t voltage)
} }
} }
/*!
* @brief checks if sequencer block is recording
* @return true or false
*/
bool SequencerBlock::isRecording() bool SequencerBlock::isRecording()
{ {
return _isRecording; return _isRecording;
} }
/*!
* @brief starts playing sequencer block
*/
void SequencerBlock::startPlay() void SequencerBlock::startPlay()
{ {
if(_stepCount == 0) return; if(_stepCount == 0) return;
@@ -349,19 +335,12 @@ void SequencerBlock::startPlay()
_stepStartTime = _playStartTime; _stepStartTime = _playStartTime;
} }
/*!
* @brief stops playing sequencer block
*/
void SequencerBlock::stopPlay() void SequencerBlock::stopPlay()
{ {
_isPlaying = false; _isPlaying = false;
_currentStep = 0; _currentStep = 0;
} }
/*!
* @brief updates sequencer block
* @attention Has to be called every cycle!
*/
void SequencerBlock::update() void SequencerBlock::update()
{ {
if(!_isPlaying || _stepCount == 0) return; if(!_isPlaying || _stepCount == 0) return;
@@ -395,44 +374,31 @@ void SequencerBlock::update()
} }
} }
/*!
* @brief checks if sequencer block is playing
* @return true or false
*/
bool SequencerBlock::isPlaying() bool SequencerBlock::isPlaying()
{ {
return _isPlaying; return _isPlaying;
} }
/*!
* @brief clears recording of sequencer block
*/
void SequencerBlock::clear() void SequencerBlock::clear()
{ {
_stepCount = 0; _stepCount = 0;
_currentStep = 0; _currentStep = 0;
_lastVoltage = 0; _lastVoltageCh1 = 0;
_lastVoltageCh2 = 0;
for(uint8_t i = 0; i < N_MAX_SEQUENCE_STEPS; i++) for(uint8_t i = 0; i < _MAX_SEQUENCE_STEPS; i++)
{ {
_sequence[i].voltage = 0; _sequence[i].voltage_ch1 = 0;
_sequence[i].voltage_ch2 = 0;
_sequence[i].duration = 0; _sequence[i].duration = 0;
} }
} }
/*!
* @brief sets configuation for looping over the recording
* @param loop if set to true, saved recording gets played in a loop
*/
void SequencerBlock::setLoop(bool loop) void SequencerBlock::setLoop(bool loop)
{ {
_loop = loop; _loop = loop;
} }
/*!
* @brief checks if the recording time limit has been reached
* @return true of false
*/
bool SequencerBlock::timeLimitReached() bool SequencerBlock::timeLimitReached()
{ {
if(!_isRecording) return false; if(!_isRecording) return false;
@@ -443,31 +409,32 @@ bool SequencerBlock::timeLimitReached()
return (elapsed >= _maxDurationMS); return (elapsed >= _maxDurationMS);
} }
/*! bool SequencerBlock::stepLimitReached()
* @brief returns the currently recoreded steps {
* @return uint8_t between 0 and 128 return (_stepCount >= _maxStepCount);
*/ }
uint8_t SequencerBlock::getStepCount()
uint16_t SequencerBlock::getStepCount()
{ {
return _stepCount; return _stepCount;
} }
/*! uint16_t SequencerBlock::getCurrentVoltageCh1()
* @brief if sequencer is playing, returns the current voltage level
* @return uint16_t voltage range for CV
*/
uint16_t SequencerBlock::getCurrentVoltage()
{ {
if(!_isPlaying || _stepCount == 0) return 0; if(!_isPlaying || _stepCount == 0) return 0;
if(_currentStep >= _stepCount) return 0; if(_currentStep >= _stepCount) return 0;
return _sequence[_currentStep].voltage; return _sequence[_currentStep].voltage_ch1;
}
uint16_t SequencerBlock::getCurrentVoltageCh2()
{
if(!_isPlaying || _stepCount == 0) return 0;
if(_currentStep >= _stepCount) return 0;
return _sequence[_currentStep].voltage_ch2;
} }
/*!
* @brief gets the length of the recording in the block
* @return uint16_t time in milliseconds
*/
uint16_t SequencerBlock::getTotalDuration() uint16_t SequencerBlock::getTotalDuration()
{ {
uint16_t total = 0; uint16_t total = 0;
@@ -483,18 +450,15 @@ void SequencerBlock::_finishCurrentStep()
if(_stepCount == 0) return; if(_stepCount == 0) return;
unsigned long now = millis(); unsigned long now = millis();
_sequence[_stepCount - 1].duration = now - _lastStepTime; uint16_t duration = now - _lastStepTime;
// Timeout prüfen - wenn zu lange keine Änderung, Schritt nicht hinzufügen _sequence[_stepCount - 1].duration = duration;
if(_sequence[_stepCount - 1].duration < _timeoutMS)
{
_stepCount++;
}
} }
bool SequencerBlock::_canAddStep() bool SequencerBlock::_canAddStep()
{ {
if(_stepCount >= N_MAX_SEQUENCE_STEPS) return false; if(_stepCount >= _maxStepCount) return false;
if(_stepCount >= _MAX_SEQUENCE_STEPS) return false;
if(timeLimitReached()) return false; if(timeLimitReached()) return false;
return true; return true;
+127 -94
View File
@@ -1,35 +1,31 @@
/* /*
* Example Code Three * Example Code Three - Dual Channel Sequencer
* with Sequencer * TODO:
* - add predefined sequence of voltage (e.g. for usage as startup sound)
* Bedienung: - implement INFO and MISC pins form file FIRMWARE_DEF.h
* - Keyboard-Tasten: CV-Ausgabe direkt oder Recording
* - PIN_SB_1_REC: Sequencer 1 Record Start/Stop
* - PIN_SB_1_PLAY: Sequencer 1 Play/Stop
* - PIN_SB_2_REC: Sequencer 2 Record Start/Stop
* - PIN_SB_2_PLAY: Sequencer 2 Play/Stop
*/ */
#include "FIRMWARE_DEF.h" #include "FIRMWARE_DEF.h"
#include "FIRMWARE.h" #include "FIRMWARE.h"
static byte pins_keyboard_row[N_KEYBOARD_ROW] = {PIN_K_R0, PIN_K_R1, PIN_K_R2, PIN_K_R3}; byte pins_keyboard_row[N_KEYBOARD_ROW] = {PIN_K_R0, PIN_K_R1, PIN_K_R2, PIN_K_R3};
static byte pins_keyboard_col[N_KEYBOARD_COL] = {PIN_K_C0, PIN_K_C1, PIN_K_C2}; byte pins_keyboard_col[N_KEYBOARD_COL] = {PIN_K_C0, PIN_K_C1, PIN_K_C2};
Keyboard keyboard(N_KEYBOARD_ROW, N_KEYBOARD_COL, pins_keyboard_row, pins_keyboard_col); Keyboard keyboard(N_KEYBOARD_ROW, N_KEYBOARD_COL, pins_keyboard_row, pins_keyboard_col);
Adafruit_MCP4728 MCP4728; Adafruit_MCP4728 MCP4728;
MCP4728_channel_t cvMap[N_CV_GATES] = {MCP4728_CHANNEL_A, MCP4728_CHANNEL_B}; MCP4728_channel_t cvMap[N_CV_GATES] = {MCP4728_CHANNEL_A, MCP4728_CHANNEL_B};
uint16_t keyToVoltage[N_KEYBOARD_ROW*N_KEYBOARD_COL] = { /* 83mV = 1/12V */ uint16_t keyToVoltage[N_KEYBOARD_ROW*N_KEYBOARD_COL] = { /* 83mV = 1/12V */
1*83, 5*83, 9*83, 1*83, 5*83, 9*83, /* ROW 1: B D Fis */
2*83, 6*83, 10*83, 2*83, 6*83, 10*83, /* ROW 2: H Dis G */
3*83, 7*83, 11*83, 3*83, 7*83, 11*83, /* ROW 3: C E Gis */
4*83, 8*83, 12*83 4*83, 8*83, 12*83 /* ROW 4: Cis F A' */
}; };
CV cv(&MCP4728, &Wire, N_CV_GATES, cvMap, keyToVoltage, N_KEYBOARD_ROW, N_KEYBOARD_COL); CV cv(&MCP4728, &Wire, N_CV_GATES, cvMap, keyToVoltage, N_KEYBOARD_ROW, N_KEYBOARD_COL);
SequencerBlock sb1(30000, 250); // 30 Sekunden max, 250ms Timeout // Sequencer 30s max, 512 max Steps
SequencerBlock sb2(30000, 250); SequencerBlock sb1(30000, N_MAX_SEQ_STEPS);
SequencerBlock sb2(30000, N_MAX_SEQ_STEPS);
// Button States // Button States
struct ButtonState { struct ButtonState {
@@ -45,10 +41,9 @@ ButtonState btn_sb2_play;
const unsigned long DEBOUNCE_DELAY = 50; const unsigned long DEBOUNCE_DELAY = 50;
// Hilfsfunktion zum Lesen eines Buttons mit Debouncing
bool readButton(byte pin, ButtonState &state) bool readButton(byte pin, ButtonState &state)
{ {
bool reading = digitalRead(pin) == LOW; // LOW = gedrückt (mit Pull-Up) bool reading = digitalRead(pin) == HIGH;
bool buttonPressed = false; bool buttonPressed = false;
if(reading != state.last) if(reading != state.last)
@@ -61,7 +56,7 @@ bool readButton(byte pin, ButtonState &state)
if(reading != state.current) if(reading != state.current)
{ {
state.current = reading; state.current = reading;
if(state.current == true) // Button wurde gerade gedrückt if(state.current == true)
{ {
buttonPressed = true; buttonPressed = true;
} }
@@ -74,10 +69,10 @@ bool readButton(byte pin, ButtonState &state)
void initButtons() void initButtons()
{ {
pinMode(PIN_SB_1_REC, INPUT_PULLUP); pinMode(PIN_SB_1_REC, INPUT_PULLDOWN);
pinMode(PIN_SB_1_PLAY, INPUT_PULLUP); pinMode(PIN_SB_1_PLAY, INPUT_PULLDOWN);
pinMode(PIN_SB_2_REC, INPUT_PULLUP); pinMode(PIN_SB_2_REC, INPUT_PULLDOWN);
pinMode(PIN_SB_2_PLAY, INPUT_PULLUP); pinMode(PIN_SB_2_PLAY, INPUT_PULLDOWN);
btn_sb1_rec.current = false; btn_sb1_rec.current = false;
btn_sb1_rec.last = false; btn_sb1_rec.last = false;
@@ -111,23 +106,54 @@ void handleSequencerButtons()
{ {
if(sb1.isPlaying()) sb1.stopPlay(); if(sb1.isPlaying()) sb1.stopPlay();
sb1.startRecord(); sb1.startRecord();
Serial.printf("\n\r[SEQ1] Recording started..."); Serial.printf("\n\r[SEQ1] Recording started (2 channels)...");
} }
} }
// Sequencer 1 Play Button // Sequencer 1 Play Button - 3 Modi: Play / Loop / Stop
if(readButton(PIN_SB_1_PLAY, btn_sb1_play)) if(readButton(PIN_SB_1_PLAY, btn_sb1_play))
{ {
if(sb1.isPlaying()) if(!sb1.isPlaying())
{ {
sb1.stopPlay(); // Nicht am Spielen -> Starte Playback (ohne Loop)
Serial.printf("\n\r[SEQ1] Playback stopped"); if(sb1.isRecording()) sb1.stopRecord();
sb1.setLoop(false);
sb1.startPlay();
Serial.printf("\n\r[SEQ1] Playback started (single)\n\r\tSteps: %i, Duartion: %ims", sb1.getStepCount(), sb1.getTotalDuration());
} }
else else
{ {
if(sb1.isRecording()) sb1.stopRecord(); // Am Spielen -> Prüfe Loop-Status
if(!sb1.isPlaying()) // Falls schon gestoppt
{
// Starte neu
sb1.setLoop(false);
sb1.startPlay(); sb1.startPlay();
Serial.printf("\n\r[SEQ1] Playback started"); Serial.printf("\n\r[SEQ1] Playback started (single)");
}
else
{
// Ist am Spielen - ermittle ob Loop aktiv ist
// Wir testen das indirekt: Wenn ein Sequencer am Ende angekommen ist
// und noch spielt, dann muss Loop aktiv sein
// Alternative: Wir tracken den Loop-Status selbst
static bool seq1_loop_active = false;
if(!seq1_loop_active)
{
// 2. Klick: Loop aktivieren
sb1.setLoop(true);
seq1_loop_active = true;
Serial.printf("\n\r[SEQ1] Loop activated");
}
else
{
// 3. Klick: Stop
sb1.stopPlay();
seq1_loop_active = false;
Serial.printf("\n\r[SEQ1] Playback stopped");
}
}
} }
} }
@@ -144,23 +170,40 @@ void handleSequencerButtons()
{ {
if(sb2.isPlaying()) sb2.stopPlay(); if(sb2.isPlaying()) sb2.stopPlay();
sb2.startRecord(); sb2.startRecord();
Serial.printf("\n\r[SEQ2] Recording started..."); Serial.printf("\n\r[SEQ2] Recording started (2 channels)...");
} }
} }
// Sequencer 2 Play Button // Sequencer 2 Play Button - 3 Modi: Play / Loop / Stop
if(readButton(PIN_SB_2_PLAY, btn_sb2_play)) if(readButton(PIN_SB_2_PLAY, btn_sb2_play))
{ {
if(sb2.isPlaying()) static bool seq2_loop_active = false;
if(!sb2.isPlaying())
{ {
sb2.stopPlay(); // Nicht am Spielen -> Starte Playback (ohne Loop)
Serial.printf("\n\r[SEQ2] Playback stopped"); if(sb2.isRecording()) sb2.stopRecord();
sb2.setLoop(false);
seq2_loop_active = false;
sb2.startPlay();
Serial.printf("\n\r[SEQ2] Playback started (single)");
} }
else else
{ {
if(sb2.isRecording()) sb2.stopRecord(); if(!seq2_loop_active)
sb2.startPlay(); {
Serial.printf("\n\r[SEQ2] Playback started"); // 2. Klick: Loop aktivieren
sb2.setLoop(true);
seq2_loop_active = true;
Serial.printf("\n\r[SEQ2] Loop activated");
}
else
{
// 3. Klick: Stop
sb2.stopPlay();
seq2_loop_active = false;
Serial.printf("\n\r[SEQ2] Playback stopped");
}
} }
} }
} }
@@ -175,13 +218,16 @@ void setup()
sb1.setLoop(false); sb1.setLoop(false);
sb2.setLoop(false); sb2.setLoop(false);
Serial.printf("\n\r=== Sequencer System Started ==="); Serial.printf("\n\r=== Dual-Channel Sequencer System Started ===");
Serial.printf("\n\rControls:"); Serial.printf("\n\rControls:");
Serial.printf("\n\r PIN_SB_1_REC: SEQ1 Record Start/Stop"); Serial.printf("\n\r PIN_SB_1_REC: SEQ1 Record Start/Stop (CH1+CH2)");
Serial.printf("\n\r PIN_SB_1_PLAY: SEQ1 Play/Stop"); Serial.printf("\n\r PIN_SB_1_PLAY: SEQ1 Play Mode Toggle:");
Serial.printf("\n\r PIN_SB_2_REC: SEQ2 Record Start/Stop"); Serial.printf("\n\r 1st click: Play once");
Serial.printf("\n\r PIN_SB_2_PLAY: SEQ2 Play/Stop"); Serial.printf("\n\r 2nd click: Loop mode");
Serial.printf("\n\r================================\n\r"); Serial.printf("\n\r 3rd click: Stop");
Serial.printf("\n\r PIN_SB_2_REC: SEQ2 Record Start/Stop (CH1+CH2)");
Serial.printf("\n\r PIN_SB_2_PLAY: SEQ2 Play Mode (same as SEQ1)");
Serial.printf("\n\r==============================================\n\r");
} }
void loop() void loop()
@@ -195,71 +241,54 @@ void loop()
int n = keyboard.getQueueLength(); int n = keyboard.getQueueLength();
// Keyboard-Tasten verarbeiten // Aktuelle Spannungen für beide Kanäle ermitteln
uint16_t voltage_ch1 = 0;
uint16_t voltage_ch2 = 0;
if(n > 0) if(n > 0)
{ {
// Alle Keyboard-Tasten für CV-Ausgabe verwenden Key k1 = keyboard.getQueue(0);
int cvIndex = 0; if(!isNotKey(k1))
for(int i = 0; i < n && cvIndex < N_CV_GATES; i++)
{ {
Key k = keyboard.getQueue(i); voltage_ch1 = keyToVoltage[k1.row * N_KEYBOARD_COL + k1.col];
if(!isNotKey(k)) }
{ }
uint16_t voltage = keyToVoltage[k.row * N_KEYBOARD_COL + k.col];
// Bei Recording: Spannung aufnehmen if(n > 1)
{
Key k2 = keyboard.getQueue(1);
if(!isNotKey(k2))
{
voltage_ch2 = keyToVoltage[k2.row * N_KEYBOARD_COL + k2.col];
}
}
// Bei Recording: Beide Kanäle aufnehmen
if(sb1.isRecording()) if(sb1.isRecording())
{ {
sb1.addStep(voltage); sb1.addStep(voltage_ch1, voltage_ch2);
} }
if(sb2.isRecording()) if(sb2.isRecording())
{ {
sb2.addStep(voltage); sb2.addStep(voltage_ch1, voltage_ch2);
} }
// Live-Ausgabe nur wenn nicht gerade wiedergegeben wird // CV-Ausgabe: Priorität hat Sequencer-Wiedergabe
if(!sb1.isPlaying() && !sb2.isPlaying()) if(sb1.isPlaying())
{ {
cv.setVoltage(cvIndex++, k); cv.setVoltage(0, sb1.getCurrentVoltageCh1());
cv.setVoltage(1, sb1.getCurrentVoltageCh2());
} }
} else if(sb2.isPlaying())
}
// Restliche CV-Ausgänge auf 0 setzen wenn live gespielt wird
if(!sb1.isPlaying() && !sb2.isPlaying())
{ {
for(int i = cvIndex; i < N_CV_GATES; i++) cv.setVoltage(0, sb2.getCurrentVoltageCh1());
{ cv.setVoltage(1, sb2.getCurrentVoltageCh2());
cv.setVoltage(i, 0);
}
}
} }
else else
{ {
// Keine Tasten gedrückt // Live-Ausgabe wenn kein Sequencer spielt
if(sb1.isRecording()) cv.setVoltage(0, voltage_ch1);
{ cv.setVoltage(1, voltage_ch2);
sb1.addStep(0);
}
if(sb2.isRecording())
{
sb2.addStep(0);
}
if(!sb1.isPlaying() && !sb2.isPlaying())
{
cv.clearAll();
}
}
// Sequencer-Wiedergabe auf CV-Ausgänge
if(sb1.isPlaying())
{
cv.setVoltage(0, sb1.getCurrentVoltage());
}
if(sb2.isPlaying())
{
cv.setVoltage(1, sb2.getCurrentVoltage());
} }
// Time-Limit Warnung // Time-Limit Warnung
@@ -267,12 +296,16 @@ void loop()
{ {
sb1.stopRecord(); sb1.stopRecord();
Serial.printf("\n\r[SEQ1] Time limit reached! Recording stopped."); Serial.printf("\n\r[SEQ1] Time limit reached! Recording stopped.");
Serial.printf("\n\r[SEQ1] Final: Steps: %i, Duration: %ims",
sb1.getStepCount(), sb1.getTotalDuration());
} }
if(sb2.isRecording() && sb2.timeLimitReached()) if(sb2.isRecording() && sb2.timeLimitReached())
{ {
sb2.stopRecord(); sb2.stopRecord();
Serial.printf("\n\r[SEQ2] Time limit reached! Recording stopped."); Serial.printf("\n\r[SEQ2] Time limit reached! Recording stopped.");
Serial.printf("\n\r[SEQ2] Final: Steps: %i, Duration: %ims",
sb2.getStepCount(), sb2.getTotalDuration());
} }
delay(10); // Kürzeres Delay für bessere Sequencer-Auflösung delay(10);
} }
+1 -1
View File
@@ -54,7 +54,7 @@ Die eigentliche __Diplomarbeit__ und die dazugehörigen (finalen) Fertigungsunte
## TO-DO Liste ## TO-DO Liste
- [x] Literaturrechreche - [x] Literaturrechreche
- [x] Schaltungsentwurf - [x] Schaltungsentwurf
- [ ] Simulationen - [x] Simulationen
- [ ] Gesamt System zusammengeführt - [ ] Gesamt System zusammengeführt
- [ ] Prototyp entwickeln und bestellen (Deadline: Bis Weihnachtsferien) - [ ] Prototyp entwickeln und bestellen (Deadline: Bis Weihnachtsferien)
- [ ] Start Diplomarbeit dokumentieren - [ ] Start Diplomarbeit dokumentieren
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE eagle SYSTEM "eagle.dtd"><eagle version="9.7.0"><drawing><settings><setting alwaysvectorfont="no"/><setting verticaltext="up"/></settings><grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="no" altdistance="5" altunitdist="mil" altunit="mil"/><layers><layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/><layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/><layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/><layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/><layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/><layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/><layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/><layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/><layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/><layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/><layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/><layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/><layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/><layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/><layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/><layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/><layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/><layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/><layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/><layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/><layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/><layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/><layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/><layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/><layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/><layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/><layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/><layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/><layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/><layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/><layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/><layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/><layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/><layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/><layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/><layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/><layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/><layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/><layer number="53" name="tGND_GNDA" color="7" fill="1" visible="no" active="no"/><layer number="54" name="bGND_GNDA" color="7" fill="1" visible="no" active="no"/><layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/><layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/><layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/><layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/><layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/><layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/><layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/><layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/><layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/><layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/><layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/><layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/><layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/><layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/><layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/><layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/></layers><board><plain><wire x1="0" y1="0" x2="112.47500000000001" y2="0" width="0" layer="20"/><wire x1="112.47500000000001" y1="0" x2="112.47500000000001" y2="56.03999999999998" width="0" layer="20"/><wire x1=Line truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

BIN
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB