EFM32 Giant Gecko Software Documentation
efm32gg-doc-5.1.2
|
OPAMP init structure.
Definition at line 434 of file em_opamp.h.
#include <em_opamp.h>
Data Fields | |
uint32_t | bias |
bool | defaultOffset |
bool | halfBias |
bool | hcmDisable |
bool | lpfNegPadDisable |
bool | lpfPosPadDisable |
OPAMP_NegSel_TypeDef | negSel |
bool | nextOut |
bool | npEn |
uint32_t | offset |
OPAMP_OutMode_TypeDef | outMode |
uint32_t | outPen |
OPAMP_PosSel_TypeDef | posSel |
bool | ppEn |
OPAMP_ResInMux_TypeDef | resInMux |
OPAMP_ResSel_TypeDef | resSel |
bool | shortInputs |
uint32_t OPAMP_Init_TypeDef::bias |
bool OPAMP_Init_TypeDef::defaultOffset |
Use factory calibrated opamp offset value.
Definition at line 495 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::halfBias |
Divide OPAMP bias current by 2.
Definition at line 487 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::hcmDisable |
Disable input rail-to-rail capability.
Definition at line 494 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::lpfNegPadDisable |
Disable low pass filter on negative pad.
Definition at line 489 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::lpfPosPadDisable |
Disable low pass filter on positive pad.
Definition at line 488 of file em_opamp.h.
Referenced by OPAMP_Enable().
OPAMP_NegSel_TypeDef OPAMP_Init_TypeDef::negSel |
Select input source for negative terminal.
Definition at line 436 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::nextOut |
Enable NEXTOUT signal source.
Definition at line 490 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::npEn |
uint32_t OPAMP_Init_TypeDef::offset |
Opamp offset value when defaultOffset is false.
Definition at line 496 of file em_opamp.h.
Referenced by OPAMP_Enable().
OPAMP_OutMode_TypeDef OPAMP_Init_TypeDef::outMode |
Output terminal connection.
Definition at line 438 of file em_opamp.h.
Referenced by OPAMP_Enable().
uint32_t OPAMP_Init_TypeDef::outPen |
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:
For OPA1:
For OPA2:
E.g:
init.outPen = DAC_OPA0MUX_OUTPEN_OUT0 | DAC_OPA0MUX_OUTPEN_OUT2 | DAC_OPA0MUX_OUTPEN_OUT4;
Definition at line 441 of file em_opamp.h.
Referenced by OPAMP_Enable().
OPAMP_PosSel_TypeDef OPAMP_Init_TypeDef::posSel |
Select input source for positive terminal.
Definition at line 437 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::ppEn |
OPAMP_ResInMux_TypeDef OPAMP_Init_TypeDef::resInMux |
Select input source for resistor ladder.
Definition at line 440 of file em_opamp.h.
Referenced by OPAMP_Enable().
OPAMP_ResSel_TypeDef OPAMP_Init_TypeDef::resSel |
Select R2/R1 resistor ratio.
Definition at line 439 of file em_opamp.h.
Referenced by OPAMP_Enable().
bool OPAMP_Init_TypeDef::shortInputs |
Short OPAMP input terminals.
Definition at line 493 of file em_opamp.h.
Referenced by OPAMP_Enable().