EFR32 Flex Gecko 13 Software Documentation  efr32fg13-doc-5.1.2
OPAMP_Init_TypeDef Struct Reference

Detailed Description

OPAMP init structure.

Definition at line 434 of file em_opamp.h.

#include <em_opamp.h>

Data Fields

bool aportXMasterDisable
 
bool aportYMasterDisable
 
bool defaultOffsetN
 
bool defaultOffsetP
 
OPAMP_DrvStr_Typedef drvStr
 
bool gain3xEn
 
bool halfDrvStr
 
bool hcmDisable
 
OPAMP_NegSel_TypeDef negSel
 
uint32_t offsetN
 
uint32_t offsetP
 
OPAMP_OutMode_TypeDef outMode
 
uint32_t outPen
 
OPAMP_PosSel_TypeDef posSel
 
bool prsEn
 
OPAMP_PrsMode_TypeDef prsMode
 
OPAMP_PrsOut_TypeDef prsOutSel
 
OPAMP_PrsSel_TypeDef prsSel
 
OPAMP_ResInMux_TypeDef resInMux
 
OPAMP_ResSel_TypeDef resSel
 
uint32_t settleTime
 
uint32_t startupDly
 
bool ugBwScale
 

Field Documentation

bool OPAMP_Init_TypeDef::aportXMasterDisable

Disable bus master request on APORT X.

Definition at line 508 of file em_opamp.h.

Referenced by OPAMP_Enable().

bool OPAMP_Init_TypeDef::aportYMasterDisable

Disable bus master request on APORT Y.

Definition at line 507 of file em_opamp.h.

Referenced by OPAMP_Enable().

bool OPAMP_Init_TypeDef::defaultOffsetN

Use factory calibrated opamp inverting input offset value.

Definition at line 512 of file em_opamp.h.

Referenced by OPAMP_Enable().

bool OPAMP_Init_TypeDef::defaultOffsetP

Use factory calibrated opamp non-inverting input offset value.

Definition at line 516 of file em_opamp.h.

Referenced by OPAMP_Enable().

OPAMP_DrvStr_Typedef OPAMP_Init_TypeDef::drvStr

OPAx operation mode.

Definition at line 499 of file em_opamp.h.

Referenced by OPAMP_Enable().

bool OPAMP_Init_TypeDef::gain3xEn

Enable 3x gain resistor ladder.

Definition at line 500 of file em_opamp.h.

Referenced by OPAMP_Enable().

bool OPAMP_Init_TypeDef::halfDrvStr

Half or full output drive strength.

Definition at line 501 of file em_opamp.h.

Referenced by OPAMP_Enable().

bool OPAMP_Init_TypeDef::hcmDisable

Disable input rail-to-rail capability.

Definition at line 511 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().

uint32_t OPAMP_Init_TypeDef::offsetN

Opamp inverting input offset value when defaultOffsetInv is false.

Definition at line 514 of file em_opamp.h.

Referenced by OPAMP_Enable().

uint32_t OPAMP_Init_TypeDef::offsetP

Opamp non-inverting input offset value when defaultOffsetNon is false.

Definition at line 518 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 VDAC_OPA_OUT_ALTOUTPADEN_OUT[output#] flags (defined in <part_name>_vdac.h) OR'ed together.

  • VDAC_OPA_OUT_ALTOUTPADEN_OUT0
  • VDAC_OPA_OUT_ALTOUTPADEN_OUT1
  • VDAC_OPA_OUT_ALTOUTPADEN_OUT2
  • VDAC_OPA_OUT_ALTOUTPADEN_OUT3
  • VDAC_OPA_OUT_ALTOUTPADEN_OUT4

E.g:
init.outPen = VDAC_OPA_OUT_ALTOUTPADEN_OUT0 | VDAC_OPA_OUT_ALTOUTPADEN_OUT2 | VDAC_OPA_OUT_ALTOUTPADEN_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::prsEn

Enable PRS as OPAMP trigger.

Definition at line 503 of file em_opamp.h.

Referenced by OPAMP_Enable().

OPAMP_PrsMode_TypeDef OPAMP_Init_TypeDef::prsMode

Selects PRS trigger mode.

Definition at line 504 of file em_opamp.h.

Referenced by OPAMP_Enable().

OPAMP_PrsOut_TypeDef OPAMP_Init_TypeDef::prsOutSel

PRS output select.

Definition at line 506 of file em_opamp.h.

Referenced by OPAMP_Enable().

OPAMP_PrsSel_TypeDef OPAMP_Init_TypeDef::prsSel

PRS channel trigger select.

Definition at line 505 of file em_opamp.h.

Referenced by OPAMP_Enable().

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().

uint32_t OPAMP_Init_TypeDef::settleTime

Number of clock cycles to drive the output.

Definition at line 509 of file em_opamp.h.

Referenced by OPAMP_Enable().

uint32_t OPAMP_Init_TypeDef::startupDly

OPAx startup delay in us.

Definition at line 510 of file em_opamp.h.

Referenced by OPAMP_Enable().

bool OPAMP_Init_TypeDef::ugBwScale

Unity gain bandwidth scaled by factor of 2.5.

Definition at line 502 of file em_opamp.h.

Referenced by OPAMP_Enable().


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