OPAMP init structure.
Public Attributes#
Select input source for negative terminal.
Select input source for positive terminal.
Output terminal connection.
Select R2/R1 resistor ratio.
Select input source for resistor ladder.
Alternate output enable bit mask.
Set OPAMP bias current.
Divide OPAMP bias current by 2.
Disable low pass filter on positive pad.
Disable low pass filter on negative pad.
Enable NEXTOUT signal source.
Enable positive pad.
Enable negative pad.
Short OPAMP input terminals.
Disable input rail-to-rail capability.
Use factory calibrated opamp offset value.
Opamp offset value when defaultOffset is false.
Public Attribute Documentation#
resInMux#
OPAMP_ResInMux_TypeDef OPAMP_Init_TypeDef::resInMux
Select input source for resistor ladder.
outPen#
uint32_t OPAMP_Init_TypeDef::outPen
Alternate output enable bit mask.
This value should consist 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;