STM32H735xx HAL User Manual
Data Fields
OPAMP_InitTypeDef Struct Reference

OPAMP Init structure definition. More...

#include <stm32h7xx_hal_opamp.h>

Data Fields

uint32_t PowerMode
uint32_t Mode
uint32_t InvertingInput
uint32_t NonInvertingInput
uint32_t PgaGain
uint32_t PgaConnect
uint32_t UserTrimming
uint32_t TrimmingValueP
uint32_t TrimmingValueN
uint32_t TrimmingValuePHighSpeed
uint32_t TrimmingValueNHighSpeed

Detailed Description

OPAMP Init structure definition.

Definition at line 48 of file stm32h7xx_hal_opamp.h.


Field Documentation

Specifies the inverting input in Standalone & PGA modes

  • In Standalone mode i.e when mode is OPAMP_STANDALONE_MODE This parameter must be a value of OPAMP Inverting Input
  • In Follower mode i.e when mode is OPAMP_FOLLOWER_MODE & In PGA mode i.e when mode is OPAMP_PGA_MODE This parameter is Not Applicable

Definition at line 58 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init().

Specifies the OPAMP mode This parameter must be a value of OPAMP Mode mode is either Standalone, - Follower or PGA

Definition at line 54 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init().

Specifies the non inverting input of the opamp: This parameter must be a value of OPAMP Non Inverting Input

Definition at line 65 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init().

Specifies the inverting pin in PGA mode i.e. when mode is OPAMP_PGA_MODE This parameter must be a value of OPAMP Pga Connect Either: not connected, connected to VINM0, connected to VINM1 (VINM0 or VINM1 are typically used for external filtering)

Definition at line 72 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init().

Specifies the gain in PGA mode i.e. when mode is OPAMP_PGA_MODE. This parameter must be a value of OPAMP Pga Gain

Definition at line 68 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init().

Specifies the power mode Normal or High Speed. This parameter must be a value of OPAMP PowerMode

Definition at line 51 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_GetTrimOffset(), HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().

Specifies the offset trimming value (NMOS) in Normal Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

Definition at line 87 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().

Specifies the offset trimming value (NMOS) in High Speed Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

Definition at line 97 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().

Specifies the offset trimming value (PMOS) in Normal Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

Definition at line 82 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().

Specifies the offset trimming value (PMOS) in High Speed Mode i.e. when UserTrimming is OPAMP_TRIMMING_USER. This parameter must be a number between Min_Data = 0 and Max_Data = 31. 16 is typical default value

Definition at line 92 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().

Specifies the trimming mode This parameter must be a value of OPAMP User Trimming UserTrimming is either factory or user trimming.

Definition at line 78 of file stm32h7xx_hal_opamp.h.

Referenced by HAL_OPAMP_Init(), HAL_OPAMP_SelfCalibrate(), and HAL_OPAMPEx_SelfCalibrateAll().


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