Jump to content

Block:SC LPF: Difference between revisions

From Retina Chip Wiki
showcase seed
 
replace math tags with plain text (no Math extension)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
''← [[Blocks|All blocks]] · durable page''
== Switched-Capacitor Low-Pass Filter ==
== Switched-Capacitor Low-Pass Filter ==


Line 5: Line 7:
=== Design equation ===
=== Design equation ===
Corner frequency is set by the capacitor ratio and the switch clock:
Corner frequency is set by the capacitor ratio and the switch clock:
<math>f_c = \frac{1}{2\pi} \cdot \frac{C_2}{C_1} \cdot f_{clk}</math>
''f_c = \frac{1}{2\pi} \cdot \frac{C_2}{C_1} \cdot f_{clk}''


=== Budgeting procedure ===
=== Budgeting procedure ===
# Choose <math>f_c</math> from the signal band of interest.
# Choose ''f_c'' from the signal band of interest.
# Pick <math>C_1</math> for kTC-noise floor; <math>C_2</math> follows from the ratio.
# Pick ''C_1'' for kTC-noise floor; ''C_2'' follows from the ratio.
# Verify switch on-resistance gives adequate settling within the clock phase.
# Verify switch on-resistance gives adequate settling within the clock phase.
# Run kTC noise budget ([[Method:kTC noise budget|method]]) to confirm.
# Run kTC noise budget ([[Method:kTC noise budget|method]]) to confirm.
Line 15: Line 17:
=== Known failure modes ===
=== Known failure modes ===
* Clock feedthrough corrupting the passband.
* Clock feedthrough corrupting the passband.
* Incomplete settling (too-high switch <math>R_{on}</math>) causing gain error.
* Incomplete settling (too-high switch ''R_{on}'') causing gain error.
* kTC noise dominating the front-end floor if <math>C_1</math> is too small.
* kTC noise dominating the front-end floor if ''C_1'' is too small.


=== Instances ===
=== Instances ===
* [[Block:SC LPF RC1.9|RC1.9]] — implemented, post-PEX verified
* [[Block:SC LPF RC1.9|RC1.9]] — implemented, post-PEX verified
* [[Block:SC LPF RC2.0|RC2.0]] — ''TBD''
* [[Block:SC LPF RC2.0|RC2.0]] — ''TBD''

Latest revision as of 09:19, 4 September 2026

All blocks · durable page

Switched-Capacitor Low-Pass Filter

A switched-capacitor low-pass filter follows the Gm-C integrator in the AFE to band-limit the neural/recording signal before digitisation by the SAR ADC.

Design equation

Corner frequency is set by the capacitor ratio and the switch clock: f_c = \frac{1}{2\pi} \cdot \frac{C_2}{C_1} \cdot f_{clk}

Budgeting procedure

  1. Choose f_c from the signal band of interest.
  2. Pick C_1 for kTC-noise floor; C_2 follows from the ratio.
  3. Verify switch on-resistance gives adequate settling within the clock phase.
  4. Run kTC noise budget (method) to confirm.

Known failure modes

  • Clock feedthrough corrupting the passband.
  • Incomplete settling (too-high switch R_{on}) causing gain error.
  • kTC noise dominating the front-end floor if C_1 is too small.

Instances

  • RC1.9 — implemented, post-PEX verified
  • RC2.0TBD