OPAMP_Init_TypeDef Struct Reference
[OPAMP]

#include <em_opamp.h>

Collaboration diagram for OPAMP_Init_TypeDef:
Collaboration graph
[legend]

Data Fields

OPAMP_NegSel_TypeDef negSel
OPAMP_PosSel_TypeDef posSel
OPAMP_OutMode_TypeDef outMode
OPAMP_ResSel_TypeDef resSel
OPAMP_ResInMux_TypeDef resInMux
uint32_t outPen
uint32_t bias
bool halfBias
bool lpfPosPadDisable
bool lpfNegPadDisable
bool nextOut
bool npEn
bool ppEn
bool shortInputs
bool hcmDisable
bool defaultOffset
uint32_t offset

Detailed Description

OPAMP init structure.

Definition at line 134 of file em_opamp.h.


Field Documentation

Set OPAMP bias current.

Definition at line 168 of file em_opamp.h.

Referenced by OPAMP_Enable().

Use factory calibrated opamp offset value.

Definition at line 177 of file em_opamp.h.

Referenced by OPAMP_Enable().

Divide OPAMP bias current by 2.

Definition at line 169 of file em_opamp.h.

Referenced by OPAMP_Enable().

Disable input rail-to-rail capability.

Definition at line 176 of file em_opamp.h.

Referenced by OPAMP_Enable().

Disable low pass filter on negative pad.

Definition at line 171 of file em_opamp.h.

Referenced by OPAMP_Enable().

Disable low pass filter on positive pad.

Definition at line 170 of file em_opamp.h.

Referenced by OPAMP_Enable().

Select input source for negative terminal.

Definition at line 136 of file em_opamp.h.

Referenced by OPAMP_Enable().

Enable NEXTOUT signal source.

Definition at line 172 of file em_opamp.h.

Referenced by OPAMP_Enable().

Enable positive pad.

Definition at line 173 of file em_opamp.h.

Referenced by OPAMP_Enable().

Opamp offset value when defaultOffset is false.

Definition at line 178 of file em_opamp.h.

Referenced by OPAMP_Enable().

Output terminal connection.

Definition at line 138 of file em_opamp.h.

Referenced by OPAMP_Enable().

Alternate output enable bit mask. This value should consist of one or more of the DAC_OPA[opa#]MUX_OUTPEN_OUT[output#] flags (defined in <part_name>_dac.h) OR'ed together.

For OPA0:

  • DAC_OPA0MUX_OUTPEN_OUT0
  • DAC_OPA0MUX_OUTPEN_OUT1
  • DAC_OPA0MUX_OUTPEN_OUT2
  • DAC_OPA0MUX_OUTPEN_OUT3
  • DAC_OPA0MUX_OUTPEN_OUT4

For OPA1:

  • DAC_OPA1MUX_OUTPEN_OUT0
  • DAC_OPA1MUX_OUTPEN_OUT1
  • DAC_OPA1MUX_OUTPEN_OUT2
  • DAC_OPA1MUX_OUTPEN_OUT3
  • DAC_OPA1MUX_OUTPEN_OUT4

For OPA2:

  • DAC_OPA2MUX_OUTPEN_OUT0
  • DAC_OPA2MUX_OUTPEN_OUT1

E.g:
init.outPen = DAC_OPA0MUX_OUTPEN_OUT0 | DAC_OPA0MUX_OUTPEN_OUT2 | DAC_OPA0MUX_OUTPEN_OUT4;

Definition at line 141 of file em_opamp.h.

Referenced by OPAMP_Enable().

Select input source for positive terminal.

Definition at line 137 of file em_opamp.h.

Referenced by OPAMP_Enable().

Enable negative pad.

Definition at line 174 of file em_opamp.h.

Referenced by OPAMP_Enable().

Select input source for resistor ladder.

Definition at line 140 of file em_opamp.h.

Referenced by OPAMP_Enable().

Select R2/R1 resistor ratio.

Definition at line 139 of file em_opamp.h.

Referenced by OPAMP_Enable().

Short OPAMP input terminals.

Definition at line 175 of file em_opamp.h.

Referenced by OPAMP_Enable().


The documentation for this struct was generated from the following file: