mirror of
https://github.com/erik-toth/audio-synth.git
synced 2026-11-02 18:18:09 +00:00
Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
99c2542890 | ||
|
|
855fd01821 | ||
|
|
f86db9c917 | ||
|
|
b106859252 | ||
|
|
dac90a977b | ||
|
|
ce4e6cb536 | ||
|
|
ae7b6f6114 |
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=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-25 21:45:08Z|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(IN)|TLine 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=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-25 21:45:08Z|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_VariableEnaLine 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
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,18 +1,18 @@
|
|||||||
ETOTH-Amp_LM386
|
ETOTH-Amp_LM386
|
||||||
*SPICE Netlist generated by Advanced Sim server on 25.11.2025 22:45:08
|
*SPICE Netlist generated by Advanced Sim server on 28.11.2025 11:11:11
|
||||||
.options MixedSimGenerated
|
.options MixedSimGenerated
|
||||||
|
|
||||||
*Schematic Netlist:
|
*Schematic Netlist:
|
||||||
CCblock NetCblock_1 OUT 220uF
|
CC_DCBLOCK_IN IN NetC_DCBLOCK_IN_2 10uF
|
||||||
CCblock1 NetCblock1_1 NetCblock1_2 10nF
|
CC_DCBLOCK_OUT NetC_DCBLOCK_OUT_1 OUT 220uF
|
||||||
XIC1A NetIC1_1 0 NetCblock1_2 0 NetCblock_1 VAP NetIC1_7 NetIC1_8 lm386
|
XIC1A NetIC1_1 0 NetIC1_3 0 NetC_DCBLOCK_OUT_1 VAP NetIC1_7 NetIC1_8 lm386
|
||||||
XIC1B NetIC1_1 0 NetCblock1_2 0 NetCblock_1 VAP NetIC1_7 NetIC1_8 lm386
|
XIC1B NetIC1_1 0 NetIC1_3 0 NetC_DCBLOCK_OUT_1 VAP NetIC1_7 NetIC1_8 lm386
|
||||||
LL_Speaker 0 NetL_Speaker_2 0.1mH
|
LL_Speaker 0 NetL_Speaker_2 0.1mH
|
||||||
RR_POTA 0 NetR_POT_2 {10k * {POS}}
|
RR_POTA 0 NetR_POT_2 {10k * {POS}}
|
||||||
RR_POTB NetR_POT_2 IN {10k - (10k * {POS})}
|
RR_POTB NetR_POT_2 NetC_DCBLOCK_IN_2 {10k - (10k * {POS})}
|
||||||
RR_Speaker NetL_Speaker_2 OUT 8R
|
RR_Speaker NetL_Speaker_2 OUT 8R
|
||||||
RR_static1 NetCblock1_1 NetR_POT_2 100k
|
RR_static1 NetIC1_3 NetR_POT_2 100k
|
||||||
RR_static2 0 NetCblock1_1 10k
|
RR_static2 0 NetIC1_3 10k
|
||||||
VU_q VAP 0 10V
|
VU_q VAP 0 10V
|
||||||
VUin IN 0 DC 0 SIN(5 2 220 0 0 0) AC 1 0
|
VUin IN 0 DC 0 SIN(5 2 220 0 0 0) AC 1 0
|
||||||
|
|
||||||
|
|||||||
@@ -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 22:41:52 On 25.11.2025
|
Finished Output Generation At 11:00:20 On 28.11.2025
|
||||||
Binary file not shown.
@@ -2,13 +2,13 @@
|
|||||||
LargeImageOriginalSize=660000
|
LargeImageOriginalSize=660000
|
||||||
LargeImageWidth=500
|
LargeImageWidth=500
|
||||||
LargeImageHeight=330
|
LargeImageHeight=330
|
||||||
LargeImage=789CEDBDFB571CC9B5EFB9FF10FF0FF3C39959CB737F9B7567DD5FEE5A33E3E3E3EB73CE78EEF1F1E31EB7BB2D4B6EB7DB72BB5BEA6EC97A414BB49E4880000102D4E80D124FF19078AB28DEAF02F11008015DE22540A27D998C44595D145950B12B32330ABEACB557556565446C767C2B3FB13322330B0B0B69F5BB759802CBCD472C114F3D0DB1442C7534C4529D5D2F28A442F05C99419B88A7AE865822963A1A62A9CE1281E773EFFA7C7672D8735F7632DDB5D93512347D1C0BF478EE4BA2C73330B36CFAF76264C0735F123D96968D05029EFBB01B62997BAF8ABADAEA3DF76337C4B2BA6D80FCCDB59EFB118B2502CF859D3B73C9731F6231DDB5F962719D2E5F4CF3DC8FDD10CFE79341E3758DCE9E3EE7B92F891ECB91A5754AFDFA025DF864BFE7BE247A2C970C7B31394D17CF0B1F839EFB93C8B11456987A85D2B22B687569CC735F7632F05CADE9AE4D61B3ABEB34587BCB733F76433C2B9B7BE85A2A78AEC20A6F96D3C334FCCE55585ADE5DCA494F2531DEF4DA97448FE55F3E3A4C5917452C973DF765274B049E8BF3ED0599899153EAAE4DDF8038DF9E45B39338DF1EAF358958E6A4537D5589E7BE247A2C858971E6D38AFB9EFBB11B6229787EDBF4517F06E91ECBA2070D545D5EECB91FB15822F03C914C776D269A219E88A58E865822963A1A78AED6A04DC45357432C114B1D0DB15467B1F23C303266C61DB6BDEDDB7FC0731F7693219E88A58E865822965E982A9E47D6B5B8FA76C73291FBD895D9691FBB32DFCE2FBAD20EA78CACAF4EF9C6E98F485FDD8C9B133A88250642FFEBEBEB3085268E275EFBB09B0CF1742EAE0B6BE2F53605C706CC6D65B5ADF472B88796CDEF8BA9A7B5D6DC3E3A3C4A6BC66B7BABCFF83E4063C16563DB80F9DEAD7E8A85D3E039781ECD5737E3069EEF1E037F10CF443011D781C575AACCB84497F29FD0D54B69B416ECA2B4CC079479F688B98FE07D6DD96DBA9E914B97B26F5376CA29FACB7B1F50EAE9E3B6F5F50CBFA48E8E56738CD0D1D1699655E9EF4EC737F01C3C8FE6AB9B7103CF778F813F8867225838CF4FA5E4D08D877534DC7C8B924F5FA13367BFA6F5E5204D4C4E98FB7E76228DEA6E679A5C17FB5F389743932B41EAAC2A73AD9F54F35C1C0B2D9B7BBDBCE9B39D45EE635766A77DECCA4C07E75C69875346D657A77CE3F447A4AF6EC6CD091DC41283BCEBF9A1DFCB91E4F3E66F6174B8874AEE1499DBEEDC2CA2A23B25C6387D857CE5799B7E5F45776E9AAF4F7AC6282FFD328DF53C21DF70D07C9F9B994A2BC677563D7BC9C01FC433112C96F3EDEDF555E6F627C6F6F5F565F3BCBBD8DFDAEE663F213F773F67E4E4904EF8C6E98FBD9E9F7F72F0A0F9BA6858CAC9A3E6FB93478FD2AF3F4DA18FDF7FDFF8BCB6E9F775F4DD3E478F6D9C7B3B7EEC289D4C31EA5B1C30BE4BD954CF5E32F007F14C04531D57F01C3C77CA374E7FEC759EFFF3CFDF337F0B43C6F8FC57BFFE8D3906173C176C2EF775D0B0AF7CD3EFCBE279DAAD3233272FBB9546FFF151321566A7D0077FF888CE647D4365995F797EDC4AF4E3E45E37C43331E20A9E83E74EF9C6E90FF07C83E7E27C9BB52D2737C7E4F9FAFA62689B752EEE9F7FF62F546CFE8697E96E6533ADAF2D6CCACFBD3E5EED96E3E45E37C4D3B9B8AAB403070E28AF33B2FE9D8E6FE039781ECD5737E3A603CFA3594F9F985B5B933A566C94F1FE98E5D571D26B1F769371E3999C9C2CB56F7D7D7DA83DABCDB1B1B14DED0BA6887DC5ABF8CECEBFC8F2A25EEB7324F7AC3AACF6C577C2C2F7B5EAB1F6B3F611FB8BED629BF5BF5A75C4F2BF5B3E0D8C05A9EC76210506FACCCF81818039476E7EBF1C34C7EECD8DB5E6B569E6BEB5AD1B6BD97BDA4373EF81E19709979F8B63A165580F87F5705EC75AF57A3898BAE38ED73EEC26E3C4F3273FF909893FF11ACBFE3FFCE10F43ED8832160FC5B6F03AC49FC54B8BFFE27B3B2E5BE52D2E8B7DACBA2C0E5BE5C2EBB0786FED2BDE5BECB6EA8D1C13D8D51F4B5C836BEB947936855E2EACD1D9A35F98DB2F7D7DC95CC32EDEDFAE0E984C7FD43F415F1FF91BE5A69E36BF17DF85AF8D0FF4F871BD9A437999AA7638653839A413BE71FA632FE7E7C1D76BF466619606472769B0BF97A627C768767689A60C5B5F5BA2975353D4DFDF4FFD43FD3467BC7FFE7CC2F3E3BCAE66716171658D868606A9BFB783968CE3E660FF90F17988C6C79F9BDB8706FB69E8D933EAECECA36763CFA8BBBD9B82D393E67501E2FDD8B341A30F663DFF7FBC36599E8BFDAD3FC1E958CA88FD84091EFEE0073FD896E79165ED786A7157D463F13C9CF3D677E163026B1C61B1D8F25DEC63ED27BEB3C60216CFADB180305126B29DEDE224C3F3F4E433461E5F60CBF3B292B284CBCF55F3C3A9E338780E9EC71A038BE77F17C78DC6562A2FADA1F537C177DC09D2A06143FD1DD4E8F31BFBBDA6CE67D3F4B8BA92822F9E797E9CD7D542E731FBC7CD57BFC1EB0E83E52D0D2D665CFB3AFD1BDBBBFB6965658E9A1B9FD2A0C1F3A921C1FB615A32BEF3D537D3605F2775F8DA68FDEF6F3CFF9F7488672C26D8669DDF166C138C137CDE294F17FB5839AF28179E5FEFC47361567E6FF92A786B315A7C0EAFCF1A2F886DD618C262BBF82CBE17EFADF188355EB0CEAB8BEFAD7900CBDFF0B982F0CF31E9742C68AE83090C74999FEDCEB73FA9ADDAF67CBB6C3F7175B0D3F10D3C07CFA3F9EA66DCBCE6B9B0C9E9204D4EBE30F3F1FEA151236FEC35F832BA253FB7F248AF8FF3BA9A4C7E3E3A3E1E353FEF31E2FD7A6D8D1666A73CFF9F7488E74E669D6317BC0B3F776EFD6D97B3DA9D6F1766F1D51A2744E3B9C56299FF213C17B7B39D72ECF0F1432CF93837AE5ED56757FF4EC737CC9F63FE3C9AAF6EC60DF3E7BBC7307FEE7E3CAD7C353CA7B5F274EBCF9A87B62B6F9DBFB6DA136631DDCA8DC3D7A7D9D97639B1DD77E1E7DBB926C619D6790527E2EA657D76F5ABE4B9EA7CD0A9BC4C553B9C329C1CD209DF38FDB117F3F35349DFCFC3C112E3BA9DBD663BE59E227FB6786DCD235BDBACBEB0E6B665D6C8ED764B34DDE37A35F05CA6CC5EE439EEDFEECC71D26B1F76936D174F91E346AE7D13FB87FF896D82E7D69F35FFECF5FFE5B5893889FBBD8A79F1F6F6012AAB7DBC11EBE52035D5B7D35830480B2F87373D436DA7FAC433D8C4B56FE2FAD69EBE1E2A2CAE0ACDAFABF077A7E31B780E9E47F3D5CDB881E7BBC7C07377E329F86C9D63B7D67A5B4CB7F23AEBDC7B34965BE7BEC3D78DDB5DC36DAD35B7F609BF063C7C8D9AB5BF35EF6EAD390FAF3BB2ACB5CDAA3FFCFB68FEC41B57B146BD34E3125514A487D6AD8BFB45FDF3EFBEA0A68737A4799E7DC74FCD93CBE4BF934D3E83E70B2FA7E952CA3965FEEE747C03CFC1F368BEBA1937F0DCDE022313D4D5D545BD86AD7FB7EAB93FB11E77C46BCF98581B9C45770AAE9A9FC5F36BAA3A272938544F450FAACDFDA67BFCA1F74FCAEE5151492D55Line truncated
|
LargeImage=789CEDBDFB571CC9B5EFB9FF8D99E5FF617E3867EEF29CDF66DD59E7C73BE373ECB93E67CEBAD73EEDB6DDEEB62CB9DDEE975BFD92AC2796683D51235E028450A3B790040221DE2F41513C4A4081A0100F157401423C24B5179391284B4552252A76456646C197B5F62AB22A2263D78E6FE52776466466696929ADFCB00A536045258825E2A9A7219688A58E8658AAB3F3174AA9143C5766D026E2A9AB219688A58E8658AAB374E0F9DCAB3E9F9918F6DC97CD4C776DF68C444C1F43C13ECF7D49F77806A7974CFF2647063CF725DD6369592818F4DC87AD10CBA2EBD5D4D3D9E8B91F5B2196359D03E46BADF5DC8F642C1D782EECF8D1D39EFB908CE9AECDC985553A732ADB733FB6423C1F4F448CD79774ECC871CF7D49F7588E3C5BA5AC6F4ED2C94F777AEE4BBAC7F299619313613A7542F818F1DC9F748EA5B0D2AC6F29BBE02EAD3C0B79EECB66069EAB35DDB5296C666595066B2F7BEEC7568867556B1F9DCB02CF5558E9A54ABA9D8DDFB90ACB2EBE468567B3488C37BDF625DD63F9C9075F50FE2911CB25CF7DD9CCD281E7E27CFB85BCF4C82975D766C78038DF9E4F331338DF9EAAB58858169EA5C6EA72CF7D49F7580A13E3CC07776F78EEC75688A5E0F915D347FD19A47B2CCB6E35514DE54DCFFD48C6D281E7E964BA6B33DD0CF1442C7534C412B1D4D1C073B5066D229EBA1A628958EA6888A53A4B96E7C191901977D89B6DC7CE5D9EFBB0950CF1442C7534C412B1F4C254F1DCBEAF8595179BD6B197895767B332F1EA7C3FBFE04A3B9C3AB2BE3AE51BA73FECBEBA19372774904C0C84FE575757610A4D1C4FBCF6612B19E2E95C5C9FBE14AF5728121A30DFABA86DA727C37DB4647E7E93FADA6BCDF7478747E9A5F1DAD5DE617C1EA45064C9786FC0FCDFAD7E4A86D3E039789EC85737E3069E6F1D037F10CF743011D7818555AACA394DA74B1A28F77436BD8CF45076DE2DCA3BB6C72C23785F5B7185CEE714D1E9822B549079883E79E73DCA3AB23FEEFEFA869F90DFDF6E8E11FCFE6EB3AE4A7F373BBE81E7E079225FDD8C1B78BE750CFC413CD3C162797E28B3902EDEAEA3E1D6CB9471E45B3A7AEC1B5A5D8AD0F8C4B85976F7816CAABB9267725D943F79BC90269623D45D5DE15A3FA9E6B938165A36B7B8B46E3B9ED9CBC4ABB359997875C2913957DAE1D491F5D529DF38FD61F7D5CDB839A1836462507CBE24FA7BD99371C2FC2D8C0EF751F9D532F3BDAB97CAA8EC6AB9314E5FA68ECAE275BFAFB2AB97CCD786BE10159F3D43A1BE06EA188E98FF17E565D1B2F199B59FED64E00FE2990E96CCF9F6AEC66AF3FD06E3FDD5D525F3BCBB286FBDEF663F213F773F67E4E4904EF8C6E98FED9E9F7FFAF1C7E6EB82619907F79AFF1FDCBB97DEFE2C933E7CF75D63FBE5BADFD7DE5765F6EE5B3BF7B67FDF5E3A9869EC6F61C0F82C73DD7EB693813F88673A98EAB882E7E0B953BE71FA63BBF3FCE7BF78C7FC2D0C19E3F35FBDFD5B730C2E782ED85CD9E1A7E18ECA75BF2F8BE7D9972BCC9CBCE27236FDE6830C2A2DC8A4F7FEF8011DCDFF8E2AF2FEE6F9712BDD8F93DBDD10CFF4882B780E9E3BE51BA73FC0F3359E8BF36DD67B85458526CF575717A2EF59E7E27EFE1FFF4637CDDFF0125DAB6AA5D5974FD7E5E75E1FAFB6CA7172BB1BE2E95C5C55DAAE5DBB94EFD3BEFFCD8E6FE039789EC85737E3A603CF1359DF4331B7F652EA58B156C7FB639657C749AF7DD84AC68D6746468654D9C6C6C6687B569BA150685DFB8229A2AC78159FC5F3CF5E5FECD7DAB673CFDA87D5BEF84C586C596B3F5639AB8C282FDE17EF59DFD5DA4732DFDDF2692014A18A2BA5141C78686E070782E61CB9F9F952C41CBBB736D79AD7A699656BDBD7D6B2F77545E7DE83C34FD22E3F17C742CBB01E0EEBE1BC8EB5EAF5703075C71DAF7DD84AC689E7CF7EF633127FE23599F23FFEF18FA3ED883A160FC57BB1FB107F162F2DFE8BCFE371D9AA6F715994B1F66571D8AA17BB0F8BF75659F1BFC56E6BBFF63141BCFD2713D7C8CB55CA3B96494F9EBEA4637BBF32DF3FFDCD69730DBBF8FF4A4DD064FABDFE71FA66CF5FA928EB88F9B9F82C766D7CB0CF87EBD51CCACB54B5C3A9C3C9219DF08DD31FDB393F8F2CBEA4E74F676870748206FB03149E08D1CCCC339A326CF5E5337A323545FDFDFDD43FD44F73C6FF8F1F8F7B7E9CD7D52C2E2C2CBFA4A1A141EA0FF8E99971DC1CEC1F32B687686CECB1F9FED0603F0D3D7A44DDDD0FE951E811F576F552243C615E1720FE0F3D1A34FA60C6F3EFE3B5C9F25C94B7FE04A793A923CA09133CFCD18F7EF4469EDBEBC6E3A9C55DB11F8BE7B19CB73E8B1D1358E3088BC596EFA28C554E7C668D052C9E5B630161A28EBD9D37C54986E767338E1A79FC85B83CAF28AF48BBFC5C353F9C3A8E83E7E079B231B078FE7771DC686EA7CA3BF769F579E41577223468D850BF9F9A3B7C46B945EA7E14A6FA9A2A8A4C3EF2FC38AFAB45CF63F68F99AF3E83D77E83E56D4D6D665C1F76FBD6DEEFEDA7E5E5396A6D7E408306CFA78604EF87E999F15947632B0D3EEC267F4727ADFEFDB9E7DF4987782663826DD6F96DC136C138C1E7CDF27451C6CA7945BDD8FC7A339E0BB3F27BCB57C15B8BD1623B767FD67841BC678D212CB68B6DF1B9F8DF1A8F58E305EBBCBAF8DC9A07B0FC8D9D2B88DD4E4AA7A188B90E2638D0636EC73BDFDE505BFDC6F3EDB2FDC4D5C166C737F01C3C4FE4AB9B71F39AE7C226C2119A989834F3F1FEA151236F0C187C19DD909F5B79A4D7C7795D4D263F1F1D1B4B989FF719F15E7CF9929ECE4C79FE9D7488E766669D6317BC8B3D776EFDBD29678D77BE5D98C5576B9C9088E7168B65BE436C2E1ECF36CBB163C70FC9E4E3DCB87AB5BF78FBDFECF886F973CC9F27F2D5CDB861FE7CEB18E6CFDD8FA795AFC6E6B4569E6EFD59F3D0F1EA5BE7AFADF684594CB772E3D8F569F1EC4D3971BCCF62CFB7734D8C33ACF30A4EC4D5CBFDC5DBBF4A9EABCE079DCACB54B5C3A9C3C9219DF08DD31FDB313F3F74F8F53C1C2C3DAEDBD96EB659EE29F2678BD7D63CB2F59ED517D6DCB6CC1AB9AD6EE9A67B5CAF069ECBD4D98E3CC7FDDB9D394E7AEDC356B237C553E4B8F6B56FA27CEC9F784FF0DCFAB3E69FBDFE5E5E9B8893B8DFAB9817EFEA1AA08ADAFAB5582F45A8A5B18B4291083D7D32BCEE196A9BED4F3C834D5CFB26AE6FED7BB8761F8B64EB27B3FFCD8E6FE039789EC85737E3069E6F1D03CFDD8DA7E0B3758EDD5AEB6D31DDCAEBAC73EF89586E9DFB8E5D371EEF1A6E6BADB95526F61AF0D8356A56796BDEDD5A731EBB6F7B5DEB3D6BFFB19F27F227D5B88A35EA77724ED3DD0B67A3EBD6C5FDA27EFEFBAFA8E5F645699E175CF551EBC412F9AE165095AF8FCE1E3F49673EDBA9CCDFCD8E6FE039789EC85737E3069EC7B7E0C838F5F4F450C0B0D51F563CF727D9E38E78ED0B89B5C1F974F542AEB92D9E5F53DD3D4191A1462ABB5563960BF7F9A2FF37545CA7B2Line truncated
|
||||||
MediumImageOriginalSize=165000
|
MediumImageOriginalSize=165000
|
||||||
MediumImageWidth=250
|
MediumImageWidth=250
|
||||||
MediumImageHeight=165
|
MediumImageHeight=165
|
||||||
MediumImage=789CED9D477723C995EFFF6B6DB4D197D15A7B6DB4D6461F411BCD99A3C5BC9E79A7E7BCA39E7EFD34D3ADEE32DD5DBEBABA8A45EF1D08438284F7DE12DE3B0224BBF822B20A1408C26402049849DE459C4066220337FE19377EF7A683D3ED45F3FC42D6C5AE001BC9CEFB67A352EC74301B9D376CE7C1910DF5664BD65AC6D265E8B45AD91F73ADD1855020286B3B53C506D656D6656D232FA1E30CDC9E9BF7C99BB4B3727A818D55A6E569F3466D9C849F9BAD4E596BC94BB65487C16890BD9DEA2327424179FB79ADF5011ADDA1AC6DE4E5C8EA86CF276F3FAF9D5D605598337FB9511B27E1E793284A888DC8CEFB67A352ECECE5E79E4048B0DDE6F25CA97BADEB575B1C2EA148D987D7FDB61D1C192FDB1DD5A641FB0CB3556CFB7A835992063B7B1A21969C76319ACC92F7D9534FD7D6516C54929DBC2CAD6E626176165BBB7BD8DCDAC6C6DA1A0C0613B6D9B8D8DDDAC1BE4E23F4476A9F1C5D3EDDCBCFDBF353E3F4FC4ADD6B5DBFBA7A722A1429FBF05A4CBBA3DA34689F61B68EF23B6234E0FA5F5C5C28A278BDCAB0552976F2F276760B2F1E3D8546B58997CF5FC2EBF1606971153FBD9BC3C32FBF40A55C14FA6330599088C790CDA444B5DBEDD33DFDDCE515C661AD7976A5EEB5AE5F5DAE378522651F5E8B6977549B06ED33CCD6517E478C0676C6F544F914F30B4B301AF5B05BAD78FCF4051A95BC70BC8E6C566CEDA8313BF3163B1BB3B0DAADB7EA3F894492958450CE5ACD5BF713A5FBB9CDEE44321E47BE5042AD5A639F8F85FAA4D914D6B7FB23B54FA2FC9C783E559E733FFFC783C7B0594C301B8EB0B8BE8156A382542687F58D55EC690FB0BEBA88B9F72F10F4FBC87FEE889DBC68349A4B3FEE57D6D7D78532EC7B9DE5C868269ECB8CE7DDC7FEE4E4A4E798E8B79EFC479C9DEFDFBFC75FFEF2976BEBBFFEFA6B844221A18E338672DFE39FBFFAEA2B148B45BC79F3064B4B4B78F1E285B08DD77CD96C3663676747F041DE36FF1E2FFC3B7CF9F3CF3F17B6F1B6F8F2C3870FAFFDB6F6C00CC3E111D6B6F7F0FAC933A8F7F6A052E9A15A5DC6EB37EFA1DEDDC5CCBBD9C9C4EDC4F3A9F2BCD13C85DBE3432E9D40325340381484DFE747221ABE759FE9F69F4C260B9FD7079FDB85E8F13182E1301C763762CC4FA2C74984D9F2875FCE6EDDCEEE75DC2FFFFAD7BFE2CF7FFEB3E0BFAD56EB72DB679F7D76B98DEFCBBFCBD7B5B773DFE57ECAFD97FB2AFFCCFD97FB38F761BEFD6F7FFB9BB01F9F47F832DFF6E38F3F0A85FF1EDFD6CBCF8F4C76984D56F88261A837B7E161DA1EE80CB01B0DD01F1A61625C5E9C5F9A4CDC4E3C9F3ACF2BD53A1AF53A0A85229A2C37CBE70BA8552AB7EEDBDDFE53ADD559FE58458971AE542AA35AAD305B8BA8944AA8F06DB51ACECF4E6FDDCECE65CEE8DFFDEE77822F725FFBF5AF7F2DF85DA71F739E739FE40CE6BECA7DB3B33DCEEE5EED73DFEFFEADCE653E1FF0F6A5CC49BDBE43F9B9B2796EB63924E55DB759A4E688B7553A7D927FFED5AF7E25F8F59FFEF427FCF6B7BF15D6FDE637BFB9F43F3E37653219A1F0CF9DEB78CD63F7CEEFF065EECF7C6E686FEFFC6EBB88F1C7D5D54DEC6DEF606E7E016AD52E74073A588DC66BBABF9B9DC306FBDEFCE292700E87F27365F2FCA64ABD71827C2E878B0FBF4C8493FE40186E569C8108427E17E2D1086C0E17828120AAE52212B912D2B120EAAD73988D7AA45349615F07EB67AD5A983ACF797CCE63EBDFFFFEF702A379F9C31FFE20AC6BC7EE7ABD5EF0253E17F0CF7C7DE73ACEF9764ECE3FB7F371FE99F3BC1DCFF3589DCF1DFC37F8FE626CE5D7D57E7AF41D9697D731CF8AD36143259FBBD69FF7EFDEC364B621C6722387D5423C5718CFB9FEADD333E4986F9658ECEEB4DBB0B3A785C366C6E191096E9F07068B0BC643359C1E2F3C2E07A2C92C9C9623E65F5668D9778D8C017E9F9BE5CD1E44222C3F66C7795F6F84CBED8146B523E4FBB1588CE5807E386D56586D166C6D6DC1CFD967F708F76668D5BBB0D8ECD8DBDD86EEC80C9D761F5AFD21CBB74357C69B566FC0C6BE19FFEFD1332CCFBFC5DADA0ABE7DF0044FD958E57EEE8CE691F69A114957B0B6F01EAB8BEFF1CB590B3B5BDBAC8DDAD4FDBCEDEB3C16E739378FDD79E9CCCF6FB3B4AFAB054261344FEA3DEDE2FDB13BDD2C372A20CBF23931D733C9CFE5EBE76EE697C9E318B2E914B2992C0A59560A792157E77160B95245D0EF47219F6725871CCBE58F8F1348C563EC7B0521673E8E45053F77383D0805031FF72B97E0F105108D4770CCF85B2A97599C994691D576C6E212CBAD53A934AC160BEC6C9EA9542A823DE15812994F3C6E8F379F3F0057208A086BA7735CA5531FCF0327B225D48BFFE4919BF5EFB4758200DBEFE2623A797BBF5CF68F7FFCA3C0F2DBF6EDCE42D7D5286E6F97F3F3F33EEB3E4C754C4A3D17745BA59F9D9C9572E178BBAC6C68B1F0E6353677B5D0ED6CB35C28C072F0356C6F6CC06830A351AD08FDD1E80C30B1BCFC90C558E96C9EC577061858F10623585B5EC2C1BE96C5622A613B6F97782E3F9E371A4DE1DA688A31B1D668E0987D8E84C342CC5C649CCEE40AC2E73863752412453A1147265BC449633A7170A7FF1C279288311BF8FD3A116653BD5645A15866B6C5108B1F23148A08CF8485598E50AD9465E5E7722C9D7EAE657EAE516B3133337FCDCF0D26334C2CAFDA66F956B37506378BF79DAC9459AEB7BEBA8643E6E77AA341D82EDACF89E753E5F9F92F1F586C5D468EC5E30DE6E767A74D165B57043F393B3D45BDDE103EB7AFB71559BCCEFDFF97F3E95EBFE2E3AD5AAD0A36963E9D532E958AC2FD3BDC367EBEB95A6D9F732E3076DECE7DB14AF27331B6B6637129ED12CFE5C573BAAE767FED6CDBAA62F1B6C96CC5FADABA107F1B8C261C1C1C0AE74A553B3B585C58C4C2D20A745A0DB41AAD907BEFEDEEB2FDF875383D76F967951A1B2C0650ABD542BBFDF2F34CA901BBDD493CBF059E27338C7F99243BD62616BB27914AA7F07E6E0995524E380FEB633958BD9811CE95192D0E785C4E84023EB83C7EE13BD3640F7F7EC5E98FC0EAF223751C824E77C0F28C28EAA76CDC180F9160B905B73399CEC0EB0BC07474C06CF50BDF99B69DBC24E341666F149B1B7CFC9B116479053F47C96DE5D7FCB8AD11966F74DA1A67B646E309988D4644420104227144024E162B9B1162F9883F1882C3E546C0EB1CDBD695CD03580C26FCE3EFDF301BD7B1C5FCFAD9B319BC7FF20C5BDB7ACCBD9E814EB52E5CBB7C3BBB8917DFFF8052A506BDF60007AC64B205BCFFF90DF4EA4DE80F8FA06673469BE755764CF8F594E6E9D9A59F1BAC51BC7D3983E64985783EE5FCBCDC38C37FFDF723BCFDE907969BFD0CAD5685074F7F86CD7404C3A11ED1620BCFBEFE12EAED4D688D1EFCF0EDB7585859C4CCFC22DC8EE1D7526FD27F56D636F0ED8B197CF6E537589F7F85DD1D15B46A15D2B50B441D7AFCF4761EAF9FFE20E4902F6Line truncated
|
MediumImage=789CED9D497323D795EFFF6B6FBCF197F1DA7B6FBCF6C61FC1112FDCD1E188D7AD8E0EBD8827594FDDB6DCA51A245595A86255B138B3388F1848901888799EE779264052C5776F5681024100CC040830933C8B1B979989BC79F29FF7DCDF39395CDA9D6E34CE2F645DAC0AB091EC7C78362AC54E1BB3D17ECB761E1C59506B3465AD6524558256A391FD35D7181C08F8FCB2B63359A86375794DD636F21288A5E174DDBE4FDEA69DE5D30BACAF302D4F1BB76AE328FCDC64B6CB5A4B5E32C51AF406BDECED541DD911F0CBDBCFABCD0F506B0F656D232F4766273C1E79FB79F5EC022BC298F9F3ADDA380A3F1F4551426C44763E3C1B956267373F77F90282ED1687EB4ADD6D5DAFFAD8E6108A947D78DD6BDBC191E1B2DD416DEAB7CF4DB68A6D5FA73749D2607B4F2DC492E32E06A349F23E7BAAF1DA3A888D4AB29397A5950D2CCCCE6273670F1B9B5B585F5D855E6FC416EB173B9BDBD8D7AA85F3917A4EB60E9FEEE6E7ADF1A97E7A7EA5EEB6AE575D3939158A947D782DA6DD416DEAB7CF4DB60E721C311A70FD2F2E2E1451DC6E65D8AA143B79999ADDC4C4D31750EF6EE0A71F7F82DBE5C2D2E20A5EBF9BC393AFBE44B95410CE476F3C463C1A41269D14D56EA74F77F573875BE887D5C6D995BADBBA5E75A9D6108A947D782DA6DD416DEAB7CF4DB60E721C311A5819D7E3A553CC2F2CC160D0C16A36E3D98B09D4CB39E17A1D59CCD8DC5661767A0ADBEBB3305BCD77EA3FF1788295B850CE9A8D3BF713A5FBB9C56A47221A452E5F44B552657FC784FAA4D110D6B7CE47EA3989F273E2F95879CEFDFC7F1E3F83E5D80893FE088B6BEB68D6CB48A6B3585B5FC19EE6006B2B8B989B9980DFEB21FFB92776F2A256AB2FFDB857595B5B13CA4DBF6B2F470613F15C663CEFBCF62727275DFB44AFF5E43FE2EC9C9999C15FFEF2976BEBBFF9E61B040201A18E328672DFE37F7FFDF5D728140A78F3E60D969696303131216CE3355F36994CD8DEDE167C90B7CD7FC70BFF0D5FFEFCF3CF856DBC2DBEFCE4C9936BC7D61C98A03F3CC2EAD61E269FBF846A6F0FBBBB3AECAEBCC7E49B19A8767630FD6E7634713BF17CAC3CAF374EE17479904DC59148E7110CF8E1F578110F07EFDC673AFD279DCEC0E3F6C0E374201C8BC11F0CC2667522C2FC241C4B20C8963FFC7C76E77676AEE37EF9D7BFFE157FFEF39F05FF6D369B97DB3EFBECB3CB6D7C5FFE5BBEAEB59DFB2EF753EEBFDC57F9DFDC7FB98F731FE6DBBFF8E20B613F3E8EF065BEED871F7E100A3F1EDFD6CDCF8F8C56988C6678FC41A836B6E062DA1E68F5B01AF4D01D1A60645C5E9C5F1A4DDC4E3C1F3BCFCB951AEAB51AF2F9021A2C37CBE5F2A896CB77EEDB9DFE53A9D658FE58419171AE582CA15229335B0B28178B28F36DD52ACECF4EEFDCCEF665CEE8DFFDEE77822F725FFBF5AF7F2DF85DBB1F739E739FE40CE6BECA7DB3BD3DCEEE6EED73DFEF3C56FB321F0F78FB52C6A46EBFA1FC5CD93C37596C92F2AEBB2C5273C4BB2AED3EC9FFFED5AF7E25F8F59FFEF427FCF6B7BF15D6FDE637BFB9F43F3E36A5D369A1F0BFDBD7F19AC7EEEDBFE1CBDC9FF9D8D0DADEFEDB5611E38F2B2B1BD8DBDAC6DCFC0254BB3BD01E68613618AEE9FE6E760EEBEC775ADDE1B5ED949F2B87E7B7556AF513E4B2595C7CF879249CF4FA8270B262F78510F03A100D8760B139E0F7F951291510CF16918AF8516B9EC364D021954C08FBDAD879562BF9B1F39CC7E73CB6FEFDEF7F2F309A973FFCE10FC2BA56ECAED3E9045FE26301FF9BAF6F5FC739DFCAC9F9DFAD7C9CFFCD79DE8AE779ACCEC70E7E0CBEBF185BF973B5D74FBFC5FBF76B9867C56EB3A09CCB5E3B9F997733309A2C58D3E8E1351E12CF15C673AE7FF3F40C59E69B4516BBDBAD166CEF6960B39870786484D3E382FED801C3A10A76971B2E870DE14406F6E323E65F6668D86F0D8C015E8F93E5CD2E84422C3F66D7795F6780C3E9827A775BC8F7239108CB01BDB05BCC305B8EB1B9B9092F679FD525BC9BA151EDE0D862C5DECE16B447266835FBD030760483812BFD4DA3D3637DDF84FF7AFA12EFE7A7B0BABA8C478F9FE305EBABDCCFEDE11C526E1342A932561766B0B238839FCF9AD8DEDC626D54C7EEE72D5FE7B138CFB979ECCE4B7B7E7E97A5F55CCD1708A27152EB6A173F1FABDDC972A33C4ECF3FE0B479F3FD58F273F9FAB993F965221641269544269D413EC34A3E27E4EA3C0E2C952BF07BBDC8E772AC649165B97C2C1647321A61BFCB0B39732C1216FCDC667721E0F77DDCAF5484CBE343381A428CF1B7582AB138338502ABAD8CC545965B279329988F8F6165E34CB95C16EC094612487FE271ABBF79BC3E387C6184583BEDFD2A95FC781F389E29A256F885474E767EBC5FFAD87E1717E3C9DB7BE5B27FFCE31F0596DFB56FB7177AAE46717BAB9C9F9FF758F761AC7D52EABDA0BB2ABDECE4AC940BC75B65795D83853793D8D8D140BBBDC572211FE61757B1B5BE0E83DE847AA52C9C8F5AABC79E4A83A577B34865722CBED343CF8ADB1FC2EAFB251CEC6B582CB68B43DDC7989E782E3F9ED7EB0DE1D9689231B15AAF23C6FE0E058342CC5C609C4E67F3C2DF51C6EA50288C543C8A74A68093FA78E2E076FF89C51388301BF8FB3A216653AD5A41BE5062B6451089C6100884846FC2822C47A8944BB2F2733996763FD7303F57335F9E9E9EBFE6E77AA3099A4323E6E7E6D0689EC1C9E27D3B2B2596EBADADACE290F9B9CEA0C716CBC744FB39F17CAC3C3FFFF9038BAD4BC8B278BCCEFCFCECB4C162EBB2E02767A7A7A8D5EAC2DFADE76D0516AF73FFFFF97CBCCFAF787FAB542A828DC54FF7948BC582F0FE0EB78DDF6FAE545AF79CF38C9D77F35EAC92FC5C8CADAD585C4ABBC47379F19C9EAB3D5C3B5BB6EEB278DB6832636D754D88BFF506230E0E0E857BA5BBDBDB585C58C4C2D232B41A35346A8D907BEFEDECB0FDF873381D76F8DFBB2AACB31840A55209EDF6CACFD3C53AAC563BF1FC0E789E4833FEA513EC5A1B59EC9E403295C4CCDC12CAC5AC701FD6C372B05A212DDC2B331CDBE072D811F079E0707985DF8C933DFCFB15BB3704B3C38B642C00ADF680E51961D44E59BF311C22CE720B6E67229586DBE383F1E880D9EA157E336E3B794944FDCCDE3036D679FF37C1CFF20A7E8F92DBCA9FF9715B432CDF68B735CA6C0D47E330190C08057CF085A208F9EC2C563621C0F211AF3F009BC3099FDB3EB4ADCB1B0738D61BF13FFFFD4F66E31A36995FBF7C398D99E72FB1B9A5C3DCE434B4BB6BC2B3CBA9D90D4C7CF73D8AE52A749A031CB092CEE431F3F60D74AA0DE80E8FA06263468BE715764DF8F394C6E9D9A59FEBCD614CFD348DC64999783EE6FCBC543FC3DFFEFE1453AFBF67B9D95B6834BB78FCE22D2CC623E80F7508179A78F9CD57506D6D406370E1FB478FB0B0BC88E9F945386DC763F59FE5D5753C9A98C6675FFD136BF3AFB0B3BD0B8D6A17A9EA05C2361D5E4FCD63F2C5FLine truncated
|
||||||
SmallImageOriginalSize=59400
|
SmallImageOriginalSize=59400
|
||||||
SmallImageWidth=150
|
SmallImageWidth=150
|
||||||
SmallImageHeight=99
|
SmallImageHeight=99
|
||||||
SmallImage=789CED5D496FE3C6B6FE7E6AB659044176415659641B04B89B20C0BD7941E3DD74A75F0F497A70773CDBEDA16D4BD63CCF030749D43CDA4EFA9D53360D59966C491635D8B5381049F1F02B567D3CE7AB2AB194CAAA689F7D1ADAF2A5EA48E7B32547C4D00B254B315A6439A36CF97DD49A1D4BAF5FEFFC8D6265B4F618F91E5AA728D71A23F9A4082335224E3AAB5BDE1EB164C6520CE6553896B414A3D23C85DB1BB0B49EEA275457B184A5186AA182ACA28DE4D3CD2B8E438C99CC7459EFFEC5B14446197C4E1F1F6F207CB34F3F1B11C713080DF40945E3C828EA9DCD1F0C0FFC2E3C018C9BAE3F299C6130D80E8FECF0F802C2BC54B75EAF9FB0A337FA9839A09B575CFFCD93BFD1E89C5D5AEFBE79ACD63E1978CE383EFD6C923819BAC76C360B5555904AA550ADD591CBE7114D24A1D0B14F9F3EDDD954559DC875E60567756D0B2E971371E2D2FEFE115C4787849D45B95C41ABD9E8EB6372E90AAF2E3EB92D4CEBDD378F353AA703CF19C7A79F4D12879FA5FDBD3DD8ED36EC1F7C44301C85CFE7C53BAABBBD8F7B136BEF46BD8172A5824EBB3D355E9D9D9D5D6E9F9C9C08E3636D2A83B96D1E6F369B97DFF1361FABD7EB97DB6CE6B55C2E97C0EAB67EC7BA2D964C3FB878552C9650ADD6E9792BA1522E5BD2DE2D6A2F8E83C5A2815C2E2F9EED0AE159C52B8FC783CF3FFF1C854241ECFFF2CB2FF8FEFBEFF1FEFD7B3C7AF408E9741ABFFEFA2B9E3C79829F7FFE19CF9E3DC38B172FF0C30F3FE0BBEFBEC3AB57AFC4F64F3FFD841F7FFC919E355F57BCDAC48B67AFB1BDB182B595153C7DFA027F2DBD193D5EDD635E05C311CA7F69D2B871249349B2C48DCFDD38C6CF32B7633C1E473C161358894442D824711883DB707D7D1D5F7EF925BEFEFA6B7CF1C517D0751DE17018C16050F0677B7B5B9C17A53CC69FE58B67C9E425C729930F0707072286757344C6ABE1E215D7D5E9E9E9F9F3D66AA1461AAB56AB891CC0C6DB222788EF6AA8D136C71ACE0DE27CDEA71CD76CD4512A95847FB55A259F9A3887EBB5427DFE44220607D5BFE019F157D374D41A2DF829B6FCF3E9148A72373D67F2E2CD9B37F8ECB3CFF0EDB7DFE29B6FBE1165610D69B7DBC539E63673863FF7F7F72FF7B96C1C9B565757AFE4BE6E7BF1FC255EBD7E47E5765EC1B61DD9840D1DAFEEB9BECA537E8AC513144762E2D94EA533C8A493176DA050FB533F92629A46FB45C38087FA3F795DA31C93879FDA80CF8BD3F3188D4690A0EB383D7E111BD2749D32F18CBF8FD271B7DB8138C5A828C5AB0069B86C268BF6C9199C4E376A9582D89F541EE498F4D5575F094E4D3AAFCB78355CBCAA93A6EE7458BB36485FD7450C6A341AA8519BB4DB1DFCDDA57FC76DEF76A723AEC9F1AF437180635C5DC4C5EA157D3D295EB14DEABABDF6F2C5EF585ADEC4C6EA3A5E3EF90DA1805F60B3A6B31D1DC1EF0FC16E73E00F3A6F7D7D0DBA927970FA8A79C5398AF35C9572196B77E659A95814B189F3DB2478C57CE2FE8141BABD4EB9943966D0F539569E9E742CE19555D60FE736EC5E5E1995FABDE615EBF650248A7028401AE398F2581C2EB70771CA697EBF5F688D40207067DDCE7D02D6CEE148583CD361C28D844374ED20BC5E2F998FF260FA4E3847A46DA291106144F0F1E3013C6E375C4E2722D1187C5E8F183F09F87DF01326DF572818A07B75D3313FC51A2FE5FEE1F097DEBDC7E35F9FE015E9B8776F97B0FCD7329668FBC866A77EE13B1C1EDAB0B5F5012F9FFF8E9595BFE0276CCE83CC2593571F0F8F05AF589B70BB98D6BB6F1EAB36DB03CF19C7A79F4D12274DFA69696909FBA4598F49BB6AAA02A73F8AA78FFE43BAC789D76F5E637373E3CECF378F4B7FD8DA80CD6E231C1B52A4B3B8EE0F0F0FF1C79FAF44BFBE58D0EF8493CA9CDFCBE6CE2E1C742F463E2770FEF3E8299C0E3BFE78FE1B96DFBE82AAA9D8DBDD819D8E6D6F6F61776787CA65A7B8D95FA7F75A2018127D0C8EE759D2A79AAA219D4A52BFA529627EADD610FD9B1C69501E5BE1313B934B0F49B7CF226F2C32CEF6D636D6D736B0B2BC2CFA29664CDEDADCC6CADA1696FE7C8DAD8D0D3CFEED1952B1F083D5EDAAA6D1A7427DBF0CB2221768300A45E8541FE6B8E25DDBBB4C7D00259341229114FD4AD6EBAA96433EA74DACBD93A90CC58D34F25466959E17EED7D66B9589F3CAE17451CECE40A1FA32FB067C8FBAA693862C8A71311E6FC910FEA74FFF88EF1F9C6E5775BABFACC821FCD96B09AA1B73BBF79C7E3E7CACD787E7836FBBC62838837C6689631E1BE4134D3CAC78751BAED538E6FE7DF7610E3DA471D1DB70ADC631F7EFBB4FF281E54119AF6618AF24AF24AF24AF24AFE6D047EA2BA9AFACF091FA4AC6ABA9C52BC92BC9AB09F2CAE5F189F865777924AF24AFEEE4E3B8E0D2317149EA2BA9AF26E533485FDDD7DF33DC866B358EB97FDF7D12525F5DB1617D5CBE1CEC6E0D19B5B650F9695A3E52B78FC72B7FC4C0EB7761287A7DA1DA5BF26ABE79C5964C1923E3CCBABD67CA2BA9DB87F2C9A73252B7CB71D1C9C7AB647A649C59C79199C62BC9ABDB7D2A35E4B2AAE495E4D54479D5644E1965C9AB517825F5D5AD3E2DD256E3E0DC55C3046325AC6CC4F1E4B90F8DD689653877F599177DE58B16717890C2BE2DB318F14AD5514E2BD0532A223B3B30B4DCD46282275040BED45EA87895A1FAB1825701E2CDF27A0C8F9F7951ABB7AE9D932BB5B0BD9B4630622C06AFF81DDE580AB97812A1ED3DC40F0F10FF78886C206479DBA9699D8E5DBFDF79E31573C9E45532AB5916AF8EDD3A72C5D6409F4C2AD7B7ADE7925779035A3421DA37ED0BA2A0A8502371FAD42C6FBBE8CE1E14C6CC28976650DBF5EED76ACD99F28AB9348DF94125A9A2DE672EA940F85C17E1F5CD6B18E3E08CEB53EB53B69B7C6289D4C838939883CBA53243F9F079F3363F6845DB99F5D1EB93767904AF02EF97178A57BAE4D5C8BCB222D73077FAF9F0F1F33C98BE8631AF79902D9D4C8D8C33895C9349676FD45795D6291C6EB7386FDA65EBCE83F3C22BDDED1363428BC02B2EA7EE74CF84573BBE00C25A1EA5C2F93AA9954A1D8D56E7F2FC482C8134B5A5D71F14EF1FF3BA2E0F99574D7ABE92AB5B88EEEE5AC6AB3CB587120C9285D1E8FA7E645E5159CBC1287CEFDEA35CAE0A8D3C8DB673124F9E369BF8AD5EC7DEDB77887CD846D2E144ECC046F773CE2DB1AE5BBB7DB94E689CCA3A17BCB2685CD4B8B86EAF8F71311FD2227E05FFEF198A4605EE3FDEC0F5FB9F5043A14B9F4AB92E9ECFBB94AD48CFB81689A052AC9026A0FDEAD915BFA1C745A9AC796F048AFB18A13D1BBC6F57E07CF612C1E51591A36EBBC6D8E3A2D477FF9F6C168F8D221C9BDBD4FFD451482B577C4C5EF19A1CCCAB0F8F9FC0BFB2063510181A679CB2751F9BE6B8E86DF14AF5501E2C5507E2644331447676D16C77C62E5B987204AFFDC1FBF95213DEC0D5B18DA1E31595539D511E74842250E9B918E413A5FELine 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=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-25 21:45:08Z|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(IN)|TRAN_Line 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-25 21:41:53Z</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=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=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=|OPTION_SpiceRefNode=GND|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-25 21:41:53Z|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(VCMLine 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>JYASTRAW</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-25 21:41:54Z</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=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=10|TRAN_DefaultCycles=10|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=|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=|OPTION_SpiceRefNode=GND|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-25 21:41:54Z|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(VCM)|TRAN_VariableName0=|TRAN_VariableUnits0=V|TRAN_VariablePlot0=0|TRAN_VariableAxis0=0|TRAN_VariableColLine 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-25 21:45:08Z</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=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-25 21:45:08Z|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
|
<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>NRCZWPJV</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-25 21:41:56Z</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=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=10|TRAN_DefaultCycles=10|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=|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=|OPTION_SpiceRefNode=GND|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-25 21:41:56Z|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(VCM)|TRAN_VariableName0=|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=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>NKCPRYSN</Id>
|
<Id>IUSXBYMC</Id>
|
||||||
</ChartConfig>
|
</ChartConfig>
|
||||||
</Charts>
|
</Charts>
|
||||||
</ResultConfig>
|
</ResultConfig>
|
||||||
|
|||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
-1
@@ -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
|
||||||
+8
-4
@@ -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
|
||||||
|
|||||||
Binary file not shown.
@@ -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>
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
SB=SB1.R,SB1.P,SB2.R,SB2.P
|
||||||
@@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
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
|
||||||
|
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|||||||
@@ -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 |
Binary file not shown.
Reference in new issue
Block a user