GainVoltageControlled

A voltage-controlled gain stage with a user-defined response.

Options
output_mode \( \in \{ \) HALF \( , \) HOLD \( \} \)

output_polarity \( \in \{ \) NONINVERTED \( , \) INVERTED \( \} \)

opamp_mode \( \in \{ \) DEFAULT \( , \) CHOPPER_STABILIZED \( \} \)

Lookup Table

lookup_table \(= ( G_0, \; G_1 \;, \; ... \;, \; G_{255} ), \; 0.0 \leq G_i \leq 100.0\)

A sequence of 256 floats that defines a mapping between input control voltage and gain.

The CV range of -3V to +3V is mapped to \(G_0\) through \(G_{255}\) in that order.

Inputs

input Half-Cycle

control Half-Cycle

Outputs

output Half-Cycle

Transfer Function

$$ V_{out} = G_{lookup}(V_{ctrl}) \cdot V_{in} $$

Analog Resource Usage

$$ \begin{array}{|c|c|} \hline \text{Opamps} & \text{1 of 8} \\ \hline \text{Comparators} & \text{1 of 4} \\ \hline \text{Capacitors} & \text{4 of 32} \\ \hline \text{Lookup Table} & \text{1 of 1} \\ \hline \text{Counter} & \text{1 of 1} \\ \hline \text{SAR} & \text{1 of 4} \\ \hline \end{array} $$

Privacy

© 2024 Zrna Research