defaults: xlabel: Frequenz (Hz) legend_replace: Rf: $R_f$ Cfp: $C_{fp}$ Gbwp: GBWP Cin: $C_{in}$ plots: - loadtype: simplecsv load: example_spectrum.csv type: single load_values: ["time", "example_voltage"] x_key: time y_key: example_voltage xscale: linear yscale: linear xmin: 0.010 xmax: 0.0115 ymax: 1 xplaces: 1 xlabel: Zeit (s) ylabel: TIV-Spannung (V) ofile: example_peak.png - loadtype: simplecsv load: example_spectrum.csv type: single load_values: ["time", "example_voltage"] x_key: time y_key: example_voltage xscale: linear yscale: linear xmin: 0.004 xmax: 0.0145 xlabel: Zeit (s) ylabel: TIV-Spannung (V) ofile: example_spectrum.png - loadtype: multicsv load: GemiTIV: IMS Measurements/Spectrum_7.csv HighTIME: IMS Measurements/Spectrum_23.csv load_values: ["time", "voltage"] type: lt_sweep data_processing_steps: - normalize_peak - remove_offset - normalize_peak y_key: voltage x_key: time xscale: linear xlabel: Zeit (s) ylabel: Normalisierter Messwert (a.u.) legend_title: TIV linewidth: 1 ofile: IMS Measurements/averaged_compare.png - loadtype: multicsv load: GemiTIV: IMS Measurements/Spectrum_59.csv HighTIME: IMS Measurements/Spectrum_37.csv load_values: ["time", "voltage"] type: lt_sweep data_processing_steps: - normalize_peak - remove_offset - normalize_peak y_key: voltage x_key: time xscale: linear xlabel: Zeit (s) ylabel: Normalisierter Messwert (a.u.) legend_title: TIV linewidth: 0.8 ofile: IMS Measurements/raw_compare.png - load: Parasitics/SingleStage_noise_example.txt loadtype: ltspice type: single xlabel: Frequenz (Hz) ylabel: Rauschlevel ($V/\sqrt{Hz}$) xformatter: engineering xplaces: 0 xmin: 10 xmax: 1000000 yformatter: engineering yplaces: 1 x_key: frequency y_key: V(onoise)/{Rf} xscale: log ofile: Parasitics/SingleStage_noise_example.png - load: 47M N.1: V1_Measurements/V1.1-a1/47M_cap/linearity_1.csv 47M N.2: V1_Measurements/V1.1-a1/47M_cap/linearity_2.csv loadtype: multicsv load_values: ["Setpoint", "Measurement", "Error"] type: lt_sweep y_key: Error x_key: Setpoint xscale: linear yformatter: engineering yplaces: 1 ymax: 0.0025 ymin: -0.0025 xlabel: Eingangsstrom (nA) ylabel: Ausgansspannungsfehler (V) legend_title: TIV ofile: V1_Measurements/V1.1-a1/47M_cap/linearity_error.png - load: 47M N.1: V1_Measurements/V1.1-a1/47M_cap/linearity_1.csv 47M N.2: V1_Measurements/V1.1-a1/47M_cap/linearity_2.csv loadtype: multicsv load_values: ["Setpoint", "Measurement"] type: lt_sweep y_key: Measurement x_key: Setpoint xscale: linear xlabel: Eingangsstrom (nA) ylabel: Ausgangsspannung (V) legend_title: TIV ofile: V1_Measurements/V1.1-a1/47M_cap/linearity.png - loadtype: multicsv load: x2: V1_Measurements/V1.1-a1/CascadeSeries/noise_47M_x2.csv x5: V1_Measurements/V1.1-a1/CascadeSeries/noise_47M_x5.csv x10: V1_Measurements/V1.1-a1/CascadeSeries/noise_47M_x10.csv x20: V1_Measurements/V1.1-a1/CascadeSeries/noise_47M_x20.csv x50: V1_Measurements/V1.1-a1/CascadeSeries/noise_47M_x50.csv ylabel: Rauschlevel ($V/\sqrt{Hz}$) legend_title: U2A-Verstärkung load_values: ["Frequency (Hz)","Trace 1 (VHz)"] type: lt_sweep x_key: Frequency (Hz) y_key: "Trace 1 (VHz)" xmin: 500 # xmax: 1000000 ymin: 0 ymax: 0.0001 yformatter: engineering yplaces: 2 ofile: V1_Measurements/V1.1-a1/CascadeSeries/noises.png - loadtype: multicsv load: Ungefiltert: V1_Measurements/V1.1-a1/2M4/noise.csv Gefiltert: V1_Measurements/V1.1-a1/2M4/noise_filt.csv ylabel: Rauschlevel ($V/\sqrt{Hz}$) legend_title: Ausgang load_values: ["Frequency (Hz)","Trace 1 (VHz)"] type: lt_sweep x_key: Frequency (Hz) y_key: "Trace 1 (VHz)" yformatter: engineering yplaces: 1 xmin: 2000 xmax: 5000000 ymin: 0 ymax: 0.00007 ofile: V1_Measurements/V1.1-a1/2M4/noises.png - loadtype: multicsv load: Ungefiltert: V1_Measurements/V1.1-a1/2M4/bandwith.csv Gefiltert: V1_Measurements/V1.1-a1/2M4/bandwith_filt.csv data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) legend_title: Ausgang load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 10000 xmax: 5000000 ymin: -40 ofile: V1_Measurements/V1.1-a1/2M4/bandwidths.png - loadtype: multicsv load: x2: V1_Measurements/V1.1-a1/CascadeSeries/bandwidth_47M_x2.csv x5: V1_Measurements/V1.1-a1/CascadeSeries/bandwidth_47M_x5.csv x10: V1_Measurements/V1.1-a1/CascadeSeries/bandwidth_47M_x10.csv x20: V1_Measurements/V1.1-a1/CascadeSeries/bandwidth_47M_x20.csv x50: V1_Measurements/V1.1-a1/CascadeSeries/bandwidth_47M_x50.csv data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) legend_title: U2A-Verstärkung load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 100 xmax: 1000000 ymin: -25 ofile: V1_Measurements/V1.1-a1/CascadeSeries/bandwidths.png - loadtype: multicsv load: 0pF: V1_Measurements/V1.1-a1/47M_dupes/bandwidth_4K7_nocap.csv 33pF: V1_Measurements/V1.1-a1/47M_dupes/bandwidth_4K7_33pf.csv data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) legend_title: U2A-Filterkapazität load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 100 xmax: 1000000 ymin: -25 ofile: V1_Measurements/V1.1-a1/midcap_bandwidth_effect.png - loadtype: multicsv load: 47M N.1: V1_Measurements/V1.1-a1/47M_cap/bandwidth.csv 47M N.2: V1_Measurements/V1.1-a1/47M_dupes/bandwidth_4K7_33pf.csv data_processing_steps: - normalize_bandwidth legend_title: TIV ylabel: Normalisierte Verstärkung (dB) load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 100 xmax: 1000000 ymin: -25 ofile: V1_Measurements/V1.1-a1/bandwidth_consistency.png - loadtype: multicsv load: 47M V.1: V1_Measurements/bandwidth_47M.csv 47M V.2: V1_Measurements/V1.1-a1/47M_cap/bandwidth.csv legend_title: TIV data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 100 xmax: 1000000 ymin: -25 ofile: V1_Measurements/revision_compare_bandwidth.png - loadtype: multicsv load: 47M V.2: V1_Measurements/V1.1-a1/47M_cap/linearity_1.csv 47M V.1: V1_Measurements/1G_47M_Linearity.csv legend_title: TIV load_values: ["Setpoint", "Measurement", "Error"] type: lt_sweep y_key: Error x_key: Setpoint xscale: linear yformatter: engineering yplaces: 1 ymax: 0.02 ymin: -0.02 xlabel: Eingangsstrom (nA) ylabel: Ausgansspannungsfehler (V) ofile: V1_Measurements/revision_compare_linearity_error.png - loadtype: multicsv load: 47M V.1: V1_Measurements/noise_47M.csv 47M V.2: V1_Measurements/V1.1-a1/47M_dupes/noise_4K7_nocap.csv ylabel: Rauschlevel ($V/\sqrt{Hz}$) legend_title: TIV load_values: ["Frequency (Hz)","Trace 1 (VHz)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Trace 1 (VHz)" xmin: 500 # xmax: 1000000 ymin: 0 ymax: 0.00004 yformatter: engineering yplaces: 2 ofile: V1_Measurements/revision_compare_noise.png - loadtype: multicsv load: 20M: V1_Measurements/V1.1-a1/20M/noise.csv 47M: V1_Measurements/V1.1-a1/47M_cap/noise.csv 82M: V1_Measurements/V1.1-a1/82M/noise.csv 120M: V1_Measurements/V1.1-a1/120M/noise.csv ylabel: Rauschlevel ($V/\sqrt{Hz}$) legend_title: $R_f$ load_values: ["Frequency (Hz)","Trace 1 (VHz)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Trace 1 (VHz)" xmin: 500 # xmax: 1000000 ymin: 0 ymax: 0.0001 yformatter: engineering yplaces: 2 ofile: V1_Measurements/V1.1-a1/noises.png - loadtype: multicsv load: 33pF: V1_Measurements/V1.1-a1/47M_cap/noise.csv 0pF: V1_Measurements/V1.1-a1/47M_dupes/noise_4K7_nocap.csv ylabel: Rauschlevel ($V/\sqrt{Hz}$) legend_title: U2B-Filterkapazität load_values: ["Frequency (Hz)","Trace 1 (VHz)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Trace 1 (VHz)" xmin: 500 # xmax: 1000000 ymin: 0 ymax: 0.00004 yformatter: engineering yplaces: 2 ofile: V1_Measurements/V1.1-a1/midcap_noise_influence.png - loadtype: multicsv load: 20M: V1_Measurements/V1.1-a1/20M/noise.csv 47M: V1_Measurements/V1.1-a1/47M_cap/noise.csv 82M: V1_Measurements/V1.1-a1/82M/noise.csv 120M: V1_Measurements/V1.1-a1/120M/noise.csv ylabel: Rauschlevel ($V/\sqrt{Hz}$) legend_title: $R_f$ load_values: ["Frequency (Hz)","Trace 2 (VHz)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Trace 2 (VHz)" xmin: 500 # xmax: 10000 ymin: 0 ymax: 0.0001 yformatter: engineering yplaces: 2 ofile: V1_Measurements/V1.1-a1/noises_ch2.png - loadtype: multicsv load: 20M: V1_Measurements/V1.1-a1/20M/bandwidth.csv 47M: V1_Measurements/V1.1-a1/47M_cap/bandwidth.csv 82M: V1_Measurements/V1.1-a1/82M/bandwidth.csv 120M: V1_Measurements/V1.1-a1/120M/bandwidth.csv legend_title: $R_f$ data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 100 xmax: 1000000 ymin: -25 ofile: V1_Measurements/V1.1-a1/bandwidths.png - loadtype: multicsv load: "20M": V1_Measurements/noise_20M.csv "47M": V1_Measurements/noise_47M.csv "120M": V1_Measurements/noise_120M.csv legend_title: $R_f$ ylabel: Rauschlevel ($V/\sqrt{Hz}$) load_values: ["Frequency (Hz)","Trace 1 (VHz)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Trace 1 (VHz)" xmin: 500 # xmax: 1000000 ymin: 0 ymax: 0.00004 yformatter: engineering yplaces: 2 ofile: V1_Measurements/noises.png - loadtype: multicsv load: "20M": V1_Measurements/noise_20M.csv "47M": V1_Measurements/noise_47M.csv "120M": V1_Measurements/noise_120M.csv legend_title: $R_f$ ylabel: Rauschlevel ($V/\sqrt{Hz}$) load_values: ["Frequency (Hz)","Trace 2 (VHz)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Trace 2 (VHz)" xmin: 500 # xmax: 1000000 ymin: 0 ymax: 0.00004 yformatter: engineering yplaces: 2 ofile: V1_Measurements/noises_ch2.png - loadtype: multicsv load: "x0.6": V1_Measurements/compensation_47M_under.csv "x1": V1_Measurements/compensation_47M_OK.csv "x1.4": V1_Measurements/compensation_47M_over.csv legend_title: $U_\mathrm{Schirm}/U_\mathrm{fb}$ data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" ofile: V1_Measurements/compensation.png - loadtype: multicsv load: 20M: V1_Measurements/bandwidth_20M.csv 47M: V1_Measurements/bandwidth_47M.csv 120M: V1_Measurements/bandwidth_120M.csv legend_title: $R_f$ data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 100 xmax: 500000 ymin: -25 ofile: V1_Measurements/bandwidth.png - loadtype: multicsv load: 20M: V1_Measurements/bandwidth_20M.csv 47M: V1_Measurements/bandwidth_47M.csv 120M: V1_Measurements/bandwidth_120M.csv legend_title: $R_f$ data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) load_values: ["Frequency (Hz)","Channel 2 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 2 Magnitude (dB)" xmin: 100 xmax: 500000 ymin: -25 ofile: V1_Measurements/bandwidth_ch2.png - loadtype: multicsv load: Ungefiltert: V1_Measurements/bandwidth_47M.csv Gefiltert: V1_Measurements/bandwidth_47M_filter.csv legend_title: Ausgang data_processing_steps: - normalize_bandwidth ylabel: Normalisierte Verstärkung (dB) load_values: ["Frequency (Hz)","Channel 1 Magnitude (dB)"] type: lt_sweep colourmap: default x_key: Frequency (Hz) y_key: "Channel 1 Magnitude (dB)" xmin: 100 xmax: 500000 ymin: -25 ofile: V1_Measurements/bandwidth_filter_compare.png - load: V1_Measurements/unshielded_47M.csv loadtype: simplecsv load_values: ["Time (s)", "Channel 1 (V)"] type: single x_key: Time (s) y_key: Channel 1 (V) xlabel: Zeit (s) xformatter: engineering xplaces: 0 xmin: -0.001 xmax: 0.001 ylabel: Ausgangsspannung (V) ofile: V1_Measurements/unshielded_47M.png - load: V1_Measurements/V1.0-a1/Instability.csv loadtype: simplecsv load_values: ["Time (s)", "Channel 1 (V)"] type: single x_key: Time (s) y_key: Channel 1 (V) xlabel: Zeit (s) xformatter: engineering xplaces: 0 xmin: -0.00025 xmax: 0.00025 ylabel: Ausgangsspannung (V) ofile: V1_Measurements/V1.0-a1/Instability.png - load: V1_Measurements/1G_47M_Linearity.csv loadtype: simplecsv load_values: ["Setpoint", "Measurement", "Error"] type: single y_key: Error x_key: Setpoint xlabel: Eingangsstrom (nA) ylabel: Ausgangsspannungsfehler (V) yformatter: engineering yplaces: 1 ymin: -0.05 ymax: 0.05 ofile: V1_Measurements/1G_47M_Linearity_Error.png - load: V1_Measurements/1G_47M_Linearity.csv loadtype: simplecsv load_values: ["Setpoint", "Measurement"] type: single y_key: Measurement x_key: Setpoint xlabel: Eingangsstrom (nA) ylabel: Ausgangsspannung (V) ofile: V1_Measurements/1G_47M_Linearity.png - load: Parasitics/Rf_series_noshield.txt loadtype: ltspice legend_title: $C_{f,g}$ step_unit: F xmin: 100 ofile: Parasitics/Rf_series_noshield.png type: lt_sweep y_key: V(vout) dB title: Impedanzverläufe verschiedener Widerstände bei gleichbleibendem $C_p$ ylabel: Normalisierte Verstärkung (dB) - load: Parasitics/Rf_series_shielded.txt loadtype: ltspice legend_title: $C_{\mathrm{shield}}$ step_unit: F ofile: Parasitics/Rf_series_shielded.png type: lt_sweep y_key: V(vout) dB title: Impedanzverläufe verschiedener Widerstände bei gleichbleibendem $C_p$ ylabel: Normalisierte Verstärkung (dB) - load: Parasitics/Examples_R_Cp_RSweep.txt loadtype: ltspice legend_title: $R$ step_unit: $\Omega$ ofile: Parasitics/Examples_R_Cp_RSweep.png type: lt_sweep y_key: 1/I(V1) dB title: Impedanzverläufe verschiedener Widerstände bei gleichbleibendem $C_p$ ylabel: Impedanz (dB$\Omega$) - load: Parasitics/SingleStage_Cfp_Sweep.txt loadtype: ltspice legend_title: $C_{fp}$ step_unit: F ofile: Parasitics/SingleStage_Cfp_Sweep.png type: lt_sweep y_key: V(n002) dB title: Verstärkung bei konstantem $R_f = 1G\Omega$ und varriertem $C_{f}$ ylabel: Normalisierte Verstärkung (dB) - load: Parasitics/SingleStage_Rf_Sweep.txt loadtype: ltspice step_unit: $\Omega$ ofile: Parasitics/SingleStage_Rf_Sweep.png type: lt_sweep y_key: V(n002) dB title: Verstärkung bei konstantem $C_{f} = 100fF$ und varriertem $R_{f}$ ylabel: Normalisierte Verstärkung (dB) - load: Parasitics/SingleStage_Aol_Sweep.txt loadtype: ltspice step_unit: " " ofile: Parasitics/SingleStage_Aol_Sweep.png type: lt_sweep y_key: V(n002) dB title: Verstärkung bei $C_{f} = 3fF$, $C_\mathrm{in} = 10~\mathrm{pF}$ und variieter Verstärkung ylabel: Normalisierte Verstärkung (dB) - load: Parasitics/SingleStage_Rf_Sweep_Noise.txt loadtype: ltspice step_unit: $\Omega$ ofile: Parasitics/SingleStage_Rf_Sweep_Noise.png type: lt_sweep y_key: V(onoise)/{Rf} x_key: frequency title: Eingangsbezogener Noise-Level bei varriertem $R_{f}$ (idealer OpAmp) ylabel: Noise $\left(A/\sqrt{Hz}\right)$ yformatter: engineering yplaces: 0 - load: Parasitics/SingleStage_LTC6268-10_Rf_Sweep_Noise.txt loadtype: ltspice step_unit: $\Omega$ ofile: Parasitics/SingleStage_LTC_Rf_Sweep_Noise.png type: lt_sweep y_key: V(onoise)/{Rf} x_key: frequency title: Eingangsbezogener Noise-Level bei varriertem $R_{f}$ (LTC6268-10) ylabel: Rauschen $\left(A/\sqrt{Hz}\right)$ yformatter: engineering yplaces: 0 - load: Parasitics/SingleStage_LTC6268-10_Cin_Sweep_Noise.txt loadtype: ltspice step_unit: F ofile: Parasitics/SingleStage_LTC_Cin_Sweep_Noise.png type: lt_sweep y_key: V(onoise)/1G x_key: frequency title: Eingangsbezogener Noise-Level bei varriertem $C_{\mathrm{in,p}}$ (LTC6268-10) ylabel: Rauschen $\left(A/\sqrt{Hz}\right)$ yformatter: engineering yplaces: 0 - load: Parasitics/SingleStage_LTC6268-10_Cin_Sweep_Noise.txt loadtype: ltspice step_unit: F ofile: Parasitics/SingleStage_LTC_Cin_Sweep_Noise_log.png type: lt_sweep y_key: V(onoise)/1G x_key: frequency title: Eingangsbezogener Noise-Level bei varriertem $C_{\mathrm{in,p}}$ (LTC6268-10) ylabel: Rauschen $\left(A/\sqrt{Hz}\right)$ yformatter: engineering yscale: log yplaces: 0 - load: Parasitics/SingleStage_GBWP_Sweep.txt loadtype: ltspice step_unit: Hz ofile: Parasitics/SingleStage_GBWP_Sweep.png type: lt_sweep y_key: V(n002) dB title: Verstärkung bei variiertem GBWP legend_title: GBWP ylabel: Normalisierte Verstärkung (dB) - load: DesignEstimate/CompositeStage_ADA4817_StageAmpSweep_bandwidth.txt loadtype: ltspice step_unit: " " ofile: DesignEstimate/OpAmp_Stages_Sweep.png type: lt_sweep y_key: V(n002) dB title: Verstärkung bei variiertem GBWP ylabel: Verstärkung (dB$\Omega$) - load: DesignEstimate/OpAmp_GBWP_Sweep.txt loadtype: ltspice step_unit: Hz ofile: DesignEstimate/OpAmp_GBWP_Sweep.png type: lt_sweep y_key: V(n002) dB title: Verstärkung bei variiertem GBWP ylabel: Verstärkung (dB$\Omega$) - load: Parasitics/SingleStage_Cin_Sweep.txt loadtype: ltspice step_unit: F ofile: Parasitics/SingleStage_Cin_Sweep.png type: lt_sweep y_key: V(vout) dB title: Verstärkung bei variierter Eingangskapazität ylabel: Normalisierte Verstärkung (dB)