STM32H735xx HAL User Manual
|
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 |
OPAMP Init structure definition.
Definition at line 48 of file stm32h7xx_hal_opamp.h.
uint32_t OPAMP_InitTypeDef::InvertingInput |
Specifies the inverting input in Standalone & PGA modes
Definition at line 58 of file stm32h7xx_hal_opamp.h.
Referenced by HAL_OPAMP_Init().
uint32_t OPAMP_InitTypeDef::Mode |
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().
uint32_t OPAMP_InitTypeDef::NonInvertingInput |
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().
uint32_t OPAMP_InitTypeDef::PgaConnect |
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().
uint32_t OPAMP_InitTypeDef::PgaGain |
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().
uint32_t OPAMP_InitTypeDef::PowerMode |
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().
uint32_t OPAMP_InitTypeDef::TrimmingValueN |
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().
uint32_t OPAMP_InitTypeDef::TrimmingValueP |
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().
uint32_t OPAMP_InitTypeDef::UserTrimming |
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().