Configures the power mode and charge pump usage for each Opamp.
Each power setting consumes different levels of current and supports a different input range and gain bandwidth. The charge pump is used to increase the input range to the rails. For more details, refer to the device Architecture Technical Reference Manual.
| Enumerator | |
|---|---|
| CY_AUTANALOG_CTB_OA_PWR_OFF | The Opamp powering is off. |
| CY_AUTANALOG_CTB_OA_PWR_ULTRA_LOW | The Opamp power mode is ULTRA LOW, If cy_stc_autanalog_ctb_dyn_t::outToPin: FALSE |
| CY_AUTANALOG_CTB_OA_PWR_ULTRA_LOW_RAIL | The Opamp power mode is ULTRA LOW, If cy_stc_autanalog_ctb_dyn_t::outToPin: FALSE |
| CY_AUTANALOG_CTB_OA_PWR_LOW_RAIL | The Opamp power mode is LOW, If cy_stc_autanalog_ctb_dyn_t::outToPin: FALSE |
| CY_AUTANALOG_CTB_OA_PWR_MEDIUM_RAIL | The Opamp power mode is MEDIUM, If cy_stc_autanalog_ctb_dyn_t::outToPin: FALSE |
| CY_AUTANALOG_CTB_OA_PWR_HIGH_RAIL | The Opamp power mode is HIGH, If cy_stc_autanalog_ctb_dyn_t::outToPin: FALSE |
| CY_AUTANALOG_CTB_OA_PWR_ULTRA_HIGH_RAIL | The Opamp power mode is ULTRA HIGH, If cy_stc_autanalog_ctb_dyn_t::outToPin: FALSE |
Configures the predefined topology for the Opamps within the CTB (COMP (with/without hysteresis), PGA, TIA, Potentiostat, DiffAmp, Follower).
For more details, refer to the device Architecture Technical Reference Manual.
| Enumerator | |
|---|---|
| CY_AUTANALOG_CTB_OA_TOPO_COMPARATOR | The Opamp operational topology is Comparator without hysteresis. |
| CY_AUTANALOG_CTB_OA_TOPO_PGA | The Opamp operational topology is Programmable Gain Amplifier. |
| CY_AUTANALOG_CTB_OA_TOPO_TIA | The Opamp operational topology is Trans-impedance Amplifier. |
| CY_AUTANALOG_CTB_OA_TOPO_OPEN_LOOP_OPAMP | The Opamp operational topology is Opamp with open loop |
| CY_AUTANALOG_CTB_OA_TOPO_DIFF_AMPLIFIER | The Opamp operational topology is Differential Amplifier |
| CY_AUTANALOG_CTB_OA_TOPO_HYST_COMPARATOR | The Opamp operational topology is Comparator with hysteresis.
|
| CY_AUTANALOG_CTB_OA_TOPO_BUFFER | The Opamp operational topology is Voltage follower. |
Configures the type of edge that triggers a comparator interrupt.
Configures the value of the feedback capacitor (Miller capacitance).
The feedback capacitor (FB cap) is only used in the following configurations: PGA, TIA, Differential Amplifier (for the topologies 1, 2 or 4, in cy_en_autanalog_ctb_oa_topo_t) and for non-unity value of the Opamp gain (cy_en_autanalog_stt_ctb_oa_gain_t). Use the Autonomous Analog Configurator to define the actual capacitance value required for a particular configuration. For more details, refer to the device Architecture Technical Reference Manual.
Configures the value of the compensation capacitor (CC).
The compensation capacitance must be activated together with the capacitance in the feedback loop cy_en_autanalog_ctb_oa_fb_cap_t to optimize the stability of the Opamp. Use the Autonomous Analog Configurator to define the actual capacitance value required for particular configuration. For more details, refer to the device Architecture Technical Reference Manual.
Configures the direct connection of the non-inverting input of the Opamp to the external pin.
The CTB subsystem allows the non-inverting input of the Opamp to be connected directly to the pin by means of the switch routing matrix. For more details, refer to the device Architecture Technical Reference Manual.
Configures the direct connection of the non-inverting input of the Opamp to the Vref.
The CTB subsystem allows the non-inverting input of the Opamp to be connected directly to the selected reference voltage using the switch routing matrix. For more details, refer to the device Architecture Technical Reference Manual.
Configures the direct connection of the inverting input of the Opamp to the external pin.
The CTB subsystem allows the inverting input of the Opamp to be connected directly to the pin using the switch routing matrix. For more details, refer to the device Architecture Technical Reference Manual.
Configures the direct connection of the bottom ends of the resistor ladders to the external pin.
The CTB subsystem allows the bottom end of the resistor ladder in the Opamp to be connected directly to the pin using the switch routing matrix. For more details, refer to the device Architecture Technical Reference Manual.
Configures the direct connection of the bottom ends of the resistor ladders to the Vref.
The CTB subsystem allows the bottom end of the resistor ladder in the Opamp to be connected directly to the selected reference voltage using of the switch routing matrix. For more details, refer to the device Architecture Technical Reference Manual.
The CTB subsystem allows the pins to be connected directly to the internal analog bus using the input multiplexer for further routing.
Must be used in conjunction with cy_en_autanalog_ctb_oa_mux_out_t. For more details, refer to the device Architecture Technical Reference Manual.
The CTB subsystem allows the Opamp inputs or the bottom end of the resistor ladder to be connected directly to the internal analog bus via the output multiplexer.
Must be used in conjunction with cy_en_autanalog_ctb_oa_mux_in_t. For more details, refer to the device Architecture Technical Reference Manual.
The set of the gain configurations for the Opamp in the CTB.
The gain of the Opamp can be modified by the Autonomous Controller during operation, per settings in the State Transition Table, see cy_stc_autanalog_stt_t. For more details, refer to the device Architecture Technical Reference Manual.