Differences between revisions 10 and 35 (spanning 25 versions)
Revision 10 as of 2017-08-29 07:15:03
Size: 1224
Editor: haschmid
Comment:
Revision 35 as of 2019-11-20 14:53:59
Size: 5405
Editor: haschmid
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
These are the contents of the SC lectures up to 2016. However, we recently solved the problem of applying DPSFGs to SC filters (paper revision submitted) and will teach this new method. Roght now we have not decided exactly how. Lecture along the lines of [[https://doi.org/10.1007/s10470-018-1131-7|Schmid, H. & Huber, A. Analog Integr Circ Sig Process (2018) 96: 495.]]
Line 6: Line 6:
== Exercise == = Lectures and Exercices 2019 =
Line 8: Line 8:
 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_scfilter.pdf|Exercise 08]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_scfilter_solution.pdf|Exercise 08 Reference Solution]]
== Lectures ==

 * [[http://people.ee.ethz.ch/~hps/asf/08/lecture_191113_python.zip|Lecture 1 Python notebook and blackboard pics]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/lecture_191120_python.zip|Lecture 2 Python notebook and blackboard pics]]

== Exercises ==

 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A.pdf|Exercise A (for Lecture 1)]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A_solution.pdf|Reference solution]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A_solution_calcs.pdf|Reference solution: Python calculations]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A_solution_calcs.ipynb|Reference solution: Python notebook]]

 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B.pdf|Exercise B (for Lecture 2)]]
   * [[https://doi.org/10.1109/5.542410|Paper 1: Enz 1996, Circuit techniques for reducing the effects of op-amp imperfections: autozeroing, correlated double sampling, and chopper stabilization]]
   * [[https://doi.org/10.1109/ISCAS.1990.112599|Paper 2: Ki 1990, Offset-compensated switched-capacitor integrators]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B_solution.pdf|Reference solution]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B_solution_calcs.pdf|Reference solution: Python calculations]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B_solution_calcs.ipynb|Reference solution: Python notebook]]

 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_scfilter.pdf|Exercise 08 (for Lecture 3)]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_scfilter_solution.pdf|Reference Solution]]
Line 17: Line 36:
Suppressing flicker noise, which is not part of 2016's curriculum, is described here: Suppressing flicker noise, which is not part of 2019's curriculum, is described here:
Line 21: Line 40:


----
----

= Lecture Content 2018 =

== Lectures ==

 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_08_sc_new_lecture_1.pdf|Summary of Lecture 1]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/lecture_181121.pdf|Blackboard photos and PDF of Python 3.7 notebook]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/lecture_181121.ipynb|Python 3.7 notebook]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_08_sc_new_lecture_2.pdf|Summary of Lecture 2]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/lecture_181128.pdf|Blackboard photos]]

== Exercises ==

 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A.pdf|Exercise A (for Lecture 1)]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A_solution.pdf|Reference solution]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A_solution_calcs.pdf|Reference solution: Python calculations]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_A_solution_calcs.ipynb|Reference solution: Python notebook]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B.pdf|Exercise B (for Lecture 2)]]
   * [[https://doi.org/10.1109/5.542410|Paper 1: Enz 1996, Circuit techniques for reducing the effects of op-amp imperfections: autozeroing, correlated double sampling, and chopper stabilization]]
   * [[https://doi.org/10.1109/ISCAS.1990.112599|Paper 2: Ki 1990, Offset-compensated switched-capacitor integrators]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B_solution.pdf|Reference solution]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B_solution_calcs.pdf|Reference solution: Python calculations]]
   * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_newSC_B_solution_calcs.ipynb|Reference solution: Python notebook]]

----
----

= Lecture Content 2017 =

This did not work so well, and I will do it differently in 2018.

== Blackboard Photos ==

 * [[http://people.ee.ethz.ch/~hps/asf/08/171122_notes.pdf|171122_notes.pdf]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/171129_notes.pdf|171129_notes.pdf]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/171129_calculations.pdf|Mathematica evaluation of the equations in 171129_notes.pdf]]

== Exercises ==

=== SC Filters 1 ===

 * [[http://people.ee.ethz.ch/~hps/asf/08/ex_8_new.pdf|Exercise 08 - New Topic]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/ex_8_new_solution_graph.pdf|Exercise 08 New: Reference Solution, Signal-Flow Graph]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/ex_8_new_calculations.pdf|Exercise 08 New: Reference Solution, Mason applied to graph]]

=== SC Filters 2 ===

 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_scfilter.pdf|Exercise 08]]
 * [[http://people.ee.ethz.ch/~hps/asf/08/asf_ex08_scfilter_solution.pdf|Exercise 08 Reference Solution]]

Switched-capacitor filters, kT/C noise, chopping, and correlated double sampling.

Lecture along the lines of Schmid, H. & Huber, A. Analog Integr Circ Sig Process (2018) 96: 495.

Lectures and Exercices 2019

Lectures

Exercises

Additional material

The derivation of the kT/C Formula is on p.~254 of the following paper:

Suppressing flicker noise, which is not part of 2019's curriculum, is described here:



Lecture Content 2018

Lectures

Exercises



Lecture Content 2017

This did not work so well, and I will do it differently in 2018.

Blackboard Photos

Exercises

SC Filters 1

SC Filters 2

SC Filters (last edited 2023-11-15 08:14:38 by haschmid)