OPAMP_Init_TypeDef Struct ReferenceEMLIB > OPAMP

OPAMP init structure.

Definition at line 437 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 510 of file em_opamp.h .

Referenced by OPAMP_Enable() .

bool OPAMP_Init_TypeDef::aportYMasterDisable

Disable bus master request on APORT Y.

Definition at line 509 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 514 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 518 of file em_opamp.h .

Referenced by OPAMP_Enable() .

OPAMP_DrvStr_Typedef OPAMP_Init_TypeDef::drvStr

OPAx operation mode.

Definition at line 501 of file em_opamp.h .

Referenced by OPAMP_Enable() .

bool OPAMP_Init_TypeDef::gain3xEn

Enable 3x gain resistor ladder.

Definition at line 502 of file em_opamp.h .

Referenced by OPAMP_Enable() .

bool OPAMP_Init_TypeDef::halfDrvStr

Half or full output drive strength.

Definition at line 503 of file em_opamp.h .

Referenced by OPAMP_Enable() .

bool OPAMP_Init_TypeDef::hcmDisable

Disable input rail-to-rail capability.

Definition at line 513 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 438 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 516 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 520 of file em_opamp.h .

Referenced by OPAMP_Enable() .

OPAMP_OutMode_TypeDef OPAMP_Init_TypeDef::outMode

Output terminal connection.

Definition at line 440 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 443 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 439 of file em_opamp.h .

Referenced by OPAMP_Enable() .

bool OPAMP_Init_TypeDef::prsEn

Enable PRS as OPAMP trigger.

Definition at line 505 of file em_opamp.h .

Referenced by OPAMP_Enable() .

OPAMP_PrsMode_TypeDef OPAMP_Init_TypeDef::prsMode

Selects PRS trigger mode.

Definition at line 506 of file em_opamp.h .

Referenced by OPAMP_Enable() .

OPAMP_PrsOut_TypeDef OPAMP_Init_TypeDef::prsOutSel

PRS output select.

Definition at line 508 of file em_opamp.h .

Referenced by OPAMP_Enable() .

OPAMP_PrsSel_TypeDef OPAMP_Init_TypeDef::prsSel

PRS channel trigger select.

Definition at line 507 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 442 of file em_opamp.h .

Referenced by OPAMP_Enable() .

OPAMP_ResSel_TypeDef OPAMP_Init_TypeDef::resSel

Select R2/R1 resistor ratio.

Definition at line 441 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 511 of file em_opamp.h .

Referenced by OPAMP_Enable() .

uint32_t OPAMP_Init_TypeDef::startupDly

OPAx startup delay in us.

Definition at line 512 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 504 of file em_opamp.h .

Referenced by OPAMP_Enable() .


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/emlib/inc/ em_opamp.h